
Convert rTorrent session files to qBittorrent fastresume format, preserving your seeding statistics and torrent state.
Features
- Converts rTorrent
.rtorrent format to qBittorrent's .fastresume format
- 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.conf with transfer statistics
- Tag-based filtering to skip specific torrents
Usage
rt2qbt --rtorrent <session-dir> --qbittorrent <backup-dir> [options]
Required Flags
| Flag |
Description |
--rtorrent |
Path to rTorrent session directory |
--qbittorrent |
Path to qBittorrent BT_backup directory |
Optional Flags
| 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 |
Examples
Basic conversion:
rt2qbt --rtorrent /path/to/session --qbittorrent /path/to/BT_Backup
With 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 --verbose
Skip 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.conf
License
MIT