![]() This repository implements BitTorrent-related packages and command-line utilities in Go. The emphasis is on use as a library from other projects. It's been used 24/7 in production by downstream services since late 2014. The implementation was specifically created to explore Go's concurrency capabilities, and to include the ability to stream data directly from the BitTorrent network. To this end it supports seeking, readaheads and other features exposing torrents and their files with the various Go idiomatic io package interfaces. ![]() This is also demonstrated through torrentfs. There is support for protocol encryption, DHT, PEX, uTP, and various extensions. There are several data storage backends provided: blob, file, bolt, mmap, and sqlite, to name a few. Install the library package with go get /anacrolix/torrent, or the provided cmds with go install Library examples Some noteworthy package dependencies that can be used for other purposes include: You can write your own to store data for example on S3, or in a database. The Vuze torrent downloader for Windows or Mac makes it easy for you to find torrents. Although it is a complete bittorrent downloader, the Vuze program maintains a lightweight footprint, doesnt slow your computer down, and quickly downloads torrents. There are some small examples in the package documentation. The Vuze Bittorrent Client is an end-to-end software application for all your torrent needs.is interviewed about this repo in Console 32.There are several web-frontends, sites, Android clients, storage backends and supporting services among the known public projects:.cove: Personal torrent browser with streaming, DHT search, video transcoding and casting.confluence: torrent client as a HTTP service. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |