PyFortune is a BSD fortune-compatible GUI fortune
program. It has over 10,000 fortunes built-in,
keeps track of all fortunes that have been
displayed so they aren't repeated prematurely, a
history with back and forward, bookmarks with a
bookmark editor, a fortune weight function to make
some categories more likely to appear than others,
and a search to find specific fortunes.