Skip to content

linuxtechie/transmission-gtalk

Repository files navigation

About

A transmission chatter and transmission manager:

  1. Responds to queries via xmpp.
  2. Automatically removes torrent once the download is complete.

Requirements

Python 2.6

How to get running

Update config.py to updated following variables according to the account that is going to your gtalk bot:

BOT_IDENTITY - The bot details.

BOT_ADMINS - Mention your self email id, should be gmail id.

TRANSMISSION_SERVER: The hostname/ip address.

TRANSMISSION_SERVER_PORT: The port on which transmission is available.

TRANSMISSION_SERVER_RPC: Transmission RPC URL.

TORRENT_USER: Username through which the transmission server can be logged onto.

TORRENT_PASSWORD: Password for transmission server.

Execute following commands, the commands require python-pip to be installed hence:

sudo apt-get install python-pip

then proceed as below:

cd err

sudo pip install -r requirements.txt

Once above is done, return back to the parent folder and execute following command

./dockstar-gtalk.sh

This command will immediately return indicating the process has become daemon. You can check the status by looking at gtalk.log

Commands:

.help

Prints help according to err.

.help Magnet

Prints help pertaining to transmission.

.add torrent <torrent URL/magnet string>

Adds torrents

.list torrent(s)

List all the torrents

.start torrent

Start torrent according to the id that was available via .list torrents

.stop torrent

Stops the torrent with id.

.stop torrents

Stops all the torrents

Copyright

Released under the GPLv3 license, see [COPYING] for details.

Contact

Feel free to request new features or provide bug reports.

About

transmission-gtalk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published