Skip to content
A WebExtension for the Transmission BitTorrent client
Branch: master
Clone or download
Latest commit b8d5aa6 Jul 16, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.eslintrc.json
.gitignore build script Nov 15, 2017
Build.js
CODE_OF_CONDUCT.md Initial commit Apr 22, 2017
README.md readme badges and https Jul 16, 2018
UNLICENSE
background.js auto badge Jul 9, 2018
browser-polyfill.min.js Initial commit Apr 22, 2017
common.js
gear.svg release 1.0 Apr 22, 2017
icon.svg
icon128.png build script Nov 15, 2017
icon16.png 16 icon for chrome Nov 15, 2017
icon32.png build script Nov 15, 2017
icon48.png Initial commit Apr 22, 2017
info.svg
manifest.json release 1.1.1 Dec 6, 2017
options.css Display an inline warning for the URL instead of alert, fixes #12, #11 Dec 6, 2017
options.html
options.js Display an inline warning for the URL instead of alert, fixes #12, #11 Dec 6, 2017
package.json build script Nov 15, 2017
popup.css
popup.html Add search in popup Nov 14, 2017
popup.js Add search in popup Nov 14, 2017

README.md

Mozilla Add-on Mozilla Stars Mozilla Downloads Chrome Web Store Chrome Stars Chrome Users unlicense

Transmitter

Screenshot

a WebExtension for the Transmission BitTorrent client.

Get for Firefox

Get for Opera

Get for Chrome

  • Adds a context menu item for downloading torrents (both magnets and links to .torrent files) on your remote Transmission server.
  • Adds a direct magnet: handler too. (Firefox only)
  • Adds a browser action (popup toolbar icon thing) that lets you view existing torrents' status.
  • You can even search in the popup if you have a lot of torrents.
  • That button even has a badge (auto-updating torrent count / download speed / upload speed).
  • The extension is very lightweight. Pure modern JavaScript, no library dependencies except for a tiny polyfill for Chrome/Opera/etc. compatibility.
  • Automatically picks up your session from the Transmission web UI, no need for separate authentication.
  • Works fine if your Transmission instance is behind a reverse proxy that uses TLS client certificates.

The extension requires access to all domains because requesting a dynamically configured domain (the domain of your Transmission server) with the permissions API not yet widely supported. (API not implemented yet in Firefox and Edge, requesting a specific domain that's unknown at manifest writing time just does not work in Opera.)

Edge isn't supported yet because it is weird. (But shouldn't be hard to support.)

Contributing

By participating in this project you agree to follow the Contributor Code of Conduct and to release your contributions under the Unlicense.

The list of contributors is available on GitHub.

License

This is free and unencumbered software released into the public domain.
For more information, please refer to the UNLICENSE file or unlicense.org.

You can’t perform that action at this time.