BitTorrent! Remote Torrent Adder Options

The leftmost server will be used as the default server for left-clicks, etc. Drag 'n drop to rearrange them. You can change the name after clicking on them.




Enabling this will cause an indicator icon to appear in every page's address bar where the extension found torrent links matching the filters defined in "Link Catching"

Enable this to view success/error messages as desktop notification popups

Enable this to hear a sound when notifications appear
msec
Duration of time until the popups are removed

Enable this to add a context menu entry for links. You must restart for this setting to take effect.

Enable this to intercept links from pages where torrent links were found and automatically send them to the WebUI instead of downloading them locally (can be overridden by holding CTRL/ALT/SHIFT).



Creating new filters is easy; just look at a sample link that you want matched, remove parts of it as long as it still resembles a link scheme specific to your torrent site, then follow these rules:
- escape (put a backslash in front of) every: ".", "/", "?"
- replace dynamic parts: ("\d+" matches any number, e.g. torrent ID, ".+?" matches any character, "[:alpha:]" matches any string containing letters or numbers)
more detailed information

Enable this to have RTA grab links from newly opened tabs.
ms
This will delay RTA's link scanning after the page loads. Useful for pages that generate torrent links dynamically.
Create a backup
Import a backup
About the extension This extension lets you silently add torrent files to a BitTorrent client's web interface, either running on a remote server, or on your local computer. It lets you manually add torrents from a link's context menu, or can automatically find links that have torrents in them, using configurable regular expression filters, so that you only have to click on such a link to automatically load it into the configured client.
 
Info/FAQ/Changelog Most non-bug related questions that arise in regard to this extension are about links that don't get caught. This extension finds these links through the use of regular expressions. A basic description on how to configure your own filters among other information can be found via this link:
https://github.com/bogenpirat/remote-torrent-adder/
 
Problems/Bugs If you find a bug, or have a feature request, please create an issue ticket on the project's GitHub issue tracker. This is the best route of reaching me:
Remote Torrent Adder GitHub Issue Tracker

For bugs, please supply the Google Chrome version you're using as well as a description of your behavior, the extension's misbehavior, what you were expecting to happen.
For new web interface support requests, please supply a link to the client's web site or its web interface documentation (or an alternative open source remote adding implementation).
 
Source code The Git repository for this project will always contain the latest version of the source code of this extension. Feel free to clone it and send in pull requests if you think they're worth incorporating.
Remote Torrent Adder GitHub project
 
Mission Statement This extension to the Google Chrome web browser was created to facilitate the easy (and possibly silent) adding of torrent files to BitTorrent clients' web interfaces. This improves on two minor downsides of the Google Chrome web browser as compared to the much more configurable and extensible Firefox web browser:

At the time of the conception of this extension,
  1. ... Google Chrome did not have the ability to automatically open downloaded files based on their file type. Thus, the act of adding a torrent file to a local BitTorrent client required additional, superfluous clicks. This extension reduces the amount of clicks to just the one click on the original web link.
  2. ... there was no Google Chrome extension performing the task that Alexis Brunet's BitTorrent WebUI Firefox Extension does. Its functionality, again easing the life of people who operate BitTorrent clients that are on remote servers, is done by removing unnecessary clicks from the process. The tedious sequence of downloading a torrent file, opening up the remote web interface, searching for and uploading the file is reduced to, again, one single click.
From a developer's standpoint, this extension has been written to be more or less plug and play. Support for each web interface is encapsulated in javascript functions, message passing between a content script that tracks torrent-links and the background script that does all the hard work facilitates all of the main functionality. Barely anything is commented, and there is next to no object orientation going on in the source code, so it's not the prettiest code. But since this started out mostly as a proof of concept to myself and most parts of it are either pretty self-explanatory, or hacked together using some rather new javascript methodologies (e.g. typed arrays), i don't see a reason to change that in the near future.