Go to file
Kirill Alekseev 05fe601479
Implemented commands to set download/upload limit and download directory (#47)
* implemented downloaddir command

* implemented uplimit and downlimit commands

* moved command-related code to transmission lib
2024-08-21 09:14:16 +03:00
.dockerignore Wrap the cli script in a docker container (#17) 2019-01-08 02:22:25 +03:00
demo.gif Version 1.0 2016-07-20 15:26:17 +03:00
Dockerfile Update Dockerfile (#44) 2024-01-28 11:49:29 +03:00
LICENSE add license 2016-07-20 14:46:50 +03:00
main.go Implemented commands to set download/upload limit and download directory (#47) 2024-08-21 09:14:16 +03:00
README.md Wrap the cli script in a docker container (#17) 2019-01-08 02:22:25 +03:00

transmission-telegram

Manage your transmission through Telegram.

CLI

Install

Just download the appropriate binary for your OS, place transmission-telegram in your $PATH and you are good to go.

Or if you have Go installed: go get -u github.com/pyed/transmission-telegram

Usage

Wiki

Docker Alternate Installation Route

Standalone

docker run -d --name transmission-telegram \
kevinhalpin/transmission-telegram:latest \
-token=<Your Bot Token> \
-master=<Your Username> \
-url=<Transmission RPC> \
-username=<Transmission If Needed> \ 
-password=<Transmissions If Needed>

docker-compose Example

version: '2.4'
services:
  transmission:
    container_name: transmission
    environment:
      - PUID=${PUID_DOCKUSER}
      - PGID=${PGID_APPZ}
    image: linuxserver/transmission
    network_mode: 'host'
    hostname: 'transmission'
    volumes:
      - ${CONFIG}/transmission:/config
      - ${DATA}/transmission/downloads:/downloads

telegram-transmission-bot:
    container_name: telegram-transmission-bot
    restart: on-failure
    depends_on:
      - transmission
      - plex
      - emby
    network_mode: 'host'
    image: kevinhalpin/transmission-telegram:latest
    command: '-token=${TELEGRAM_TRANSMISSION_BOT} -master=${TELEGRAM_USERNAME} -url=${TRANSMISSION_URL} -   username=${TRANSMISSION_USERNAME} -password=${PASS}'