Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

TeaDove/goteleout

Repository files navigation

Teleout

Golang version of teleout Pipe stdout and files(TBD) to telegram This software uses telegram bots Powered with love

Examples

  • ls -la | goteleout -c - send output of ls -la with monospace font
  • teleout -q -f main.py - send file main.py without notification

Features

  1. Send files, text messages directly to telegram
  2. Pipe to teleout(ls | teleout will work)
  3. HTML parse mode supported
  4. Easy install and use
  5. GetMe - listen for updates and log chatId, userName etc. Userfull for getting this information.

Manual

NAME:
   goteleout - pipes data to telegram, https://github.com/teadove/goteleout

USAGE:
   goteleout [options] "text to send"

GLOBAL OPTIONS:
   --code, -c   send text with <code> tag to make it monospace (default: false)
   --quite, -q  send message without notifications (default: false)
   --html       do no escape html tags (default: false)
   --file, -f   specify files to send (default: false)
   --help, -h   show help

Installation

  1. From source code
go install github.com/teadove/goteleout@latest

Or download your version from release page, i.e. for Apple Silicon

wget -cO - https://github.com/TeaDove/goteleout/releases/download/1.0.0/goteleout-1.0.0-darwin-arm64 > goteleout
chmod u+x goteleout
# mv goteleout ~/.local/bin # or any other location in your PATH
  1. Get bot token from @BotFather
  2. Put config data in ~/.config/teleout.json in format {"token": <telegram-token>, "user": <telegram-user-id>}
  3. Run ls -la | goteleout -c

don't worry, there are no sniffer and smth like that

inspired by https://termbin.com

About

Tool for piping files and text from terminal to telegram bots

Topics

Resources

License

Stars

Watchers

Forks