https://github.com/zze0s/migraterr
Bencode utilities to edit torrent files and torrent client fastresume files.
https://github.com/zze0s/migraterr
bencode torrent
Last synced: 9 months ago
JSON representation
Bencode utilities to edit torrent files and torrent client fastresume files.
- Host: GitHub
- URL: https://github.com/zze0s/migraterr
- Owner: zze0s
- License: mit
- Created: 2023-03-24T18:15:42.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-21T22:57:13.000Z (over 1 year ago)
- Last Synced: 2025-04-12T16:13:17.953Z (about 1 year ago)
- Topics: bencode, torrent
- Language: Go
- Homepage:
- Size: 14.6 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Migraterr
Utilities to help with migrating files between bt clients and machines.
## Commands
- bencode
### bencode
Edit and show bencoded files such as fast resume files from bt clients.
`migraterr bencode `
Available sub commands:
- `info` Display info about file(s)
- `edit` Edit data
#### edit
Usage:
```shell
migraterr bencode edit "~/.sessions/*.torrent.rtorrent" --replace "/old/path/|/new/path/" --dry-run --verbose
migraterr bencode edit "~/.sessions/*.torrent.rtorrent" --replace "/old/path/|/new/path/" --export "./edited-files" -v
```
Required flags:
- `--replace` Array of `oldvalue|newvalue` similar to `sed`.
Optional flags:
- `--dry-run` Do not edit any data
- `--verbose` Verbose output
- `--export /new/dir` Export edited files to new directory:
#### info
Usage:
```shell
migraterr bencode info "~/.sessions/*.torrent.rtorrent"
migraterr bencode edit "~/.sessions/123.torrent.rtorrent"
```