Skip to main content

Terminal utility, for sending data directly to telegram users via pipes, files(pure and ziped) or just text.

Project description

Teleout

Pipe stdout and files to telegram
This software uses userbots, so you can send messages from your account

Powered with love(and python with pyrogram)

Examples

  • ls -la | teleout -u teadove - send output of ls -la to user @TeaDove
  • teleout -u teadove -f main.py "<b>This is main.py!</b>" - send file main.py, to @TeaDove, with bolded text "This is main.py!"
  • teleout -f data - zip folder data and send it to Saved Messages

Features

  1. Send files, directories(they are ziped automatically), text messages directly to telegram
  2. Pipe to teleout(ls | teleout will work)
  3. HTML parse mode supported
  4. Easy install and use
  5. Captions for files

Example

Manual

usage: main.py [-h] [-u USER] [-f FILE] [--new-user] [--new-app] [message [message ...]]

Pipe stdout and files to telegram(via userbot)

positional arguments:
  message               specify text of message to send, html parsing enabled, overwrites pipes.

optional arguments:
  -h, --help            show this help message and exit
  -u USER, --user USER  specify user to send, default is you.
  -f FILE, --file FILE  send file, text will be sended as caption. If folder is sended, will zip and send
  -c, --code            send text with <code> text to make it monospace
  -F, --force-file      send text in file even if it is shorter than 4096 symbols
  --ansi-colors         don't remove ANSI escape codes from piped strings
  --new-user            reloging to telegram
  --new-app             enter new api_id/api_hash combination

Installation

  1. pip3 install git+https://github.com/TeaDove/teleout
  2. Get api_id and api_hash from here
  3. Start teleout with teleout, enter your api_id, api_hash, loggin, code and password.
  4. Enjoy!
    Works fine on Linux and Mac OS.

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

Requirements

python>=3.7
pyrogram>=1.0.7
tgcrypto

TODO

  1. Omit pyrogram errors while sending big files
  2. Progress bars for big files and folders

for feedbacks, write me here
inspired by https://termbin.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teleout-1.0.5.tar.gz (5.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page