A Python tool that lets you find and download torrents without leaving your CLI.

libtorrent-python python-cli torrent torrent-downloader
14 Open Issues Need Help Last updated: Sep 13, 2025

Open Issues Need Help

View All on GitHub

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader
enhancement help wanted good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: The task is to debug a Dockerized version of the `torrra` application. The issue is that downloaded torrents are not being saved to the specified `download_path` in the `config.toml` file, instead ending up in a Docker overlay directory. The solution likely involves correctly mapping the host's download directory to the container's filesystem using Docker volume mounts, ensuring the container has the necessary permissions to write to the mounted directory.

Complexity: 4/5
bug help wanted

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Implement support for downloading and handling .torrent files in the `torrra` CLI torrent client. This involves prioritizing magnet link retrieval, but if unavailable, downloading the .torrent file, and then feeding it to the libtorrent library for seeding and downloading. The existing magnet link handling should remain unchanged.

Complexity: 4/5
enhancement help wanted

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Implement a configuration option to enable/disable a transparent background in the torrra TUI. This involves adding a new setting to the `config.toml` file, parsing this setting in the Python code, and dynamically updating the TUI's CSS to apply or remove the transparency effect.

Complexity: 3/5
enhancement good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Implement a configuration option to specify the torrent indexer (e.g., Jackett) within the `config.toml` file, eliminating the need to provide it as a command-line argument each time the application is launched. This involves modifying the configuration parsing and application logic to read and utilize the indexer setting from the config file.

Complexity: 3/5
enhancement help wanted

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Implement a new feature in the `torrra` CLI tool to allow users to send torrent information (magnet links or .torrent files) to a remote qBittorrent instance using its API, instead of directly downloading the torrent file locally.

Complexity: 4/5
enhancement help wanted

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Modify the `torrra` Python application to allow users to specify API keys within the configuration file (`config.toml`) instead of only accepting them via the command line. This involves adding functionality to read and utilize API keys from the config file, potentially adding new configuration options, and ensuring secure handling of sensitive information.

Complexity: 3/5
enhancement good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: The task is to modify the `torrra` Python torrent downloader to correctly handle magnet URIs returned by Prowlarr. Currently, Prowlarr returns redirect links instead of valid magnet URIs, causing download failures. The solution involves parsing the redirect link to extract the actual magnet URI and using that for the download.

Complexity: 4/5
bug help wanted good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader
enhancement good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Implement a `--no-cache` command-line argument for the `torrra` Python torrent downloader. This argument should disable the caching mechanism (currently using `diskcache`) for the current session, forcing the program to fetch fresh data from the provider each time. The implementation should involve modifying the `search` methods to respect a `use_cache` argument, controlled by the presence of the `--no-cache` flag.

Complexity: 3/5
enhancement good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Improve the error handling in the `torrra` Python CLI tool to provide a more informative message when Jackett is not installed or configured correctly. This involves checking for the existence of the Jackett configuration file before attempting to access it and displaying a user-friendly error message if it's missing or inaccessible.

Complexity: 3/5
bug enhancement help wanted good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Add command-line flags (`--jackett-url` and `--jackett-api-key`) to the `torrra` CLI tool to allow users to specify the Jackett server URL and API key directly, instead of relying solely on the configuration file. This will enable users with cloud-hosted Jackett instances to use the tool without modifying the configuration file.

Complexity: 3/5
enhancement good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader

AI Summary: Implement Prowlarr support as a new torrent indexer option in the torrra CLI tool. This involves adding a new command-line flag or option to select Prowlarr, integrating with the Prowlarr API to fetch search results, and handling any authentication or configuration requirements specific to Prowlarr.

Complexity: 4/5
enhancement help wanted good first issue

A Python tool that lets you find and download torrents without leaving your CLI.

Python
#libtorrent-python#python-cli#torrent#torrent-downloader