Scripting News: Thursday, January 2, 2025

My little feed reader on Bluesky is ready for you to follow.#
Technically, this is how the pieces fit together.#
    I'm using the OPML file for my blogroll category on feedland.social to determine what's posted on Bluesky. When I add or remove feeds from the category, the OPML adjusts dynamically.#
    I'm running a new Node app that has a websocket connection to feedland.social. It receives all the new items as they are found from all feeds over the socket. It's feedland.social's firehose. Since I'm currently the only user of that server, it's getting news from the all feeds I follow, not just the ones in the blogroll category. #
    The Node app checks each new item to see if it's in one of the feeds in the OPML list. If so, it reformats it to fit in a Bluesky post and sends it to the feediverse account. #
    If you're subscribed you should see the item, with a link, in your Bluesky timeline.#
Notes.#
    The Node app re-loads the OPML subscription list every minute so any change is quickly reflected.#
    It's the same blogroll you see on my blog's home page.#
    The biggest problem in getting this running was rate-limiting. I have dealt with this on Twitter and other services, but Bluesky was not, for a while, letting anything through with the error message that we were over the limit. It was suggested that we should cache the accessToken rather get a new one for every message. I did that and cautiously turned the server on again at first with a 5 message per hour self-imposed limit, then gradually increased it to 10 per hour. The latest version only requires that there be at least five minutes between posts, so that means no more than 12 per hour. #
    Thanks to Mark Cuban for the initial idea and his support. He saw a river of news from FeedLand and asked if it could work in Bluesky. That was the idea. I have always wanted a tight coupling between Bluesky and RSS but didn't know how to do it. We may have just skipped a step. #
    We realllly could use some more formating features in Bluesky messages. This is a really strong use-case imho for the textcasting idea. #
    The coolest thing from my point of view is that I already had all the pieces, fully developed, the only thing that remained was to hook them together. #
    Finally, there's a this.how page for Little Feed Reader. It's purposely brief, but I have put a link to this post on that page. #

Linkblog items for the day.

Today's neo-Zuck would fit in as a star on Silicon Valley on HBO. x.com
Simon Willison's approach to running a linkblog. simonwillison.net
The Delusion of Advanced Plastic Recycling Using Pyrolysis. propublica.org
Apple's Vision Pro Was An Ugly Dud. techdirt.com
Mark saw his patient comfort a dying man. And that moment has stayed with him. npr.org
In Norway, only rental companies buy gas cars, because tourists don't 'get' EVs. electrek.co
Trump already planning to break the law. jabberwocking.com
31 Best Movies on Amazon Prime. vanityfair.com
Carville: It's still the economy. nytimes.com
Biden will award Presidential Citizens Medal to 20 people, including Liz Cheney. apnews.com
Matt Mullenweg says the WordLand feature set is "super cool." 😀 threads.net
Even though I love my Tesla, as most people who drive them do, I'm actually glad to see the company's sales go down, because their politics are so deplorable. It's impossible to love a company that funds apartheid, and worse, in the US and the rest of the world. techcrunch.com
2009: Tricks your mind plays. This is the kind of stuff we used to write about in the heyday of the blogosphere. This isn't happening on the social web probably because the writing environment there is so impoverished. scripting.com
Suspects in Vegas, New Orleans attacks served at same Army base. denver7.com
Copyright 1994-2024 Dave Winer.
This email was sent on: 1/3/2025, 12:00:01 AM Eastern.
"Only steal from the best."
This blog has been running for: 30 years, 2 months, 26 days, 10 hours, 0 minutes, 1 second.
How to subscribe. Read on the web. Click here to unsubscribe.

评论

此博客中的热门博文

🔥 (#155) A Vue podcast?

Scripting News: Tuesday, February 13, 2024