
unite-tracker
This project aims to be a Bittorrent tracker service for Opera Unite.
Main Features
- Support for serving/tracking existing .torrent files
- Support for creating .torrent files from folders/individual files
- Can track any torrent that decides to use this service's announce URL, or can be restricted to only track .torrents that it serves up.
- Provides a list of all peers connected to the tracker, and some information about them.
- Tracker supports a scrape URL for gathering information about the tracked torrents.
- Update check, with direct link to latest version(supports both stable/unstable release types)
Change log
0.2r21: * Added new option, add_tracker, which makes the tracker add its announce urls to any torrents in the torrents folder before making them available. This modifies the files on disk, and because of this is disabled by default. * Fixed bug where recreated button wouldn't actually recreate the torrent file. * Fixed a bug introduced in r15 where the piece length was not added to the .torrent, resulting in an invalid file. * Typo in option description
0.2r20: * Added more information to the torrent list: age and overall size * Torrent creation now adds the creation date to the file
0.2r18: * Change sha1 hash return value to string from ByteArray * Now compares files based on the hash of their info section, instead of solely based on the filename. * Fixed a bug introduced in r15 that prevented valid peer lists being returned to clients, resulting in clients never being able to download the files. * Other minor code cleanup
0.2r17: * Completely rewrote method for storing information about torrents/peers/shared files. This fixes some issues and makes the code cleaner and easier to work on in the future. * Fixes issue #2.
0.2r15: * Fixed bug where updating one option would change others as well * Fixed possible bug where data was being saved unescaped from a GET param. * Fixed bug where a newly added torrent file in the torrents folder(with "Only tracker" disabled) would not be picked up when "Refresh all" is clicked. * Reworked .torrent file reading/writing to be more logical and abstracted out of the code to a seperate file(bee.js)
0.2r13: * Added new feature, only_tracker, which when enabled turns the service into simply a torrent tracker. This prevents the service from creating .torrent files, and it will instead only serve .torrent files from the torrents folder. * Code cleanup, as well as making the options/prefs system more generic/extendable.
0.2r8: * Added update check + update link * Reorganized code
0.2r5: * Added easy to copy share link to the main page so sharing the url with friends is easier.
0.2: * Initial public release
Please view/report bugs on the issues tab or send an email to me at unite-tracker@ubergeek42.com
Project Information
- License: New BSD License
- 24 stars
- svn-based source control