Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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*