Follow-up Comment #5, bug #26374 (project librefm):

I've checked a *very* early proof-of-concept into trunk. See:

http://alpha.dev.libre.fm/journal.php?user=tobyink

Right now, this just has my identi.ca feed URL hard-coded into it. We need
to:

* Add a field "rss_feed" to the Users table to store the person's RSS feed
URL.
* Allow people to edit this in edit_profile.php (plus edit_profile.tpl,
User.php). For usability, it would be good if the user could just tell us a
web page where we could discover the feed from).
* Implement HTTP caching to avoid generating unnecessary bandwidth.
* Style the feed a bit better.

The code is optimised to operate on laconica's RSS 1.0 feeds, but may well
work with non-laconica feeds too, and although I don't want to put too much
effort into catering for every possible feed generator, I don't see any reason
to *explicitly* restrict it to laconica feeds. If another tool can generate
similar enough data, that should be OK.

Right now the feed is just downloaded and displayed on the fly, but if we
decided to download the feed and store the data into our database we could do
some cooler things with it (e.g. show a feed of a User's friends' journals).

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?26374>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/

_______________________________________________
Libre-fm mailing list
[email protected]
http://lists.autonomo.us/mailman/listinfo/libre-fm

Reply via email to