Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xnuinside/pypi_tools_bot
PyPi Tools Bot for Telegram (@pypi_tools_bot) - subscribe to get updates about new releases of your favorite packages, search packages, get downloads statistics
https://github.com/xnuinside/pypi_tools_bot
downloads pypi pypi-packages python3 releases releases-digest statistics telegram telegram-bot
Last synced: 15 days ago
JSON representation
PyPi Tools Bot for Telegram (@pypi_tools_bot) - subscribe to get updates about new releases of your favorite packages, search packages, get downloads statistics
- Host: GitHub
- URL: https://github.com/xnuinside/pypi_tools_bot
- Owner: xnuinside
- License: mit
- Created: 2020-07-26T14:32:27.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-24T14:18:38.000Z (about 4 years ago)
- Last Synced: 2024-11-08T13:23:19.490Z (about 2 months ago)
- Topics: downloads, pypi, pypi-packages, python3, releases, releases-digest, statistics, telegram, telegram-bot
- Language: Python
- Homepage: https://t.me/pypi_tools_bot
- Size: 1.58 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Python PyPi Bot for Telegram
Bot provide set of commands to work with PyPi
You can use Bot in Telegram - https://t.me/pypi_tools_bot (alive and you can use it and try)
Or set up it & run on your own server & telegram bot.
![PyPi Tools Bot](img/pypi_tools.gif)
Available commands:
- **/track package_name**
Description: Command to add package to your track for getting updates about new releases on PyPi.
You will get notification when new release will be able on PyPi. \n" \
Example: */track flask*
Sub-command **:stop**
Description: use for removing package from track and stop getting updates about releases \n" \
Example: */track:stop*
Sub-command **:nodev**
Description: to get updates without dev releases (versions alpha, beta and etc will be excluded from notifications)
Example: */track:nodev flask*- **/stats package_name**
Description: return download statistic for last 5 days
You can setup for how many days you want to have statistic with defining days numbers after command.
Example: */stats:10 gino* Bot will send to you download statistic for 10 days.- **/plot package_name**
Description: return plot with download statistic for last 5 days
You can setup for how many days you want to have statistic with defining days numbers after command.
Example: */plot:10 gino* Bot will send to you download statistic for 10 days.- **/search package_name**
Description: return info about package and links to Package's homepage and PyPi page
Example: */search package_name*
Sub-command **:detailed**
Description: return explicit info about package
Example: */search:detailed package_name*
- **/help**
Description: To get help
- **/releases package_name**Description: Use this command to get a list with 7 last package releases with dates.
Example: */releases aiohttp*
Sub-command **/releases:full**
Description: to get full list of package releases with dates
Example: */releases:full aiohttp*- **/random**
Commands returns random package from PyPi
Example: */random*