this post was submitted on 06 Apr 2026
84 points (98.8% liked)

Selfhosted

58609 readers
1397 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

tinyfeed is a CLI tool that generate a webpage from a collection of feeds. It's dead simple, no database, no config file, just a CLI and some HTML

This release continue the process of refining tinyfeed with small new features, never any breaking changes and better documentation!

On the menue today :

  • Better pagination: new --order-by flag to easily customize feed item ordering by publication date, update date, feed name and author.
  • OPML Support: added a built-in OPML template to export you feed collection.
  • UX Improvements: refined warning message and usage formulations for better clarity.
  • New Guides: expanded the documentation site with new, dedicated pages for Configuration (lot's of examples!) and OPML export.
top 26 comments
sorted by: hot top controversial new old
[–] comrademiao@piefed.social 5 points 1 week ago (3 children)
[–] TheBigRoomXXL@leminal.space 27 points 1 week ago (3 children)

Mostly no AI. I use it to review doc because I make a lot of typo / spelling error as English is not my first language. Recently I also used it to accelerate writing test cases but that's all.

This is not a recent or "fast" projet, I have been slowly improving it for 3 years now :-D

[–] cecilkorik@lemmy.ca 10 points 1 week ago

This is the kind of nuanced usage of AI I like to see. Some would argue it's not ideal to use any AI at all, and I agree, but we don't live in an ideal world and I think this is realistically fine. AI writes better tests and docs than the ones I never write. Sure, maybe they're not great objectively speaking, but they're not worse than nothing. It's better at keeping them up to date than I am too. Which is also probably not great, but strictly better than me.

[–] Mister_Hangman@lemmy.world 4 points 1 week ago (1 children)

I have no right to suggest this or ask it but I was thinking this would be cool to integrate into a home assistant dashboard and then I realized what would be really cool is a web server of sorts that you can program up an RSS feed in, and the system will refresh the feed at whatever interval and on the back end an agent would go to the whatever the source is, let’s use Reddit as an example. Takes the posts photo and content as well as summaries of top comments and parses them and then puts the content in its own system with a deep link to the original Reddit post if you need it or want it. Then the front end would show the items as a carousel of content with image thumbnails and titles and small content description and date and time posted. That way you can quickly see through content either on your phone or a smart dashboard without ever going to native pages or applications.

Sorry I’m high and also can’t program my own shit cause I’m a regard

[–] TheBigRoomXXL@leminal.space 1 points 1 week ago

I understand the appeal of your idea but tinyfeed was specifically designed to only be a list of link, I like reading on the original site ^^

[–] thatonecoder@lemmy.ca 1 points 1 week ago (1 children)

Use Harper, instead. It runs locally, and gives nearly instant results.

[–] TheBigRoomXXL@leminal.space 0 points 1 week ago (1 children)

What is harper exactly? I have tried to Google it but I am not found anything RSS related.

[–] thatonecoder@lemmy.ca 1 points 1 week ago

It is a grammar checker.

[–] Damarus@feddit.org 5 points 1 week ago (2 children)

Commit history looks like that of a real programmer

[–] TheBigRoomXXL@leminal.space 6 points 1 week ago (1 children)

Indeed I am human ! (That's what a bot would say 🤖)

[–] androidul@lemmy.world 3 points 1 week ago

checks out, he did pass the captcha tho

[–] comrademiao@piefed.social 1 points 1 week ago

Yea I thought so too

[–] lIlIlIlIlIlIl@lemmy.world -3 points 1 week ago

What’s the difference? Bugs are bugs

Surely you can ask a better question about quality and craftsmanship. AI is not going away

[–] irmadlad@lemmy.world 3 points 1 week ago

Very nice. Simple, straight forward. Could be used as a homepage. Thank you!

[–] mrnobody@reddthat.com 2 points 1 week ago (1 children)

I gave up on RSS a long time ago because Outlook basically just linked a bunch of news articles, didn't really good me anything to read without going externally.

Are you saying this would take those article details and organize into a usable proper website from multiple sources?

[–] shrek_is_love@lemmy.ml 5 points 1 week ago (1 children)

Check the demo: https://feed.lovergne.dev/demo

It links out to the source webpage, so this might not be what you're looking for.

Although this might inspire me to build a single page app generator using Astro that does that.

[–] mrnobody@reddthat.com 1 points 1 week ago

This still looks really good!!! Thank you!

[–] giddy@quokk.au 0 points 1 week ago (1 children)

Does it support marking as read/hiding read items?

[–] TheBigRoomXXL@leminal.space 1 points 1 week ago

Short answer is no. Long answer is you can add it by scripting. It's not easy if you are not a developer but you can open an issue on GitHub if you need any help.

[–] shrek_is_love@lemmy.ml 0 points 1 week ago (1 children)

This looks awesome, definitely gonna try this out! Any plans to add images/thumbnails? Looks like gofeed already returns them.

[–] TheBigRoomXXL@leminal.space 3 points 1 week ago (2 children)

I don’t plan on adding thumbnails, as they go against my initial vision for tinyfeed as a text-first UI like lobste.rs. However! one of tinyfeed’s core tenets is flexibility and customization, so if you want thumbnails, you can simply create your own template. If you need help you can open an issue, I would gladly help.

[–] shrek_is_love@lemmy.ml 1 points 1 week ago (1 children)

I got it working, thanks! I think I found a minor bug though. I could only get the --template flag to work when the file is in the current working directory. Subdirectories and absolute directories didn't work. I worked around this by simply cding into where my template was stored before running tinyfeed.

Even tinyfeed -i feeds.txt -o index.html -t ./template.html (with ./) results in:

fail to output HTML: fail to render HTML template: template: "./template.html" is an incomplete or empty template
[–] TheBigRoomXXL@leminal.space 2 points 1 week ago

Indeed it's a bug. I have opened an issue and I will try to fix it when I have some time

[–] codemichael@lemmy.world 0 points 1 week ago (1 children)

Feel the same way about favicons?

[–] TheBigRoomXXL@leminal.space 1 points 1 week ago (1 children)

I have thought about it but I don't think it's possible because of CORS. Every site would need to have Access-Control-Allow-Origin: * on there favicon for it to work. Usually this would be sidestep by a proxy in the backend but the goal of tinyfeed is to be a static page generator, not a full HTTP server. Sorry 😔.

[–] codemichael@lemmy.world 1 points 1 week ago

Makes sense.