#soylent | Logs for 2024-02-28
« return
[01:32:40] <progo> bah! every mastodon client everywhere: "we implemented UIs for every server-side API function. and we didn't implement any client-side storage or preferences. our software is done."
[01:32:40] <progo> I'm realizing now all iCal clients have a similar problem. all is ical schema. there are no features that aren't ical features.
[01:32:40] <progo> … I subscribed to available/busy form my corporate calendar, with Fastmail as my client. I also subscribed to my wife and a holiday calendar. Exchange at work insists on publishing every internal spam meeting invitation as "tentative" on the anonymous ical feed. Fastmail can't filter incoming calendar feeds; they can only be on or off. I looked
[01:32:40] <progo> at Thunderbird. same. no filtering
[01:32:48] <progo> just needed to vent
[01:33:02] <progo> also, anyone know a simple HTTP proxy that filters ical feeds?
[01:33:50] <progo> I gave up pruning all that tentative shit some time in 2023. piles of new spam invitations (from inside the firewall) every few days
[04:37:17] <chromas> You'll have to make an iCal proxy
[04:39:10] <chromas> Get something like radicale for server, write a cronjob to curl the feeds you want and insert then into radicale and subscribe to them there
[04:39:55] <progo> was thinking I can probably do it with a few dozen lines of PHP
[04:40:02] <progo> add that to my neverending todo list
[04:41:56] <chromas> I have a script to pull from a site that doesn't do icals. They want me to install their phone app.
[04:42:41] <progo> I had to use RSS-Bridge to subscribe to a paywalled update blog on Ko-Fi
[04:43:09] <progo> fortunately the built-in "CSS Selector Bridge" in RSS-Bridge works for Ko-fi's HTML-only blog post lists
[04:43:10] <chromas> Does it convert web pages inside into RSS feeds?
[04:43:14] <progo> yes
[04:43:54] <progo> RSS-Bridge is a proxy that accepts requests for RSS feeds, and passes it to a plugin for the specified source type
[04:43:59] <progo> comes with ~60 or so plugins
[04:45:11] <progo> **paywalled -- the blog post titles, dates, and urls are anon-accessible. I didn't have to bother with authentication in the RSS-Bridge config
[04:45:25] <progo> really annoying that they don't have RSS though
[04:45:26] <progo> noobs
[04:45:38] <chromas> They might have it hidden somewhere
[04:46:08] <chromas> Gotta try all the usual urls, they don't always link to it on the site
[04:46:44] <chromas> indes.rss, /feeds/ et cetera. You probably already did thought
[04:47:20] <progo> it's not listed in the html pages. I assume the devs don't know what RSS is for and why their users would want it
[04:50:54] <chromas> Well if you do RSS then you're not taking advantage of skill their angular react.io blockchain cloud framework
[04:51:22] <progo> lol
[04:51:58] <progo> I heard from the Fireship video channel the React people released an all-new version of React.
[04:51:58] <progo> > I've hated React in the past, and I want to hate this release. … but it's less bad this time.
[04:52:08] <progo> [paraphrasing my memory from 3 hours ago]
[04:53:59] <chromas> I heard mention of new react I think. Never tried it though
[04:54:06] <chromas> javascript--
[04:55:03] <progo> if you hate Javascript and want to program "interactive" pages, add a little bit of javascript from the Htmx library, and then write all your own client-side code as declarative HTML
[04:55:13] <progo> it looks neat. I'm going to use it for something or other
[04:56:40] <chromas> html, xhtml, html5,htmx
[05:03:42] <chromas> Looks like there are plenty of $x to JavaScript compilers
[06:37:06] <chromas> You could whip up a rule in apache or injunex to act a proxy to your desired vcard server, but piping the content through a regex or something
[07:54:02] <chromas> https://www.wired.com
[07:54:02] <systemd> ^ 03The Secret of a Successful Programming Language? A Really Great Beard
[07:54:18] <chromas> Probably why D hasn't taken off
[07:58:23] <chromas> "Sometimes my beard grabs the keyboard away from me and writes some lisp. I'd be happier if it wrote scheme instead."
[13:12:39] <chromas> https://www.youtube.com
[13:12:40] <systemd> ^ 03the entire "Bad" album but only when he says "E"
[15:55:01] -!- halibut has quit [Quit: Timeout]
[15:59:56] -!- halibut [halibut!~halibut@CanHazVHOST/halibut] has joined #soylent
[19:06:31] -!- halibut has quit [Remote host closed the connection]
[19:06:41] -!- halibut [halibut!~halibut@CanHazVHOST/halibut] has joined #soylent
[23:34:55] -!- drussell has quit [Ping timeout: 252 seconds]
[23:35:30] -!- drussell [drussell!~drussell@a4627691kd3g1a0z4.wk.shawcable.net] has joined #soylent