ideas/pypi-notifier.md

39 lines
1.1 KiB
Markdown
Raw Normal View History

2015-10-17 05:09:59 +00:00
# PyPi Notifier
2019-04-07 16:20:01 +00:00
:rocket:
2015-10-17 05:09:59 +00:00
Problem: No way to get updates when any package I am using has a new release.
Solution:
- Sends an email when a package you are watching updates
- Get starred package list from github
- Webhooks are not possible
- PyPi -> GitHub mapping is impossible to maintain
- Parse PyPi RSS Feed
- Get list of packages updated and mail people
- Maybe parse package name from setup.py
- Allow uploading requirements.txt as well perhaps.
## Sources
Once it has your GitHub credentials:
- Starred github repos that are also on PyPi
- packages menetioned in setup.py and requirements.txt files from my own projects
- Allow someone to upload a requirements.txt and use that as source
- Parse the PyPi RSS Feed to get complete updates
All the sources are merged together.
## Notifications
- Maybe have a curated twitter account that tweets about releases for the top 10%
packages.
- Create a personal RSS feed for every user
- Send out emails (configurable) for every release.
- Optional direct tweets as well?
2019-04-07 16:20:01 +00:00
:rocket: [Dependabot](https://dependabot.com/), [Renovate](https://github.com/renovatebot/renovate)