Django-Bitiso is a Django-based platform designed to manage and share torrents, offering advanced features like tracker scraping and user management.
- Upload torrents directly through the user interface.
- Organize your torrents by categories and projects.
- Import torrents from external sources.
- Support for
.torrent
files and Magnet links.
- Scrape tracker data for efficient torrent management.
- Automatically update statistics (seed, leech, etc.).
- Fully localized in English and French.
- Looking for contributors to help with additional translations! 🌟
- Add a security layer with GPG signatures to ensure file authenticity.
- User profiles with profile pictures, bios, and social links.
- Customizable notifications and preferences.
- API to fetch liked torrents from user profiles (Coming Soon).
- Advanced Torrent Management: Bonus points, ratio tracking, and gamification.
- Moderation & RBAC: Content moderation and admin roles.
- Real-Time Stats: Integration with RRD or InfluxDB/Grafana.
- Driver Support: Download and create torrents from sources like GitHub.
- API Improvements: Enhanced endpoints for managing torrents and user data.
- Clone the repository:
git clone https://github.com/pandamasta/bitiso-django.git cd django-bitiso
- Create a virtual environment
python3 -m venv .venv source .venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Apply database migrations:
python manage.py migrate
- Start the server:
python manage.py runserver
Contributions are welcome!
- Help expand translations 🌍 (currently supporting EN & FR).
- Suggest or implement features like advanced stats, API endpoints, and more.
- Open an issue or submit a pull request to get started!