Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/psisoyev/release-pager
Telegram bot for GitHub repository release notifications
https://github.com/psisoyev/release-pager
Last synced: 2 months ago
JSON representation
Telegram bot for GitHub repository release notifications
- Host: GitHub
- URL: https://github.com/psisoyev/release-pager
- Owner: psisoyev
- Created: 2019-10-15T13:59:25.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-28T00:24:32.000Z (6 months ago)
- Last Synced: 2024-08-03T01:16:32.853Z (5 months ago)
- Language: Scala
- Homepage:
- Size: 396 KB
- Stars: 75
- Watchers: 2
- Forks: 20
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-zio - GitHub Release Pager with ZIO
README
# **Release Pager**
This Telegram bot is alternative to [GitHub watch function](https://help.github.com/en/github/receiving-notifications-about-activity-on-github/watching-and-unwatching-releases-for-a-repository).
It is checking for new releases in your pre-defined list of GitHub repositories.![Release Pager](/my-pager.png)
The service is build using Scala, ZIO 2, Doobie, Http4s, circe, canoe.
Originally it was created for [this blog post](https://scala.monster/welcome-zio/), but the blog post is not updated to ZIO 2.### TODO
There are several things left todo:
* Try replacing `canoe` with different Telegram API wrapper
* Use proper logging
* ???