Convert rTorrent session files to qBittorrent fastresume format, preserving your seeding statistics and torrent state.
- Converts rTorrent
.rtorrentformat to qBittorrent's.fastresumeformat - Preserves upload/download statistics
- Maintains seeding state and timestamps
- Supports path mapping for different mount points
- Preserves categories from rTorrent's custom tags field
- Generates a
qBittorrent-data.confwith transfer statistics - Tag-based filtering to skip specific torrents
rt2qbt --rtorrent <session-dir> --qbittorrent <backup-dir> [options]| Flag | Description |
|---|---|
--rtorrent |
Path to rTorrent session directory |
--qbittorrent |
Path to qBittorrent BT_backup directory |
| Flag | Description |
|---|---|
--path-map |
Path mappings in format from1=to1,from2=to2 |
--stats |
Path to qBittorrent-data.conf file to write transfer stats to |
--ignore-tags |
Comma-separated list of tags to skip |
--dry-run |
Perform a dry run without writing files |
--verbose |
Enable verbose output |
Basic conversion:
rt2qbt --rtorrent /path/to/session --qbittorrent /path/to/BT_BackupWith path mapping (useful when moving data between systems):
rt2qbt --rtorrent /path/to/session --qbittorrent /path/to/BT_Backup --path-map '/mnt/old=/mnt/new'Dry run with verbose output:
rt2qbt --rtorrent /path/to/session --qbittorrent /path/to/BT_Backup --dry-run --verboseSkip torrents with specific tags:
rt2qbt --rtorrent /path/to/session --qbittorrent /path/to/BT_Backup --ignore-tags 'private,cross-seed'Specify stats file location:
rt2qbt --rtorrent /path/to/session --qbittorrent /path/to/BT_Backup --stats /path/to/qBittorrent-data.confMIT
