🌐 Fully-featured WebTorrent Client
0a055a81de
When a web browser executes this code, it should display a prompt to the user, asking permission to allow the web application to register as a handler for the URI scheme. |
||
---|---|---|
views | ||
200.jade | ||
app.coffee | ||
favicon.ico | ||
LICENSE | ||
README.md | ||
style.sass |
βTorrent
βTorrent is a fully-featured WebTorrent browser client written in Jade, CoffeeScript and Sass
Features
- Informative GUI with easy sharing options
- Downloading from an info hash or magnet URI
- Downloading from a .torrent file (Coming Soon)
- Seeding files (Single/multiple files)
- Seeding CORS-enabled remote files (Coming Soon)
- Download/Upload speed per torrent
- Download/Upload speed of client (All torrents)
- Removing torrents from the client
- Pause/Resume torrent
- Selecting/Deselecting files (Coming Soon)
- Client Debugging
- Use custom trackers/rtcConfig
Built with
Website powered by jsDelivr and CloudFlare. I use nginx in my server.
Don't like CloudFlare? No problem! Check Direct-βTorrent.
Easily built, tested and served
I use Harp to rapidly test and compile the project
Build the project into HTML, JS and CSS easily. Just use:
harp compile
This will create a www folder with the compiled files
If you need to serve the files and view the compiled version instantly just use:
harp server
Enable Debugging
Enable βTorrent (Debug logging) and WebTorrent (Logs logging) debug logs by running this in the developer console:
localStorage.debug = '*'
Disable by running this:
localStorage.removeItem('debug')
Help βTorrent
- Create a new issue to report bugs or suggest new features
- Send a PR with your changes
Thanks
License
MIT. Copyright (c) Diego Rodríguez Baquero