scripting / feedBase

A project to get feeds into a base.
MIT License
33 stars 3 forks source link

Thursday work #6

Open scripting opened 6 years ago

scripting commented 6 years ago

Today I'm lifting up the UI and having it launched as the home page from the server.

http://feedbase.io/

It's the same technique I used in 1999 and River5 -- there's a static file with the source of the UI, and it has macros in it that are substituted for as the feedbase.io serves it. So each server can have its own name, favicon, etc. And I still get to work on the home page text as if it were a static file. No need to reboot the server to change the UI. Makes iterating faster.

Also the hotlist is viewable without logging in.

I'm now going to experiment with creating some more pages, which will basically be SQL reports. Let's see how well that works. ;-)

Dave

scripting commented 6 years ago

You can now access the home page without logging in.

http://feedbase.io/

You'll see the top 100 list.

More to come. ;-)

Dave

scripting commented 6 years ago

New call --

http://feedbase.io/getfeedinfo?feedurl=http://scripting.com/rss.xml

Note that there's no authentication required, this is a public call.

Dave

scripting commented 6 years ago

Okay the next thing is working. If you click on a feed name it will take you to a page of info about the page. Right now I just display the JSON. For example.

image

Next steps: List the users who are subscribed to that feed. Click on their name to see what they're subscribed to.

This was one of the coolest things about SYO back in the day -- you could walk through the people and the feeds in the browser.

I want to put checkboxes next to the name of every feed. Just for fun think about what those checkboxes would do. ;-)

scripting commented 6 years ago

This is the point at which it blossoms as a piece of software. But first I have to eat lunch and go for a walk in the park. Really excited about this project.

scripting commented 6 years ago

Feed viewer pages now have links --

http://feedbase.io/?feedurl=http%3A%2F%2Fdaringfireball.net%2Ffeeds%2Fmain

Dave