No description
- Python 83.4%
- HTML 16.4%
- Makefile 0.1%
|
Some checks failed
docker-build-common.yml / Merge pull request #585 from g0ldyy/development (push) Failing after 0s
Docker Build and Push / build-and-push (push) Has been cancelled
Docker Build and Push / build-and-push-1 (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Docker Build and Push / build-and-push-release (push) Has been cancelled
Docker Build and Push / build-and-push-branch (push) Has been cancelled
remove useless readme section |
||
|---|---|---|
| .github | ||
| comet | ||
| deployment | ||
| docs | ||
| kodi | ||
| scripts | ||
| .env-sample | ||
| .gitignore | ||
| .python-version | ||
| CHANGELOG.md | ||
| Dockerfile | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
☄️ Comet
Features
- CometNet: Decentralized P2P network for automatic torrent metadata sharing (documentation)
- Kodi Support: Dedicated official add-on with automatic updates (documentation)
- Proxy Debrid Streams to allow simultaneous use on multiple IPs!
- IP-Based Max Connection Limit
- Administration Dashboard with Bandwidth Manager, Metrics and more...
- Supported Scrapers: Jackett, Prowlarr, Torrentio, Zilean, MediaFusion, Debridio, StremThru, AIOStreams, Comet, Jackettio, TorBox, Nyaa, BitMagnet, TorrentsDB, Peerflix, DMM and SeaDex
- Caching system ft. SQLite / PostgreSQL
- Blazing Fast Background Scraper
- Debrid Account Scraper: Scrape torrents directly from your debrid account library
- DMM Ingester: Automatically download and index Debrid Media Manager hashlists
- Smart Torrent Ranking powered by TPR
- Proxy support to bypass debrid restrictions
- Real-Debrid, All-Debrid, Premiumize, TorBox, Debrid-Link, Debrider, EasyDebrid, OffCloud and PikPak supported
- Direct Torrent supported
- Kitsu support (anime)
- Adult Content Filter
- ChillLink Protocol support
Installation
To customize your Comet experience to suit your needs, please first take a look at all the environment variables!
Self Hosted
From source (developers)
- Clone the repository and enter the folder
git clone https://github.com/g0ldyy/comet cd comet - Install dependencies
pip install uv uv sync - Start Comet
uv run python -m comet.main
Docker / production-style setup
Use the dedicated documentation:
- Beginner step-by-step: docs/beginner/01-get-started-docker.md
- Full documentation index: docs/README.md
CometNet (P2P Network)
Comet transforms your Comet instance from an isolated scraper into a participant in a collaborative network. Instead of each instance independently discovering the same torrents, CometNet allows instances to share their discovered metadata (hashes, titles, etc.) with each other in a decentralized way. No actual files are shared.
Key benefits:
- Improved Coverage: Receive torrent metadata discovered by other nodes.
- Reduced Load: Less redundant scraping across the network.
- Trust Pools: Optional closed groups for trusted metadata sharing.
For more information on how to setup and configure CometNet, please refer to the CometNet Documentation.
Support the Project
Comet is a community-driven project, and your support helps it grow! 🚀
- ❤️ Donate via GitHub Sponsors or Ko-fi to support development
- ⭐ Star the repository here on GitHub
- ⭐ Star the add-on on stremio-addons.net
- 🐛 Contribute by reporting issues, suggesting features, or submitting PRs