`free_space` does not work if you use `~` in its path, i.e. at https://github.com/Flexget/Flexget/blob/develop/flexget/plugins/operate/free_space.py#L61 there should be a `os.path.expanduser`.