https://github.com/pyed/transmission-telegram
Control your Transmission through a Telegram bot
https://github.com/pyed/transmission-telegram
telegram telegram-bot transmission transmission-telegram
Last synced: 5 months ago
JSON representation
Control your Transmission through a Telegram bot
- Host: GitHub
- URL: https://github.com/pyed/transmission-telegram
- Owner: pyed
- License: apache-2.0
- Created: 2016-06-19T05:15:43.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T06:14:16.000Z (almost 2 years ago)
- Last Synced: 2024-08-21T07:39:10.949Z (almost 2 years ago)
- Topics: telegram, telegram-bot, transmission, transmission-telegram
- Language: Go
- Size: 906 KB
- Stars: 275
- Watchers: 14
- Forks: 45
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# transmission-telegram
#### Manage your transmission through Telegram.

## CLI
### Install
Just [download](https://github.com/pyed/transmission-telegram/releases) 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](https://github.com/pyed/transmission-telegram/wiki)
## Docker Alternate Installation Route
### Standalone
```
docker run -d --name transmission-telegram \
kevinhalpin/transmission-telegram:latest \
-token= \
-master= \
-url= \
-username= \
-password=
```
### 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}'
```