Based on the recent Twitter news from Dave Winer, I have downloaded my Drummer files. It would be nice if there was a way to download my Old School weblog - any ideas, lazyweb?#
Earlier this week, Ken Smith wrote about redlining and segregation in South Bend, Indiana, where he lives. I have started reading a book about the history of the Black Panthers in Portland, Oregon. There is a section which describes the same practices, and how the Albina neighborhood and the former town of Vanport were the only places where Blacks could live.#
Dave Winer writes today about his Morning Coffee Notes podcast as a place that documents the history of podcasting. In my links zettlekasten, I also have a section on podcasting history (go to Podcasting, then History).#
Recently I published a roadmap of the major features for a "Twitter using rssCloud" tool that I am calling MyStatusTool. As of this weekend, I have the major pieces in place (have a text box to enter a short post, to create a RSS feed based on the posts, for each post to have a page, to ping a rssCloud server when a post is live, to have the posts be displayed in reverse-chronological order, and to display posts from other tools that create RSS feeds supporting rssCloud). I spent some time looking at integrating Passport.js to provide multi-user capability, but it turned out to be more than just a day's worth of work. As a result, I am going to push my current version to Github this weekend after writing some docs. More news to come!#
Yesterday, I mentioned that I was working on a blog tool not ready to show off yet. Since then, I thought I should follow Colin Walker's lead in describing some of what I am developing. The working title is MyStatusTool, you can think of it as "Twitter using rssCloud". The minimum functionality I am working toward is to have a text box to enter a short post, to create a RSS feed based on the posts, for each post to have a page, to ping a rssCloud server when a post is live, to have the posts be displayed in reverse-chronological order, and to display posts from other tools that create RSS feeds supporting rssCloud. This pretty much describes the "Read user feeds..." functionality in FeedLand (link works if you have a FeedLand account). You can also think of the Twitter web user interface as an example. I will probably create a temp Github repo soon to start putting the app under version control. Stay tuned for more updates!#
Colin Walker is working on a new blog tool, it’s fun to read his posts narrating his work. I am working on a tool as well, still not ready for public view, but looking forward to completing my MVP.#
This weekend, I learned that Mastodon provides at least two types of feeds, your toots (Your feed URL is [instance]/users/[username].rss or .atom, for example https://mastodon.social/users/brownpau.rss), and your toots with replies (https://zirk.us/@bsigmon/with_replies.rss). In addition, there is a service called OpenRSS which can also generate RSS feeds for different Mastodon activity.#
In the spirit of federation and the lack of need to review posts for standards (unlike this instance of editorial discretion), I present two new newsriver apps for collecting FeedLand user feeds and Mastodon user feeds that I am interested in. By the way, I decided to take feeds from two other products as an input to my products, and RSS said "yes!"#
Had a great conversation with Ron Chester this week (long time 1999.io blogger on Thailand and ham radio topics and also on micro.blog). Ron is a great follower of Bob Dylan and ham radio, and I have set up two news rivers for Dylan and ham radio topics. Ron has a bunch of new low power rigs that he is going to try out in the new year...#
I finished reading this Wired article on RSS revival via a Hacker News post. The two interesting things to me were the subscriber base of Feedly (13 million) and The Old Reader (1 million) - sounds like there is a market there. The other thing is that this story was written in MARCH 2018! And it's getting this much traction on Hacker News? 50 comments? Give me a break - this is ridiculous! To me, this shows that RSS is a hot topic among Hacker News readers.#
I have written a summary of my recent work on rssCloud on my main blog (titled rssCloud, WordPress, FeedLand and Dave Winer) - check it out, it's a good read...#
Simon Willison's recent talk at Django 2022 (Comping strategies for the serial project hoarder) is fascinating! His proposal is to ensure that every project has comprehensive documentation and automated tests. I am going to seriously look into this! (via Roland Tanglao)#
Earlier this month, John Johnston wrote about his experience with student podcasting:#
We are trying to give our class motivation to practise their talking, listening, reading and writing. Communication with their peers and an audience. For me simple podcasting provides a great opportunity for that.#
I think this is terrific – more teachers should use podcasting as a technique to increase literacy skills.#
I couldn’t leave a comment on the reallySimple repo for clouddemo.js (it is locked), so I am writing a blog post. I was able to run the app on port 443 and successfully register a WordPress.com site and a WordPress.org site using version 0.5.0 of the WordPress RSS Cloud plugin. When I ran my separate test script on the WordPress.org site, it worked, but I figured out that the WordPress.org site is caching the RSS feed, which explains why feed updates were not seen by FeedLand.#
The code for clouddemo.js looks good, I am pleased that it could run on port 443, since I already had an app running on port 80 on my server and did not want to change it.#
After some testing with opmlPackage, I figured out that I needed to get the OPML of my Zettelkasten file using this URL and then selecting View Source and copying. Once I did that, I was able to process it using Pandoc.#
Lazyweb request - I tried converting my OPML Zettelkasten file into Markdown using Pandoc, but got an "Invalid XML" error, because I have URLs within the outline elements. Any suggestions for fixing this? I am looking at opmlToJs to get the OPML in JSON, then use sanitize-html to escape the URLs, then write it back out using opmlToJs. Other suggestions welcome!#
I was able to confirm this morning that rssCloud support in FeedLand worked for my WordPress.com test site - hurray! Many thanks to Andrew Shell and Dave Winer for working things out, along with support from Joseph Scott at Automattic. Joseph Scott released a new version of the RSS Cloud plugin today for WordPress.org sites, I did an initial test, but FeedLand did not get a rssCloud update from my test site. I got some debug ideas from Joseph Scott, working on those now.#
Update: I figured out that Gary Teter's post I referenced on December 10 was not deleted from the FeedLand user view, so looks like it was my post that brought in the comment guidelines. I apologize for the error.#
Well, here we go again - Dave Winer deleted a post I made on FeedLand comparing the User feed view and the Old School Drummers river, then posted comment guidelines. Really? Was that necessary? I will have more to say on this later today.#
Lazyweb request - does anyone know of other feed readers besides FeedLand and River5 that support the rssCloud protocol? I am trying to collect data regarding the WordPress rssCloud implementation. Thanks.#
I have been collaborating with Andrew Shell on the WordPress.com rssCloud issue. Andrew added a note to my support forum post that WordPress.com and the RSS Cloud plugin only accept aggregators running on port 80, 443, and 8080. I have confirmed that the RSS Cloud plugin will accept a registration from an app running on ports 443 and 8080 and provide the correct rssCloud response when the source feed updates. Andrew will be contacting Joseph Scott (plugin developer) at Automattic with this information.#
I am looking into rssCloud support from WordPress.com, and I think it is having a problem. I made a post to their support forum, but the details are in this post on the test WordPress.com blog I created. I also copied the bug report post to my WordPress site and added links to the rssCloud issue on the reallySimple Github repo.#
Lazyweb request - I am trying to make sure WordPress is not caching RSS feeds, I tried these things but it did not work. WordPress devs, please get in touch if you have any ideas! I am trying to test a RSS Cloud plugin I developed.#
I have decided to slow down my updates on this project, but I do have a few observations. Adding links to the OPML file was pretty easy in Drummer. I missed adding tags to some links, but will make a sweep of the over the next week. I did some re-arranging of categories, as well as added a lot of categories after the start. In the rendered file, I noticed (as well as a reader) that all the entries are fully expanded. I may experiment with trying to flatten the categories. Also, I have not explored using XSLT style sheets to render the OPML file. Still, my biggest benefit so far is that I am now entering links into the OPML file that I would have pasted in some other file, and they are categorized, which helps in navigation.#
My Hugo-based zettelkasten site is lagging in updates. I chose to create a single Markdown file for each entry, and I found that it was a significant amount of typing, even though I was starting with text from the OPML file. My favorite feature of the site is being able to view links by tag. I will continue working to get this caught up with the OPML zettelkasten.#
Final note: there are lots of good tools out there, this is what I chose to start with, so far it is working for me!#
Based on the recent Twitter news from Dave Winer, I have downloaded my Drummer files. It would be nice if there was a way to download my Old School weblog - any ideas, lazyweb?#
Earlier this week, Ken Smith wrote about redlining and segregation in South Bend, Indiana, where he lives. I have started reading a book about the history of the Black Panthers in Portland, Oregon. There is a section which describes the same practices, and how the Albina neighborhood and the former town of Vanport were the only places where Blacks could live.#
Dave Winer writes today about his Morning Coffee Notes podcast as a place that documents the history of podcasting. In my links zettlekasten, I also have a section on podcasting history (go to Podcasting, then History).#
Recently I published a roadmap of the major features for a "Twitter using rssCloud" tool that I am calling MyStatusTool. As of this weekend, I have the major pieces in place (have a text box to enter a short post, to create a RSS feed based on the posts, for each post to have a page, to ping a rssCloud server when a post is live, to have the posts be displayed in reverse-chronological order, and to display posts from other tools that create RSS feeds supporting rssCloud). I spent some time looking at integrating Passport.js to provide multi-user capability, but it turned out to be more than just a day's worth of work. As a result, I am going to push my current version to Github this weekend after writing some docs. More news to come!#
Yesterday, I mentioned that I was working on a blog tool not ready to show off yet. Since then, I thought I should follow Colin Walker's lead in describing some of what I am developing. The working title is MyStatusTool, you can think of it as "Twitter using rssCloud". The minimum functionality I am working toward is to have a text box to enter a short post, to create a RSS feed based on the posts, for each post to have a page, to ping a rssCloud server when a post is live, to have the posts be displayed in reverse-chronological order, and to display posts from other tools that create RSS feeds supporting rssCloud. This pretty much describes the "Read user feeds..." functionality in FeedLand (link works if you have a FeedLand account). You can also think of the Twitter web user interface as an example. I will probably create a temp Github repo soon to start putting the app under version control. Stay tuned for more updates!#
Colin Walker is working on a new blog tool, it’s fun to read his posts narrating his work. I am working on a tool as well, still not ready for public view, but looking forward to completing my MVP.#
This weekend, I learned that Mastodon provides at least two types of feeds, your toots (Your feed URL is [instance]/users/[username].rss or .atom, for example https://mastodon.social/users/brownpau.rss), and your toots with replies (https://zirk.us/@bsigmon/with_replies.rss). In addition, there is a service called OpenRSS which can also generate RSS feeds for different Mastodon activity.#
In the spirit of federation and the lack of need to review posts for standards (unlike this instance of editorial discretion), I present two new newsriver apps for collecting FeedLand user feeds and Mastodon user feeds that I am interested in. By the way, I decided to take feeds from two other products as an input to my products, and RSS said "yes!"#
Had a great conversation with Ron Chester this week (long time 1999.io blogger on Thailand and ham radio topics and also on micro.blog). Ron is a great follower of Bob Dylan and ham radio, and I have set up two news rivers for Dylan and ham radio topics. Ron has a bunch of new low power rigs that he is going to try out in the new year...#
I finished reading this Wired article on RSS revival via a Hacker News post. The two interesting things to me were the subscriber base of Feedly (13 million) and The Old Reader (1 million) - sounds like there is a market there. The other thing is that this story was written in MARCH 2018! And it's getting this much traction on Hacker News? 50 comments? Give me a break - this is ridiculous! To me, this shows that RSS is a hot topic among Hacker News readers.#
I have written a summary of my recent work on rssCloud on my main blog (titled rssCloud, WordPress, FeedLand and Dave Winer) - check it out, it's a good read...#
Simon Willison's recent talk at Django 2022 (Comping strategies for the serial project hoarder) is fascinating! His proposal is to ensure that every project has comprehensive documentation and automated tests. I am going to seriously look into this! (via Roland Tanglao)#
Earlier this month, John Johnston wrote about his experience with student podcasting:#
We are trying to give our class motivation to practise their talking, listening, reading and writing. Communication with their peers and an audience. For me simple podcasting provides a great opportunity for that.#
I think this is terrific – more teachers should use podcasting as a technique to increase literacy skills.#
I couldn’t leave a comment on the reallySimple repo for clouddemo.js (it is locked), so I am writing a blog post. I was able to run the app on port 443 and successfully register a WordPress.com site and a WordPress.org site using version 0.5.0 of the WordPress RSS Cloud plugin. When I ran my separate test script on the WordPress.org site, it worked, but I figured out that the WordPress.org site is caching the RSS feed, which explains why feed updates were not seen by FeedLand.#
The code for clouddemo.js looks good, I am pleased that it could run on port 443, since I already had an app running on port 80 on my server and did not want to change it.#
After some testing with opmlPackage, I figured out that I needed to get the OPML of my Zettelkasten file using this URL and then selecting View Source and copying. Once I did that, I was able to process it using Pandoc.#
Lazyweb request - I tried converting my OPML Zettelkasten file into Markdown using Pandoc, but got an "Invalid XML" error, because I have URLs within the outline elements. Any suggestions for fixing this? I am looking at opmlToJs to get the OPML in JSON, then use sanitize-html to escape the URLs, then write it back out using opmlToJs. Other suggestions welcome!#
I was able to confirm this morning that rssCloud support in FeedLand worked for my WordPress.com test site - hurray! Many thanks to Andrew Shell and Dave Winer for working things out, along with support from Joseph Scott at Automattic. Joseph Scott released a new version of the RSS Cloud plugin today for WordPress.org sites, I did an initial test, but FeedLand did not get a rssCloud update from my test site. I got some debug ideas from Joseph Scott, working on those now.#
Update: I figured out that Gary Teter's post I referenced on December 10 was not deleted from the FeedLand user view, so looks like it was my post that brought in the comment guidelines. I apologize for the error.#
Well, here we go again - Dave Winer deleted a post I made on FeedLand comparing the User feed view and the Old School Drummers river, then posted comment guidelines. Really? Was that necessary? I will have more to say on this later today.#
Lazyweb request - does anyone know of other feed readers besides FeedLand and River5 that support the rssCloud protocol? I am trying to collect data regarding the WordPress rssCloud implementation. Thanks.#
I have been collaborating with Andrew Shell on the WordPress.com rssCloud issue. Andrew added a note to my support forum post that WordPress.com and the RSS Cloud plugin only accept aggregators running on port 80, 443, and 8080. I have confirmed that the RSS Cloud plugin will accept a registration from an app running on ports 443 and 8080 and provide the correct rssCloud response when the source feed updates. Andrew will be contacting Joseph Scott (plugin developer) at Automattic with this information.#
I am looking into rssCloud support from WordPress.com, and I think it is having a problem. I made a post to their support forum, but the details are in this post on the test WordPress.com blog I created. I also copied the bug report post to my WordPress site and added links to the rssCloud issue on the reallySimple Github repo.#
Lazyweb request - I am trying to make sure WordPress is not caching RSS feeds, I tried these things but it did not work. WordPress devs, please get in touch if you have any ideas! I am trying to test a RSS Cloud plugin I developed.#
I have decided to slow down my updates on this project, but I do have a few observations. Adding links to the OPML file was pretty easy in Drummer. I missed adding tags to some links, but will make a sweep of the over the next week. I did some re-arranging of categories, as well as added a lot of categories after the start. In the rendered file, I noticed (as well as a reader) that all the entries are fully expanded. I may experiment with trying to flatten the categories. Also, I have not explored using XSLT style sheets to render the OPML file. Still, my biggest benefit so far is that I am now entering links into the OPML file that I would have pasted in some other file, and they are categorized, which helps in navigation.#
My Hugo-based zettelkasten site is lagging in updates. I chose to create a single Markdown file for each entry, and I found that it was a significant amount of typing, even though I was starting with text from the OPML file. My favorite feature of the site is being able to view links by tag. I will continue working to get this caught up with the OPML zettelkasten.#
Final note: there are lots of good tools out there, this is what I chose to start with, so far it is working for me!#
Copyright 2021-2022 Andy Sylvester
Last update: Thursday February 2, 2023; 11:20 AM EST.