Entries tagged as feedreader
Related tags
code android blog blogging computer contentmanagement documentation google gui html http jabber java linux markup misc networking opensource presentation programming realtime rest rss ruby scala sdk server shortys software stuff swing tail -f /var/log/life tool video web webdesign websockets webwide windows xml xslt zeitgeist apple bad world browser captcha changes cheatsheet comic css datamining dns eigenfaces encryption firefox fun hardware howto im ios iphone javascript life lighttpd linux&unix mail media mobile murphy newsbeuter picture podcast politics privacy psi rant regular expression s9y screenshot security spam subnetting test truecrypt unix wordpress perl conference dslr nikon photography coffee free science tv codec vp8 forum unbWas tun mit riesigen Feedlisten?
Es geht wahrscheinlich vielen so: Man sammelt im laufe der Jahre hunderte Feeds in seiner Liste ohne nun wirklich zu wissen welche noch aktuell sind und welche nicht. In der letzten Zeit hatte ich genau aus diesem Grund mal wieder das Bedürfnis meine RSS-Feeds auszumisten. Da ich ein fauler Mensch bin und eigentlich keine Lust habe hunderte von Feeds "von Hand" zu prüfen, habe ich ein kleines Tool geschrieben, das mir dabei hilft kaputte, nicht erreichbare oder verwaiste Feeds zu entdecken.
Das Tool
Das Tool wurde in ruby geschrieben, ist frei unter der GPLv2 verfügbar und hoert auf den nicht besonders kreativen Namen feedchecker. Um es zu benutzen ist das Trollop-Gem sowie das Peach-Gem notwendig. Dieses lassen sich einfach mittels "gem install trollop" sowie "gem install peach" installieren.
Update: Unter Debian scheint das SSL-Plugin nicht mit der normalen Ruby-Installation mit installiert zu werden. Darum sollte es noch mittels "aptitude install libopenssl-ruby" nachinstalliert werden.
Verwedung
Da das Tool nicht viel kann, haellt sich die Komplexitaet der Optionen in Grenzen:
./feedchecker.rb --help
This is a simple, script which takes an opml file and checks all contained feeds for
errors.
Usage:
feedchecker.rb [options] -i <filename>
where [options] are:
--input, -i <s>: Input opml file
--timeout, -t <i>: Timeout interval in seconds (default: 60)
--age, -a <i>: Specify the minimum age in days (default: 365)
--fetchparallel, -f <i>: Specify the amount of feeds to fetch parallel (default: 5)
--version, -v: Print version and exit
--help, -h: Show this message
Mit einem Aufruf des Scripts lässt sich zumindest die Liste der zu prüfenden Feeds stark eingrenzen.
feedchecker.rb -i /tmp/rss.opml
http://atsutane.freethoughts.de/feed/atom feed isn't well formed and could't be parsed
http://blog.b-o-f-h.net/index.php?/feeds/index.rss2 is out of date. Age: 388 days without an update
http://blog.choas.net/RSS age could not be checked
http://blog.fefe.de/rss.xml?html age could not be checked
http://blog.roothell.org/feeds/index.rss2 Connection timed out
http://codebu.de/blog/?feed=rss2 Redirect ... new URI: http://codebu.de/blog/feed/
...
Eventuell hat ja ausser mir noch jemand eine Verwendung dafür. Falls ja ist dies mein Weihnachtsgeschenk an euch.
Nach langer Wartezeit wurde nun der von mir genutzte und fuer Arch Linux gepflegte Feedreader newsbeuter in der Version 2.0 freigegeben. Die Liste der Neuerungen liesst sich bisher sehr gut:
- Added more flexible dialog handling
- Improved position handling in article list (fixes #112; thanks to Isaac Good)
- Fixed a lot of bugs (#102, #111, #117, #130, #131).
- Added ability to specify a list of OPML URLs when using OPML as URL source.
- Added config option "keep-articles-days" to optionally keep articles only for a limited number of days.
- Added config option "bookmark-interactive" to indicate that the configured bookmarking command is interactive.
- Don't display authentication information in URLs (fixes #121).
- Replaced mrss with new RSS/Atom parser.
- Added ability to search for text from the article view.
- Added basic support for Yahoo Media RSS.
- Made article view pager configurable.
- Improved HTML rendering of links and underlined and bold text.
- Added ":source" commandline command to (re)load configuration files.
- Implemented "pipe-to" key to pipe articles to external commands.
- Implemented backtick evaluation for configuration files.
- Extended filter language with "between" operator.
- Added "age" attribute for articles to filter them for relative age (in days).
- Extended "set" commandline command to toggle boolean variables and reset configuration variables of all types to their default.
- Added ability to configure local files as feeds.
- Added a "random-unread" key to go to a random unread article.
- When opening articles from a search result dialog, make search phrase stand out in article view.
- Persist commandline and search history.
- Implemented commandline completion.
- Improved help dialog so that it now shows unbound functions.
- Added ability to sort feed list and article list by interactively choosing the sort method.
- Improved and extended conditional HTTP download handling.
Ich habe gerade die Arbeiten am PKGBUILD fuer Arch Linux fertig gestellt und dieses in AUR hochgeladen. Ich wuensche euch viel Spass damit!
Gerade lese ich, dass newsbeuter 1.3 freigegeben worden ist. Ich habe daraufhin gleich mal ein aktuelles PKGBUILD fuer Arch Linux erstellt und hochgeladen. Viel Spass damit!
Der grossartige, von mir genutzte, Feedreader newsbeuter ist nun endlich in der Version 1.0 verfuegbar. Nun gibt es auch eine eigene Website des Projekts.
Hier mal die Releasenotes:
1.0 (2008-08-20):
Implemented support for highlighting of regular expressions
Implemented search function in help dialog
Implemented "show-read-articles" configuration option to toggle displaying of read articles
Implemented "always-download" configuration option to configure a list of feed URLs for which newsbeuter ignores the Last-Modified timestamp
Added read progress display in article view
Added optional format string support for "browser" configuration option
Added "reset-unread-on-update" configuration command
Weitere Infos bekommt man unter anderem im Newsbeuter-Devel-Blog und auf der offiziellen Downloadseite
Als jahrelanger User und Fan dieser Software, kann ich sie nur weiter empfehlen. ![]()
Um in newsbeuter wie in vim navigieren zu koennen, fuegt man folgende Zeilen in die ~/.newsbeuter/config ein:
# vimlike bindings unbind-key ^B bind-key ^B pageup unbind-key ^F bind-key ^F pagedown bind-key k up bind-key j down bind-key h quit unbind-key l bind-key l open bind-key L toggle-show-read-feeds
Weitere Optionen kann man der offiziellen Dokumentation entnehmen.
Mein lieblings Feedreader wurde in einer neuen Version freigegeben:
0.9 (2008-05-01):
- Improved locking to allow multiple newsbeuter instances (one instance per cache file)
- Flagged articles don't get deleted anymore.
- Added commandline option to podbeuter to automatically start download.
- Added "article-sort-order" configuration option to freely configure the sort order of article lists
- Added possibility to delete articles
- Lots of bug fixes
Hrist war wie immer so nett dazu gleich ein PKGBUILD fuer Arch Linux zu erstellen. ![]()
Calendar
| « | February '12 | » | ||||
| Mo | Tu | We | Th | Fr | Sa | Su |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||


