mirror of
https://github.com/StuffAnThings/qbit_manage.git
synced 2025-10-08 21:06:28 +08:00
Merge pull request #17 from StuffAnThings/develop
Updated docs to include --tag-nohardlinks function
This commit is contained in:
commit
4bb12fc054
2 changed files with 4 additions and 1 deletions
|
@ -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)
|
* 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
|
* Recheck paused torrents sorted by lowest size and resume if completed
|
||||||
* Remove orphaned files from your root directory that are not referenced by qBittorrent
|
* 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
|
## 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 `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 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
|
* 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:
|
* To run the script in an interactive terminal with a list of possible commands run:
|
||||||
```
|
```
|
||||||
python qbit_manage.py -h
|
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) | |
|
| `-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) | |
|
| `-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. | |
|
| `-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. | |
|
| `--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 |
|
| `--log LOGLEVEL` | Change the ouput log level. | INFO |
|
||||||
|
|
||||||
|
|
|
@ -69,7 +69,7 @@ parser.add_argument('-tnhl', '--tag-nohardlinks',
|
||||||
action='store_const',
|
action='store_const',
|
||||||
const='tag_nohardlinks',
|
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'
|
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.')
|
'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',
|
parser.add_argument('--dry-run',
|
||||||
dest='dry_run',
|
dest='dry_run',
|
||||||
|
|
Loading…
Add table
Reference in a new issue