{"repo":"paul-nameless/tg","free":true,"listed":false,"github":"https://github.com/paul-nameless/tg","clone":"git clone https://github.com/paul-nameless/tg.git","description":"terminal telegram client","language":"Python","stars":1188,"topics":["telegram","tg","tui","terminal","term","client"],"license":"Unlicense","category":"cli-tools","readme_excerpt":"tg Telegram terminal client. Features - [X] view mediafiles: photo, video, voice/video notes, documents - [X] ability to send pictures, documents, audio, video - [X] reply, edit, forward, delete, send messages - [X] stickers - [X] notifications - [X] record and send voice msgs - [X] auto download files - [X] toggle chats: pin/unpin, mark as read/unread, mute/unmute - [X] message history - [X] list contacts - [X] show user status - [X] secret chats - [ ] search - [ ] bots (bot keyboard) Requirements To use tg, you'll need to have the following installed: - Python = 3.9 Optional dependencies - terminal-notifier - for Mac (used by default). You can change it to dunst for Linux or any other notifications program (see NOTIFY CMD in configuration) - ffmpeg - to record voice msgs and upload videos. - tdlib - in case of incompatibility with built in package. For example, macOS: and then set in config TDLIB PATH - urlview to choose urls when there is multiple in message, use URL VIEW in config file to use another app (it should accept urls in stdin) - to open stickers and animated ones (thumbnail preview) you need to set in mailcap appropriate handler and have app which will open webp file: - ranger, nnn - can be used to choose file when sending, customizable with FILE PICKER CMD - fzf - to create groups and secret chats (used for single and multiple user selection) Installation From PyPI This option is recommended for production: From sources This option is recommended for developmen","default_branch":null,"files":null,"tree":[],"storefront":"/r/paul-nameless","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/paul-nameless/tg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}