Skip to content

Simple shell script to rename all Transmission destination paths at once (by editing resume files)

License

Notifications You must be signed in to change notification settings

vlevit/transmission-batch-move

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Россияне! Остановите эту бессмысленную войну

Я — одессит, русский — мой родной язык, как и для миллиона одесситов. Я, как и абсолютное большинство русскоговорящих здесь, считаю себя украинцем и желаю жить в независимой Украине. Мы имеем право на самоопределение. Россияне не имеют права определять нас.

Россия ведёт войну против Украины. Тысячи людей погибли с обоих сторон и продолжают гибнуть. Больше миллиона беженцев. Города, в которых происходят боевые действия, находятся в руинах. Украинцы это испытывают сейчас и видят эти ужасы своими глазами, а не по телевизору за тысячи километров. Выключите телевизор в своих головах. Прислушайтесь к людям, которые живут в Украине. Остановите эту бессмысленную войну

2022-03-03

Description

Simple shell script to rename all Transmission destination paths at once (by editing Transmission's resume files).

Usage

transmission-batch-move [OPTIONS] PATTERN REPLACEMENT

The script will search PATTERN (regex) and replace it with REPLACEMENT in all destination properties of Transmission resume files in ~/.config/transmission/resume directory. It will recalculate lengths of new destination paths, so resume files should not break. All original resume files are backed up. To be on the safe side make a backup before running the script yourself.

Options

 -h, --help    Displays this help.
 -y, --yes     Ignore safety prompt.
 --path=PATH   Specify configuration directory where resume folder
               is located. Default is "~/.config/transmission"

Transmission daemon on Debian / Ubuntu

For Debian and derivative distributions Transmission daemon configuration directory is set to /var/lib/transmission-daemon/info by default. So pass --path as follows:

transmission-batch-move --path=/var/lib/transmission-daemon/info PATTERN REPLACEMENT

About

Simple shell script to rename all Transmission destination paths at once (by editing resume files)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages