{"repo":"adulau/rss-tools","free":true,"listed":false,"github":"https://github.com/adulau/rss-tools","clone":"git clone https://github.com/adulau/rss-tools.git","description":"A set of minimal Python scripts to handle RSS in an Unix way.","language":"Python","stars":50,"topics":["rss","rss-feed","rss-generator","unix-philosophy","rss-tools"],"license":"BSD-2-Clause","category":"productivity","readme_excerpt":"RSS tools Following an old idea from 2007, published in my ancient blog post titled RSS Everything?, this set of tools is designed to work with RSS (Really Simple Syndication) in a manner consistent with the Unix philosophy. The code committed in this repository was originally old Python code from 2007. It might break your PC, harm your cat, or cause the Flying Spaghetti Monster to lose a meatball. As 2024 marks the resurgence of RSS and Atom[^1], I decided to update my rudimentary RSS tools to make them contemporary. Forks and pull requests are more than welcome. Be warned: this code was initially created for experimenting with RSS workflows. Requirements Python 3 feedparser requests (for rssfind.py ) beautifulsoup4 + lxml (for rssfind.py , rssmerge.py , and rssjournal.py ) orjson (for rssfind.py JSON output) matplotlib (for rssgraph.py ) Tools - rssfind – Discover RSS/Atom feeds from a given website by parsing HTML links or brute-forcing common feed paths. - rsscluster – Group RSS feed items into time-based clusters to summarize activity within a defined interval. - rssmerge – Aggregate multiple RSS/Atom feeds and merge their items into a single chronological or randomized output. - rssdir – Generate an RSS or Atom feed automatically from the contents of a filesystem directory. - rsscount – Count the number of feed entries per day across one or more RSS feeds to produce activity statistics. - rssgraph – Generate a PNG calendar heatmap of per-day RSS/Atom activity from one o","default_branch":null,"files":null,"tree":[],"storefront":"/r/adulau","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adulau/rss-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}