This **syndication feeds** allows, among other things :
- to monitor the appearance of new releases,
- without having to bother with notifications,
- to monitor the disappearance of a repository.
Moreover with the recent feature of **[starred repositories lists](https://github.blog/changelog/2021-12-09-lists-are-now-available-as-a-public-beta/)**, you can choose to **follow only some personal categories** of releases.
- Github's API does provide an [endpoint](https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#list-repositories-starred-by-a-user) to fetch all the repositories starred by an user, it's easy to generate the atom list from here.
- But, a **2nd issue** is that this **[API does not yet provide](https://github.com/community/community/discussions/8293)** an endpoint to **filter the starred repositories by a List** created by the user.
**gh-starred-to-opml** is a bash script that will fetch these informations for you and generate a file that can be imported in most Feed Reader applications, like [Miniflux](https://github.com/miniflux/v2).
<dateModified>Sun, 12 Feb 2023 11:36:12 GMT</dateModified>
<ownerName>tkapias</ownerName>
</head>
<body>
<outlinetext="Github - favorites - tkapias">
<outlinetitle="01mf02/jaq"text="01mf02/jaq"type="rss"version="ATOM1"description="A jq clone focussed on correctness, speed, and simplicity"xmlUrl="https://github.com/01mf02/jaq/releases.atom"htmlUrl="https://github.com/01mf02/jaq"></outline>
<outlinetitle="Airblader/xedgewarp"text="Airblader/xedgewarp"type="rss"version="ATOM1"description="Effortlessly move your cursor across monitors of different resolutions and alignments"xmlUrl="https://github.com/Airblader/xedgewarp/releases.atom"htmlUrl="https://github.com/Airblader/xedgewarp"></outline>
<outlinetitle="Alexey-T/CudaText"text="Alexey-T/CudaText"type="rss"version="ATOM1"description="Cross-platform text editor, written in Lazarus"xmlUrl="https://github.com/Alexey-T/CudaText/releases.atom"htmlUrl="https://github.com/Alexey-T/CudaText"></outline>
...
<outlinetitle="zabbix/zabbix"text="zabbix/zabbix"type="rss"version="ATOM1"description="Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud."xmlUrl="https://github.com/zabbix/zabbix/releases.atom"htmlUrl="https://github.com/zabbix/zabbix"></outline>
<outlinetitle="zammad/zammad"text="zammad/zammad"type="rss"version="ATOM1"description="Zammad is a web based open source helpdesk/customer support system"xmlUrl="https://github.com/zammad/zammad/releases.atom"htmlUrl="https://github.com/zammad/zammad"></outline>
</outline>
</body>
</opml>
```
## To be done
Some repositories do not offer Releases but will update Tags to signify a milestone.