Metadata-Version: 2.1
Name: reposter
Version: 24.1.2
Summary: python script for reposting telegram messages
Project-URL: repo, https://github.com/gmankab/reposter
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: tgcrypto-pyrofork
Requires-Dist: pyrofork
Requires-Dist: rich
Provides-Extra: tests
Requires-Dist: pyright; extra == "tests"
Requires-Dist: ruff; extra == "tests"
Provides-Extra: build
Requires-Dist: setuptools; extra == "build"
Requires-Dist: twine; extra == "build"
Requires-Dist: build; extra == "build"

### reposter

<img src="https://github.com/gmankab/reposter/raw/main/other/img/transparent.png">

userbot that forwards messages from one telegram channel to another in real time

### navigation

- [repo](https://github.com/gmankab/reposter)
- [how to run](https://github.com/gmankab/reposter/blob/main/other/docs/run.md)
- [how to build](https://github.com/gmankab/reposter/blob/main/other/docs/build.md)
- [config and env](https://github.com/gmankab/reposter/blob/main/other/docs/config.md)
- [pypi](https://pypi.org/project/reposter)


### supported features:
- repost msgs
- repost restricted content
- chunk by chunk download and upload big files without writing on disk
- notify if live stream started
- logs

### todo:
- stop stream notifications button
- proper video size on ios
- notify if msg deleted
- msg edit sync
- msg edit history
- msg with multiple media support
- github actions autotests
- multiple account support
- reading and posting messages as different accounts
- configuration with buttons in tg bot

### legacy versions

- this code was rewritten from scratch several times :)
- [most-legacy](https://github.com/gmankab/reposter/tree/most-legacy)
- [second-legacy](https://github.com/gmankab/reposter/tree/second-legacy)

### license

license is [gnu gpl 3](https://gnu.org/licenses/gpl-3.0.en.html)

