jslay88 / qbt_migrate

Migrate qBittorrent downloads
MIT License
162 stars 10 forks source link

Regex Support #29

Closed jslay88 closed 2 years ago

jslay88 commented 2 years ago
C:\Development\Python\Scripts\qbt_migrate>qbt_migrate -b local_test -t Linux -e /some/(\w+)/.*$ -n /\1/regex -r -l DEBUG
DEBUG:qbt_migrate.methods:Discovering BT_backup path...
DEBUG:qbt_migrate.methods:Windows System
DEBUG:qbt_migrate.classes.QBTBatchMove:BT_backup Path: C:\Users\jslay\AppData\Local\qBittorrent\BT_backup
DEBUG:qbt_migrate.cli:Existing Path: /some/(\w+)/.*$, New Path: /\1/regex, Target OS: Linux, Skip Bad Files: False
True
INFO:qbt_migrate.methods:Creating Archive local_test\fastresume_backup20220412005100.zip ...
DEBUG:qbt_migrate.methods:Archiving local_test\good.fastresume into local_test\fastresume_backup20220412005100.zip...
INFO:qbt_migrate.methods:Done!
INFO:qbt_migrate.classes.QBTBatchMove:Searching for .fastresume files with path /some/(\w+)/.*$ ...
DEBUG:qbt_migrate.classes.FastResume:Loading Fast Resume: C:\Development\Python\Scripts\qbt_migrate\local_test\good.fastresume
DEBUG:qbt_migrate.classes.FastResume:Fast Resume (C:\Development\Python\Scripts\qbt_migrate\local_test\good.fastresume) Init Complete.
INFO:qbt_migrate.classes.FastResume:Replacing Paths in FastResume C:\Development\Python\Scripts\qbt_migrate\local_test\good.fastresume...
DEBUG:qbt_migrate.classes.FastResume:Existing Save Path: /some/(\w+)/.*$, New Save Path: /\1/regex, Replaced Save Path: /test/regex
DEBUG:qbt_migrate.methods:Convert to Unix Slashes
DEBUG:qbt_migrate.classes.FastResume:Setting save_path... Old: /some/test/path, New: /test/regex, Target OS: Linux
DEBUG:qbt_migrate.methods:Convert to Unix Slashes
DEBUG:qbt_migrate.classes.FastResume:Setting qBt-savePath... Old: /some/test/path, New: /test/regex, Target OS: Linux
DEBUG:qbt_migrate.classes.FastResume:Converting Slashes for mapped_files...
DEBUG:qbt_migrate.methods:Convert to Unix Slashes
DEBUG:qbt_migrate.methods:Convert to Unix Slashes
INFO:qbt_migrate.classes.FastResume:Saving File C:\Development\Python\Scripts\qbt_migrate\local_test\good.fastresume...
INFO:qbt_migrate.classes.FastResume:FastResume (C:\Development\Python\Scripts\qbt_migrate\local_test\good.fastresume) Paths Replaced!