Welcome to Senders' homepage

This is my personal site for my projects and other random stuff I feel like uploading. A lot of it comes in the form of micro-blogs and stream of consciousness ramblings.

You can subscribe to my extremely infrequent blog via RSS: /blog/feed.rss

Recent Post - 2023-01-06

How I Generate My RSS Feed

I only just now started supplying an RSS feed to you fine people! You can subscribe to it at www.senders.io/blog/feed.rss!

I decided rather than manually generating the file contents I’d hook into my pre-existing publish scripts to be able to generate the RSS file.

Publishing blog posts - shell scripts ftw

In My Markdown -> HTML Setup I touch on how I publish my markdown files into HTML for this blog. But what I don’t really touch on is the shell scripts that tie the whole process together.

What I have is two, now three, scripts that feed the whole process:

  1. publish-blog.sh - the main script
  2. compile-md.sh - generates the HTML output
  3. update-feed.sh - generates/appends the RSS feed

The update-feed.sh script is the new one I just added.

publish-blog.sh is the primary interface, I supply the date of the post and the path to the md file and that calls compile and update to automate the entire process.

Without going into TOO much detail you can view the latest versions of the scripts at git.senders.io/senders/senders-io/tree/.

But the gist of the scripts is I parse out the necessary details, find/replace some tokens in template files I have setup for headers and footers, and concat the outputs into the final output HTML files, and now RSS feed.

Recent Post - 2022-12-31

RSS - A Follow-up

Get an RSS reader and connect everything to it!

Between switching to Mastodon for my social media allowance, and using a dedicated RSS reader has really cut down my overall consumption and wasted PC time.

this blogpost is originally posted to my gemini gemlog: gemini://senders.io/gemlog/2022-12-31-rss-a-follow-up.gmi which is where I do most of my writing, converting some useful to share things over here. It is also where the original RSS gemlog this is a follow-up to was posted. For context, I wanted to cutback on a lot of my web consumption, wasting time and just being mindless online. So I looked to RSS to help centralize and solve this issue.

Recap

So I am using https://tt-rss.org/ as my RSS aggregator. It’s a self-hosted RSS aggregator that, using profiles, allows you to subscribe to multiple feeds and have them “synced” between multiple devices (they’re not synced, you’re connecting to a central server). I like this because I don’t ever have to worry about dismissing, reading, or marking anything on my phone to have it still present on my PC. And I don’t have to worry about feed subscriptions or my phone pinging a bunch of feeds, or obviously, any third-party hosting.

The site source is available at git.senders.io/senders/senders-io.