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.
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)
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 checkThe output userscript is written to dist/SendToClient.user.js (gitignored).
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 --tagsUsers then auto-update from releases/latest/download/SendToClient.user.js (set as @downloadURL / @updateURL in src/meta.js).
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