From 6364577388d25ec08762458e76f53244f6c779fd Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 28 Sep 2021 09:42:41 -0400 Subject: [PATCH] Updated docs to include --tag-nohardlinks function --- README.md | 3 +++ qbit_manage.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 04462d8..96603a6 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ This is a program used to manage your qBittorrent instance such as: * Automatically add [cross-seed](https://github.com/mmgoodnow/cross-seed) torrents in paused state (used in conjunction with the [cross-seed](https://github.com/mmgoodnow/cross-seed) script) * Recheck paused torrents sorted by lowest size and resume if completed * Remove orphaned files from your root directory that are not referenced by qBittorrent +* Tag any torrents that have no hard links and allows optional cleanup to delete these torrents and contents based on maximum ratio and/or time seeded ## Installation @@ -28,6 +29,7 @@ To run the script in an interactive terminal run: * add your `cross_seed` and `root_dir`. If you are using a docker container you must fill out `remote_dir` as well. * Add your categories and save path to match with what is being used in your qBittorrent instance. I suggest using the full path when defining `save_path` * Add the `tag` definition based on tracker URL +* Modify the `nohardlinks` by specifying your completed movies/series category to match with qBittorrent. Please ensure the `root_dir` and/or `remote_dir` is added in the `directory` section * To run the script in an interactive terminal with a list of possible commands run: ``` python qbit_manage.py -h @@ -45,6 +47,7 @@ python qbit_manage.py -h | `-t` or `--tag-update` | Use this if you would like to update your tags. (Only adds tags to untagged torrents) | | | `-r` or `--rem-unregistered` | Use this if you would like to remove unregistered torrents. (It will the delete data & torrent if it is not being cross-seeded, otherwise it will just remove the torrent without deleting data) | | | `-ro` or `--rem-orphaned` | Use this if you would like to remove orphaned files from your `root_dir` directory that are not referenced by any torrents. It will scan your `root_dir` directory and compare it with what is in qBittorrent. Any data not referenced in qBittorrent will be moved into `/data/torrents/orphaned_data` folder for you to review/delete. | | +| `-tnhl` or `--tag-nohardlinks` | Use this to tag any torrents that do not have any hard links associated with any of the files. This is useful for those that use Sonarr/Radarr that hard links your media files with the torrents for seeding. When files get upgraded they no longer become linked with your media therefore will be tagged with a new tag noHL. You can then safely delete/remove these torrents to free up any extra space that is not being used by your media folder. | | | `--dry-run` | If you would like to see what is gonna happen but not actually move/delete or tag/categorize anything. | | | `--log LOGLEVEL` | Change the ouput log level. | INFO | diff --git a/qbit_manage.py b/qbit_manage.py index 379a8d6..05c6fdb 100644 --- a/qbit_manage.py +++ b/qbit_manage.py @@ -69,7 +69,7 @@ parser.add_argument('-tnhl', '--tag-nohardlinks', action='store_const', const='tag_nohardlinks', help='Use this to tag any torrents that do not have any hard links associated with any of the files. This is useful for those that use Sonarr/Radarr' - 'to hard link your media files with the torrents for seeding. When files get upgraded they no longer become linked with your media therefore will be tagged with a new tag noHL' + 'that hard link your media files with the torrents for seeding. When files get upgraded they no longer become linked with your media therefore will be tagged with a new tag noHL' 'You can then safely delete/remove these torrents to free up any extra space that is not being used by your media folder.') parser.add_argument('--dry-run', dest='dry_run',