factor/extra/rss
Doug Coleman 7c09936f30 use butlast, butlast-slice
"extra/foo" resource-path -> "resource:extra/foo"
2008-05-06 12:37:11 -05:00
..
atom.xml
authors.txt Updating summary and authors 2008-01-27 01:02:31 -04:00
readme.txt
rss-tests.factor use butlast, butlast-slice 2008-05-06 12:37:11 -05:00
rss.factor fix load errors 2008-04-26 11:03:41 -05:00
rss1.xml
summary.txt Updating summary and authors 2008-01-27 01:02:31 -04:00

readme.txt

This library is a simple RSS2 parser and RSS reader web
application. To run the web application you'll need to make sure you
have the sqlite library working. This can be tested with

  "contrib/sqlite" require
  "contrib/sqlite" test-module

Remember that to use "sqlite" you need to have done the following
somewhere:

  USE: alien
  "sqlite" "/usr/lib/libsqlite3.so" "cdecl" add-library

Replacing "libsqlite3.so" with the path to the sqlite shared library
or DLL. I put this in my ~/.factor-rc.

The RSS reader web application creates a database file called
'rss-reader.db' in the same directory as the Factor executable when
first started. This database contains all the feed information.

To load the web application use:

  "contrib/rss" require

Fire up the web server and navigate to the URL:

  http://localhost:8888/responder/maintain-feeds

Add any RSS2 compatible feed. Use 'Update Feeds' to retrieve them and
update the sqlite database with the feed contains. Use 'Database' to
view the entries from the database for that feed.