Skip to main content

rtorrent-migrate

rtorrent-migrate is a command-line utility used to bulk-convert your data and/or session directory of torrents in rTorrent

It also includes a class that can be used in Python scripts

Usage documentation and examples are available here

Requirements

Installation

Install from PyPI:

pip3 install rtorrent-migrate

Install from source:

git clone https://gitlab.com/adralioh/rtorrent-migrate.git
pip3 install ./rtorrent-migrate

If you don't want to install, you can also run the module directly:

# Run from within the git repo
python3 -m rtorrent_migrate --help

Tests

Tests are run using the built-in unittest module, and Coverage.py is used to measure code coverage

Run tests without measuring coverage:

python3 -m unittest discover -s tests -t .

Run tests and measure coverage:

coverage run -m unittest discover -s tests -t .

View the results:

coverage report

Generate a detailed report, outputted to ./htmlcov:

coverage html

Building documentation

Sphinx is used to build documentation

Build requirements:

How to build:

cd docs
make html

Metadata

Release files for rtorrent-migrate 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rtorrent-migrate 1.0.0
File Size Uploaded
rtorrent-migrate-1.0.0.tar.gz 5.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rtorrent-migrate 1.0.0
File Interpreter ABI Platform
rtorrent_migrate-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.6 kB

Release files / rtorrent-migrate-1.0.0.tar.gz

Download URL rtorrent-migrate-1.0.0.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8bbf2ed4904a46dcd3c3cb0f330046bef8889b75477abbc2db7135c1583a586a
BLAKE2b-256 checksum
How to use checksums
439cebfbcb6fff12109bea9d92da81a17c9f6fe4c650f9226d9dec23a1949ba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release files / rtorrent_migrate-1.0.0-py3-none-any.whl

Download URL rtorrent_migrate-1.0.0-py3-none-any.whl
Size 21.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
82fa3c8d179a2f157f1483b1b01e7b628a225153ccf429e0c17296d0e1e08758
BLAKE2b-256 checksum
How to use checksums
bacf4b0a7746cc40f35dc090fe1b75a1fc65a3c65b62ece269fa5750b3bf63d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page