A serverless remote torrenting utility
Sendit allows users to torrent files using their magnet link on the cloud without using servers. It does this by using continuous integration platforms (CircleCI in this case) to download files on the cloud. It then uploads the torrented file to Mozilla Firefox Send, and provides a link to download it from Send as a GitHub status check.
By using Mozilla Firefox Send, all the files are encrypted, and automatically delete after 24 hours or after the first download, which ever comes first.
Once CircleCI is setup and the GitHub access token has been setup, simply open a PR and add in the magnet link for the torrent. Specifically, this line in the
$ webtorrent download "MAGNET_LINK"
Once you commit the change to the PR with the proper magnet link, if everything was setup correctly, the PR will have a status check with a link to download the file once the download is complete and successful.