
========
Goodnews
========

.. include:: batbelt_menu.rst

.. raw:: html

  <div class="main">

.. meta::
   :description: Goodnews is a simple text-only RSS reader written in Python.
   :keywords: goodnews rss xml python GPL


*Goodnews is a simple text-only RSS reader written in Python
originally based on Snownews by Oliver Feiler, it now lives it own
life as a independent application with it's own unique features*

:copyright: Stian Husemoen <stianh@batbelt.com>, 

:license: GNU Public License 2

.. contents:: 


About:
------

Goodnews was originally only meant as a quick python port of another
small text based RSS reader called Snownews_ so I could learn how RSS
worked, but since I had trouble following and modifying the Snownews
source code it changed into a new application during the port.


Goodnews' UI a modeled after Pico and Pine_ and should be simple
enough to start using without reading any documentation. If that's not
the case, maybe you can tell me how to redesign it so it becomes
true? :-)

At first Goodnews tried to parse the XML itself (because the
motivation for writing Goodnews was to understand RSS) but since RSS
is a mine field of different half standards (which no one really
follows apparently) making a good RSS parser very difficult. Because
of this, Goodnews uses the excellent `Universal Feed Parser`_ module
written by Mark Pilgrim to parse feeds. A copy of `Universal Feed
Parser`_ is included in the distribution.


Screenshot:
------------

.. image:: bilder/goodnews.gif
   :alt: Goodnews main screen


Download:
---------


	* `goodnews-0.9.7.tar.gz <files/goodnews-0.9.7.tar.gz>`_
          (`Changelog
          </svn/goodnews/tags/goodnews-0.9.7/Changelog>`__, `RPM </files/goodnews-0.9.7-1.i386.rpm>`__)

	* `goodnews-0.9.6.tar.gz <files/goodnews-0.9.6.tar.gz>`_
          (`Changelog </svn/goodnews/tags/goodnews-0.9.6/Changelog>`__)

	* `goodnews-0.9.5.tar.gz <files/goodnews-0.9.5.tar.gz>`_
          (`Changelog </svn/goodnews/tags/goodnews-0.9.5/Changes>`__)
	  
	* `goodnews-0.9.4.tar.gz <files/goodnews-0.9.4.tar.gz>`_
          (`Changelog </svn/goodnews/tags/goodnews-0.9.4/Changes>`__)

	* `goodnews-0.9.3.tar.gz <files/goodnews-0.9.3.tar.gz>`_
          (`Changelog </svn/goodnews/tags/goodnews-0.9.3/Changes>`__)

	* `goodnews-0.9.2.tar.gz <files/goodnews-0.9.2.tar.gz>`_



--

© 2005 Stian Husemoen <stianh@batbelt.com> 


.. raw:: html

  </div>
