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:
publish-blog.sh
- the main script
compile-md.sh
- generates the HTML output
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.
© 2023 senders dot io -
CC BY-SA
4.0 unless otherwise noted.