acobster / artur

torrent textbot driven by Twilio and Deluge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Artur

A chatbot for initiating torrent downloads. Uses Twilio for sending and receiving SMS messages, and Deluge CLI for downloading. Written in Clojure.

Requirements

  • Twilio account, with some webhook setup required
  • A purchased Twilio number, for receiving texts
  • A recent version of Java
  • Deluge

How it works

  1. You send a torrent URL to your Twilio number in a message like Add movie https://archive.org/download/BigBuckBunny_124/BigBuckBunny_124_archive.torrent
  2. Twilio forwards it to your configured webhook (one you've set up in advance)
  3. The app sends a confirmation response and the download begins
  4. The app sends updates every $x minutes (another env var) as the download progresses ??? and a final update once it has finished

About

torrent textbot driven by Twilio and Deluge


Languages

Language:Clojure 97.4%Language:Dockerfile 2.0%Language:Shell 0.7%