From: Josef 'Jupp' SCHUGT Date: 2004-02-18T06:55:38+09:00 Subject: [ANN] Release of rubric 0.4 (long) Hi! Quite some time has passed since the last release of rubric. The reason is that quite a lot did change. rubric is a program that creates an HTML portal page from local copies of RSS feeds that are downloaded by rss_fetcher (included). Author: Josef 'Jupp' Schugt Homepage: http://rubric.rubyforge.org/ Download: http://rubyforge.org/projects/rubric/ RSS-Feed: http://rubric.rubyforge.org/rubric.rubyforge.org.rss License: GPL 2.0 or later rubric and rss_fetcher now accept multiple file names so that you can update several feed collections with just one call. Both programs also accept a regular expression. Only feeds with urls matching the regular expression are updated. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rss_fetcher [--help|-h] [--only ] [-o ] [ ...] --help, -h show this help --only, -o Only download feeds with URLs matching The configuration file defaults to $HOME/.rubric/default - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rubric [--help|-h] [--only ] [-o ] [ ...] --help, -h show this help --only, -o Only import feeds with URLs matching The configuration file defaults to $HOME/.rubric/default - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Config file format has changed from Ruby to YAML. This has mainly been done to reduce security issues resulting from the config file being a ruby script but it also makes the config file shorter. The way of specifying hold times has strongly been improved. You can specify n seconds as n, n s, n sec, n secs, n second, and n seconds. n minutes as n m, n min, n mins, n minute, and n minutes. n hours as n h, n hour, and n hours. n weeks as n w, n week, and n weeks. You can still use multiplications so that the following values are identical: * 1 week * 7 days * 7 * 24 hours * 7 * 24 * 60 minutes * 7 * 24 * 60 * 60 seconds Addition is also possible and can be done in two ways: * 1 week + 2 days + 3 hours + 5 minutes + 7 seconds * 1 week, 2 days, 3 hours, 5 minutes, 7 seconds Note that while the samples only show integers you can use floats as well. Updated data in sample config file. Among other changes it now includes http://www.ruby-lang.org/en/index.rdf. Rubric now correctly renders feeds like http://www.swr3.de/rdf-feed/ that contain pre-formatted text with line ends that are not encoded as CR+LF (Unix) but only using one of these characters (Windows, Mac OS, etc.). Feeds like http://www.oekosmos.de/article/rssheadlines provide http://www.oekosmos.de as channel url but an empty channel title. In such cases rubric now overrides the channel title by the cannel url without the protocol part - in the given case by www.oekosmos.de. Rubric now correctly renders the Linux Gazette feed that is available at http://www.linuxgazette.com/node/feed Rubric now correctly renders the feed that is available at http://www.rubyxml.com/index.rb/rss. Old host, path, and port scheme now has become unsupported, use url. Josef 'Jupp' SCHUGT -- http://oss.erdfunkstelle.de/ruby/ - German comp.lang.ruby-FAQ http://rubyforge.org/users/jupp/ - Ruby projects at Rubyforge -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Germany 2004: To boldly spy where no GESTAPO / STASI has spied before