Skip to content

Winter/rt2qbt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rt2qbt

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

About

Migrate from Rtorrent to Qbittorrent

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages