[Skip to content](https://github.com/peterdsp/Magnetio/tree/main/scraper/providers#start-of-content)

You signed in with another tab or window. [Reload](https://github.com/peterdsp/Magnetio/tree/main/scraper/providers) to refresh your session.You signed out in another tab or window. [Reload](https://github.com/peterdsp/Magnetio/tree/main/scraper/providers) to refresh your session.You switched accounts on another tab or window. [Reload](https://github.com/peterdsp/Magnetio/tree/main/scraper/providers) to refresh your session.Dismiss alert

{{ message }}

[peterdsp](https://github.com/peterdsp)/ **[Magnetio](https://github.com/peterdsp/Magnetio)** Public

- [Notifications](https://github.com/login?return_to=%2Fpeterdsp%2FMagnetio) You must be signed in to change notification settings
- [Fork\\
3](https://github.com/login?return_to=%2Fpeterdsp%2FMagnetio)
- [Star\\
19](https://github.com/login?return_to=%2Fpeterdsp%2FMagnetio)


## Collapse file tree

## Files

main

Search this repository(forward slash)` forward slash/`

/

# providers

/

Copy path

## Directory actions

## More options

More options

## Directory actions

## More options

More options

## Latest commit

[![peterdsp](https://avatars.githubusercontent.com/u/45949870?v=4&size=40)](https://github.com/peterdsp)[peterdsp](https://github.com/peterdsp/Magnetio/commits?author=peterdsp)

[Fix scraper 429 rotation, add Debrid catalog toggle, document HTTPS/O…](https://github.com/peterdsp/Magnetio/commit/797dfb4886d061906069c51e344f4ec5ecaea99e)

Open commit detailsfailure

2 weeks agoJun 18, 2026

[797dfb4](https://github.com/peterdsp/Magnetio/commit/797dfb4886d061906069c51e344f4ec5ecaea99e) · 2 weeks agoJun 18, 2026

## History

[History](https://github.com/peterdsp/Magnetio/commits/main/scraper/providers)

Open commit details

[View commit history for this file.](https://github.com/peterdsp/Magnetio/commits/main/scraper/providers) History

/

# providers

/

Copy path

Top

## Folders and files

| Name | Name | Last commit message | Last commit date |
| --- | --- | --- | --- |
| ### parent directory<br> [..](https://github.com/peterdsp/Magnetio/tree/main/scraper) |
| [animesaturn.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/animesaturn.js "animesaturn.js") | [animesaturn.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/animesaturn.js "animesaturn.js") | [Initial Magnetio project scaffold](https://github.com/peterdsp/Magnetio/commit/73ad77a53b1eac7f6a4fb953a85b5936a624461b "Initial Magnetio project scaffold  Add full project scaffold for Magnetio: introduces addon and scraper services, Dockerfiles, docker-compose, documentation (README.md, CODE.md) and numerous library modules and entry points. Key additions: addon server (index.js, addon.js, serverless routing), addon libs (manifest, configuration, cache, filter, sort, streamInfo, magnetHelper, logger, namedQueue, landing template, types), moch debrid integrations and static injections, scraper service (index, providers, http client, cache, logger, title helper), package.json files, .env examples and .dockerignore files. Provides Redis-backed caching, Prometheus metrics middleware, configuration parsing/presets, and health endpoints — a ready base for building the Stremio torrent aggregator with multi-debrid support.") | 4 months agoMar 14, 2026 |
| [animetosho.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/animetosho.js "animetosho.js") | [animetosho.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/animetosho.js "animetosho.js") | [Add new torrent providers and shared magnet helpers](https://github.com/peterdsp/Magnetio/commit/2713543aa6da2429f3895477adff135f2acbc867 "Add new torrent providers and shared magnet helpers  * Add TheRarBG, SubsPlease, and AnimeTosho providers  Three new torrent providers for broader coverage: - TheRarBG: HTML scraper for movies and series - SubsPlease: JSON API for anime (480p/720p/1080p) - AnimeTosho: RSS feed aggregator for anime torrents  All registered in the provider index and tested.  * Add nekoBT provider for anime fansub torrents  Uses the public Torznab RSS API at nekobt.to, no auth needed. Extracts title, infoHash, seeders, leechers, size from the XML feed. Complements existing anime providers with fansub-focused content.  * Deduplicate magnet helpers and fix spread order in providers  Extract shared extractInfoHash, base32ToHex, parseSize into scraper/lib/magnetHelper.js. Remove duplicated local copies from therarbg, subsplease, animetosho, and nekobt providers.  Fix object spread order so parseTitle() is spread first and provider-specific fields (quality, languages, source) override its defaults instead of being overwritten.  Align import spacing in providers/index.js.") | 2 months agoMay 29, 2026 |
| [bitsearch.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/bitsearch.js "bitsearch.js") | [bitsearch.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/bitsearch.js "bitsearch.js") | [Release Magnetio v1.1.0](https://github.com/peterdsp/Magnetio/commit/1b03d02c05c6c9b74225384b3cf131126a6bef98 "Release Magnetio v1.1.0") | 2 months agoMay 27, 2026 |
| [bt4g.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/bt4g.js "bt4g.js") | [bt4g.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/bt4g.js "bt4g.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [btdig.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/btdig.js "btdig.js") | [btdig.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/btdig.js "btdig.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [eztv.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/eztv.js "eztv.js") | [eztv.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/eztv.js "eztv.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [glotorrents.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/glotorrents.js "glotorrents.js") | [glotorrents.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/glotorrents.js "glotorrents.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [index.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/index.js "index.js") | [index.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/index.js "index.js") | [Fix scraper 429 rotation, add Debrid catalog toggle, document HTTPS/O…](https://github.com/peterdsp/Magnetio/commit/797dfb4886d061906069c51e344f4ec5ecaea99e "Fix scraper 429 rotation, add Debrid catalog toggle, document HTTPS/Oracle setup (#91)  * Scraper resilience, Debrid catalog toggle, HTTPS/Oracle deploy docs  Scraper (#65): - Rotate domains on HTTP 429 (previously bubbled up as an unhandled   status, never tried sibling domains) - Longer cooldown when a domain is rate-limited vs hard-failed - Bumped per-provider timeout from 15s to 25s; the hard scrape budget   is now provider+2s so per-provider timeouts can fire cleanly first - All windows tunable via SCRAPER_* env vars  Addon (#64): - New debridCatalogs config flag (default true); decouples \"Debrid key   set\" from \"Debrid cloud catalog enabled\" - Configure page exposes the toggle inside the Debrid Services card - Manifest skips Debrid catalogs when the flag is off  Docs (#63, #66): - README \"Exposing to the Internet\" rewritten with Caddy and Cloudflare   Tunnel snippets and a why-HTTPS-is-needed note - New \"Oracle Cloud / Free Tier VPS notes\" subsection covering VCN   security list + iptables rules  Generated with Claude Code  * Mention the hosted instance in the self-hosting section  Self-hosting is a choice, not a requirement. Call out magnetio.peterdsp.dev as the \"I just want it working\" path before diving into reverse proxies and Oracle VCN rules.  Generated with Claude Code") | 2 weeks agoJun 18, 2026 |
| [kickasstorrents.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/kickasstorrents.js "kickasstorrents.js") | [kickasstorrents.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/kickasstorrents.js "kickasstorrents.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [leetx.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/leetx.js "leetx.js") | [leetx.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/leetx.js "leetx.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [limetorrents.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/limetorrents.js "limetorrents.js") | [limetorrents.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/limetorrents.js "limetorrents.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [nekobt.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/nekobt.js "nekobt.js") | [nekobt.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/nekobt.js "nekobt.js") | [Add new torrent providers and shared magnet helpers](https://github.com/peterdsp/Magnetio/commit/2713543aa6da2429f3895477adff135f2acbc867 "Add new torrent providers and shared magnet helpers  * Add TheRarBG, SubsPlease, and AnimeTosho providers  Three new torrent providers for broader coverage: - TheRarBG: HTML scraper for movies and series - SubsPlease: JSON API for anime (480p/720p/1080p) - AnimeTosho: RSS feed aggregator for anime torrents  All registered in the provider index and tested.  * Add nekoBT provider for anime fansub torrents  Uses the public Torznab RSS API at nekobt.to, no auth needed. Extracts title, infoHash, seeders, leechers, size from the XML feed. Complements existing anime providers with fansub-focused content.  * Deduplicate magnet helpers and fix spread order in providers  Extract shared extractInfoHash, base32ToHex, parseSize into scraper/lib/magnetHelper.js. Remove duplicated local copies from therarbg, subsplease, animetosho, and nekobt providers.  Fix object spread order so parseTitle() is spread first and provider-specific fields (quality, languages, source) override its defaults instead of being overwritten.  Align import spacing in providers/index.js.") | 2 months agoMay 29, 2026 |
| [nyaa.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/nyaa.js "nyaa.js") | [nyaa.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/nyaa.js "nyaa.js") | [Initial Magnetio project scaffold](https://github.com/peterdsp/Magnetio/commit/73ad77a53b1eac7f6a4fb953a85b5936a624461b "Initial Magnetio project scaffold  Add full project scaffold for Magnetio: introduces addon and scraper services, Dockerfiles, docker-compose, documentation (README.md, CODE.md) and numerous library modules and entry points. Key additions: addon server (index.js, addon.js, serverless routing), addon libs (manifest, configuration, cache, filter, sort, streamInfo, magnetHelper, logger, namedQueue, landing template, types), moch debrid integrations and static injections, scraper service (index, providers, http client, cache, logger, title helper), package.json files, .env examples and .dockerignore files. Provides Redis-backed caching, Prometheus metrics middleware, configuration parsing/presets, and health endpoints — a ready base for building the Stremio torrent aggregator with multi-debrid support.") | 4 months agoMar 14, 2026 |
| [rutor.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/rutor.js "rutor.js") | [rutor.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/rutor.js "rutor.js") | [Initial Magnetio project scaffold](https://github.com/peterdsp/Magnetio/commit/73ad77a53b1eac7f6a4fb953a85b5936a624461b "Initial Magnetio project scaffold  Add full project scaffold for Magnetio: introduces addon and scraper services, Dockerfiles, docker-compose, documentation (README.md, CODE.md) and numerous library modules and entry points. Key additions: addon server (index.js, addon.js, serverless routing), addon libs (manifest, configuration, cache, filter, sort, streamInfo, magnetHelper, logger, namedQueue, landing template, types), moch debrid integrations and static injections, scraper service (index, providers, http client, cache, logger, title helper), package.json files, .env examples and .dockerignore files. Provides Redis-backed caching, Prometheus metrics middleware, configuration parsing/presets, and health endpoints — a ready base for building the Stremio torrent aggregator with multi-debrid support.") | 4 months agoMar 14, 2026 |
| [rutracker.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/rutracker.js "rutracker.js") | [rutracker.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/rutracker.js "rutracker.js") | [Initial Magnetio project scaffold](https://github.com/peterdsp/Magnetio/commit/73ad77a53b1eac7f6a4fb953a85b5936a624461b "Initial Magnetio project scaffold  Add full project scaffold for Magnetio: introduces addon and scraper services, Dockerfiles, docker-compose, documentation (README.md, CODE.md) and numerous library modules and entry points. Key additions: addon server (index.js, addon.js, serverless routing), addon libs (manifest, configuration, cache, filter, sort, streamInfo, magnetHelper, logger, namedQueue, landing template, types), moch debrid integrations and static injections, scraper service (index, providers, http client, cache, logger, title helper), package.json files, .env examples and .dockerignore files. Provides Redis-backed caching, Prometheus metrics middleware, configuration parsing/presets, and health endpoints — a ready base for building the Stremio torrent aggregator with multi-debrid support.") | 4 months agoMar 14, 2026 |
| [subsplease.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/subsplease.js "subsplease.js") | [subsplease.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/subsplease.js "subsplease.js") | [Add new torrent providers and shared magnet helpers](https://github.com/peterdsp/Magnetio/commit/2713543aa6da2429f3895477adff135f2acbc867 "Add new torrent providers and shared magnet helpers  * Add TheRarBG, SubsPlease, and AnimeTosho providers  Three new torrent providers for broader coverage: - TheRarBG: HTML scraper for movies and series - SubsPlease: JSON API for anime (480p/720p/1080p) - AnimeTosho: RSS feed aggregator for anime torrents  All registered in the provider index and tested.  * Add nekoBT provider for anime fansub torrents  Uses the public Torznab RSS API at nekobt.to, no auth needed. Extracts title, infoHash, seeders, leechers, size from the XML feed. Complements existing anime providers with fansub-focused content.  * Deduplicate magnet helpers and fix spread order in providers  Extract shared extractInfoHash, base32ToHex, parseSize into scraper/lib/magnetHelper.js. Remove duplicated local copies from therarbg, subsplease, animetosho, and nekobt providers.  Fix object spread order so parseTitle() is spread first and provider-specific fields (quality, languages, source) override its defaults instead of being overwritten.  Align import spacing in providers/index.js.") | 2 months agoMay 29, 2026 |
| [thepiratebay.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/thepiratebay.js "thepiratebay.js") | [thepiratebay.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/thepiratebay.js "thepiratebay.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [therarbg.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/therarbg.js "therarbg.js") | [therarbg.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/therarbg.js "therarbg.js") | [Add new torrent providers and shared magnet helpers](https://github.com/peterdsp/Magnetio/commit/2713543aa6da2429f3895477adff135f2acbc867 "Add new torrent providers and shared magnet helpers  * Add TheRarBG, SubsPlease, and AnimeTosho providers  Three new torrent providers for broader coverage: - TheRarBG: HTML scraper for movies and series - SubsPlease: JSON API for anime (480p/720p/1080p) - AnimeTosho: RSS feed aggregator for anime torrents  All registered in the provider index and tested.  * Add nekoBT provider for anime fansub torrents  Uses the public Torznab RSS API at nekobt.to, no auth needed. Extracts title, infoHash, seeders, leechers, size from the XML feed. Complements existing anime providers with fansub-focused content.  * Deduplicate magnet helpers and fix spread order in providers  Extract shared extractInfoHash, base32ToHex, parseSize into scraper/lib/magnetHelper.js. Remove duplicated local copies from therarbg, subsplease, animetosho, and nekobt providers.  Fix object spread order so parseTitle() is spread first and provider-specific fields (quality, languages, source) override its defaults instead of being overwritten.  Align import spacing in providers/index.js.") | 2 months agoMay 29, 2026 |
| [torlock.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torlock.js "torlock.js") | [torlock.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torlock.js "torlock.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [torrentdownloads.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torrentdownloads.js "torrentdownloads.js") | [torrentdownloads.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torrentdownloads.js "torrentdownloads.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [torrentgalaxy.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torrentgalaxy.js "torrentgalaxy.js") | [torrentgalaxy.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torrentgalaxy.js "torrentgalaxy.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| [torznab.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torznab.js "torznab.js") | [torznab.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/torznab.js "torznab.js") | [Security hardening (](https://github.com/peterdsp/Magnetio/commit/530f2d9ad4147a7961cce404b7d5f86736e63a44 "Security hardening (#48)  - Block private IP ranges in Torznab URL validation (SSRF) - Upgrade axios to latest (CVE-2026-40175) - Add Redis authentication via REDIS_PASSWORD - Add global rate limiter (120 req/min per IP) - Protect /stats with basic auth (METRICS_USER/PASSWORD) - Remove debrid service names from logs (privacy) - Add security headers (X-Content-Type-Options, X-Frame-Options,   Referrer-Policy, Permissions-Policy) - Add /.well-known/security.txt") [#48](https://github.com/peterdsp/Magnetio/pull/48) [)](https://github.com/peterdsp/Magnetio/commit/530f2d9ad4147a7961cce404b7d5f86736e63a44 "Security hardening (#48)  - Block private IP ranges in Torznab URL validation (SSRF) - Upgrade axios to latest (CVE-2026-40175) - Add Redis authentication via REDIS_PASSWORD - Add global rate limiter (120 req/min per IP) - Protect /stats with basic auth (METRICS_USER/PASSWORD) - Remove debrid service names from logs (privacy) - Add security headers (X-Content-Type-Options, X-Frame-Options,   Referrer-Policy, Permissions-Policy) - Add /.well-known/security.txt") | last monthJun 1, 2026 |
| [yts.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/yts.js "yts.js") | [yts.js](https://github.com/peterdsp/Magnetio/blob/main/scraper/providers/yts.js "yts.js") | [Add providers and automatic domain failover (](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") [#22](https://github.com/peterdsp/Magnetio/pull/22) [)](https://github.com/peterdsp/Magnetio/commit/bf347595b2a8c9f78cb1960956b1b8388ff4a47c "Add providers and automatic domain failover (#22)  * Add 5 new torrent providers and automatic domain failover  Add domain rotation utility that tries multiple domains per provider, automatically falling back to unblockit.download proxy mirrors when primary domains are blocked or down. Failed domains are cooled down for 5 minutes before retrying.  New providers: BT4G, BTDig, GloTorrents, TorLock, TorrentDownloads.  Updated providers with failover domains: 1337x, EZTV, LimeTorrents, KickassTorrents, TorrentGalaxy, YTS, ThePirateBay.  Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>  * Trigger CI  ---------  Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>") | 2 months agoMay 28, 2026 |
| View all files |

You can’t perform that action at this time.