Straw

Straw is a desktop news aggregator for the GNOME environment. Its aim is to be a faster, easier and more accessible Straw is free software. It is distributed under the terms of the GNU General Public License by Free Software Foundation. The maintainers of Straw are Jan Alonzo and Ryan P. Skadberg. The author is Juri Pakaste. It also uses some significant pieces of code by Mark Pilgrim.

Straw is an RSS reader designed specifically for GNOME. It was my primary RSS reading application until recently (more on that shortly). Written in Python, Straw is deliberately simple, providing a traditional three-pane interface and relying on native Gtk and GNOME technologies.

My greatest complaint about Straw was performance. While I did not do any benchmarking, I generally found the application to be sluggish and unresponsive. However, reading RSS feeds isn’t something that demands a lot of speed, so Straw remains a usable and capable RSS reader for GNOME.

The minimum requirements of the Straw program are:

  • Python 2.4,
  • PyGTK 2.6,
  • GNOME-Python 2.6,
  • GnomePythonExtras 2.10,
  • Berkeley DB 3 or 4 and their Python bindings,
  • Python 2.4,
  • PyGTK 2.6,
  • GNOME-Python 2.6,
  • GnomePythonExtras 2.10,
  • Berkeley DB 3 or 4 and their Python bindings,
  • ADNS library and the corresponding Python binding are highly recommended for smoother operation, but Straw will work without them.
  • If you are previously running version 0.21.2 or older, you also need mxDateTime to convert the straw database to the new format. Otherwise, you don't have to install it.
Review by Jared Moya

Straw has an average rating 4.0 out of 5 based on 1 user ratings.