Skip to content
 
 

Repository files navigation

Install | View Source

This script lets you send torrents straight to your download client with a single button!

Limitations:

qBittorrent, Transmission, Deluge, ruTorrent, and Flood (this lets you use anything flood supports) are supported, if you want to see your client added leave a comment.

Supported sites:

Gazelle: AB, AR, BTN, DB9, EMP, GGn, GPW, iAnon, JPS, MTV, OPS, PTP, RED, SC, Sugoi Music, TVV, UHDB

UNIT3D (BLU family): Aither, BLU, FNP, LST, OTW, RFX

UNIT3D (other): DesiTorrents, JPTV, Telly, TorrentSeeds

UNIT3D (F3NIX fork): Beyond-HD

HUNO: Hawke

Others: Karagarga, TorrentLeech, Anilist (via AnilistBytes script), PhoenixProject, MyAnonamouse

(Some sites are untested and may not work — please open an issue if you find one)

Building from source:

Requires Node.js 16+.

npm install        # install dependencies
npm run build      # produce dist/SendToClient.user.js
npm run dev        # watch mode for development
npm run lint       # eslint + prettier check

The output userscript is written to dist/SendToClient.user.js (gitignored).

Cutting a release

The repo is wired to GitHub Actions: pushing a v* tag triggers a build and attaches the userscript to a GitHub Release.

npm version patch   # or minor / major
git push
git push --tags

Users then auto-update from releases/latest/download/SendToClient.user.js (set as @downloadURL / @updateURL in src/meta.js).

Changelog:

2.5.1 - Fixed profile overwrite when adding a 3rd+ profile (#14, #6) and the "Cannot read properties of undefined (reading 'href')" crash on BLU UNIT3D sites where the user-profile link selector no longer matches (#13).

2.5.0 - Author metadata updated to "notmarek & friends"; dropped redundant www.myanonamouse.net from @match; added description/repository/homepage/keywords to package.json.

2.4.0 - Added PhoenixProject and MyAnonamouse support; fixed ST button positioning on MyAnonamouse and the profile removal bug; build now runs through npm run build and releases are published automatically via GitHub Actions on tag push.

2.3.1 - Fixed a bug that killed the whole extension

2.3.0 - Extended ST button - let's you pick the profile on each torrent seperatly

2.2.5 - BHD support

2.2.4 - ruTorrent support

2.2.3 - KG support, minor code cleanup

2.2.2 - The script now only injects on sites, where it actually works.

2.2.1 - Added ability to pin profiles to sites, added support for TL

2.2.0 - (qbit) Categories support!

2.1.2 - Make FST Smarter - don't show on sites without FL, add need to accept

2.1.1 - Added FST (Freeleech & Send) to Gazelle

2.1.0 - UNIT3D support! - currently supported: BLU, Aither, DT, JPTV, Telly, TS

2.0.2 - Added DB9, SC, BTN

2.0.1 - Add support for AnilistBytes (my other AB specific UserScript)

2.0.0 - Huge update, the userscript is now detached from AB and works on most Gazelle based trackers! this change is breaking and you will need to configure the script from scratch. The source code was also moved to gihtub as i now use a more complicated workflow

Previous versions (For animebytes only):

1.4.3 - fixed fixed an issue on OPS

1.4.2 - fixed an issue on OPS

1.4.1 - Added support for multiple other trackers, settings still reside here for now

1.4 - Added support for Deluge

1.3 - Added support for Flood

1.2 - Added transmission support he script now let's specify the save path

1.1 - Hotfix for compatibility with AnilistBytes

1.0 - Original release

About

Userscript for sending torrents to your torrent client

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages