New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

torrent-downloader-react

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

torrent-downloader-react

A modern, user-friendly torrent downloader application

  • 1.1.4
  • PyPI
  • Socket score

Maintainers
1

Torrent Downloader Web App

A modern, full-featured torrent downloader with a clean React interface and Python backend.

Quick Start

pip install torrent-downloader-react
torrent-downloader-react  # Opens in browser at http://127.0.0.1:8000

System Requirements

  • Python 3.8+
  • Platform-specific dependencies:
    • Windows: Microsoft Visual C++ Redistributable
    • macOS: brew install libtorrent-rasterbar
    • Ubuntu/Debian: sudo apt-get install python3-libtorrent
    • Fedora: sudo dnf install rb_libtorrent-python3

Features

  • Modern, responsive UI with dark mode
  • Real-time download progress monitoring
  • Download speed and ETA tracking
  • Easy magnet link handling
  • Cross-platform support
  • Concurrent downloads

Usage

  1. Start the application:
    torrent-downloader-react
    
  2. Open your browser at http://127.0.0.1:8000
  3. Paste a magnet link and click "Add Torrent"
  4. Monitor progress in the downloads list
  5. Access completed downloads in your downloads folder

Alternative Installation: Using Conda

conda create -n torrent-env python=3.11
conda activate torrent-env
conda install -c conda-forge libtorrent
pip install torrent-downloader-react

Development

Frontend (React)

# Install dependencies
cd torrent-downloader-react
npm install

# Start development server
npm run dev

Backend (Python)

# Install dependencies
cd torrent-downloader-react/backend
pip install -r requirements.txt

# Start development server
python -m torrent_downloader.server

API Documentation

The backend provides a RESTful API:

  • GET /api/torrents - List all torrents
  • POST /api/torrents - Add new torrent
  • DELETE /api/torrents/{id} - Remove torrent
  • GET /api/torrents/{id}/status - Get torrent status

License

MIT License - See LICENSE file for details.

This software is intended for downloading legal torrents only. Users are responsible for compliance with applicable laws.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc