1
0
mirror of https://gitlab.com/Anson-Projects/zine.git synced 2025-06-15 13:16:39 +00:00
2024-11-18 23:56:18 -07:00
2024-04-12 06:21:56 +00:00
2024-04-12 05:45:43 +00:00
2024-11-18 23:56:18 -07:00
2024-05-20 22:03:30 -06:00
2024-11-18 22:47:36 -07:00
2024-02-23 06:07:01 +00:00
2024-04-28 18:14:26 +00:00
2024-05-15 04:44:27 +00:00

Anson's Blogroll Zine

Anson's Blogroll Zine is a Rust application designed to aggregate content from multiple RSS feeds, creating a personalized news page. It fetches articles from feeds.txt and featured.txt, generates HTML cards for each post, and outputs a single, styled HTML page.

Algorithm

Long term I would like some sort of algorithm that is a small improvement over just sorting the feed by posting date. Right now the only aspects taken into account are:

  • Whether the feed is in the featured list
  • Publish date of the post
  • [~] Bonus points if the feed includes an image, negative points if there isn't even a social image.
  • Feeds that are in the featured list are boosted

These are feeds that are extremely high quality. Ideally they are independent blogs that don't post on a regular schedule, and don't promote anything.

Quarantine Feeds

Feeds that I like the content of but have been acting up lately. No code touches these but they are something I will circle back to.

RSS Feed

The site also aggregates everything that is on the homepage into an rss feed. Available at https://zine.ansonbiggs.com/feed.xml

Languages
Rust 83.6%
JavaScript 14.1%
CSS 2.3%