GutenPy is a comfortable text reader and catalog browser for Project Gutenberg. It features handy bookmarking, word definition lookups, and powerful catalog browser that uses regular expression filtering.
Be the first to post a text review of GutenPy. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2006-07-21 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/catalog.py (DownloadDialog.__init__): made bookinfo label selectable for copy and paste. * GutenPy/charset_widget.py (decode_heuristically): moved conten heursitic to charset_widget file (decode_filename_heuristically): added function to guess filename encoding * gutenpy.py (AppMainWindow.open_func): now trying to determine filename encoding heuristically 2006-07-19 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/catalog.py (CatalogDialog.booklist_set_savename): encode books filepath using system encoding * gutenpy.py (AppMainWindow.add_page): grab charset info from bookmarks * GutenPy/bookmarks.py (add_bookmark): save charset info with the bookmarks * GutenPy/charset_widget.py (get_charset_treeview): added full blown character set chooser. 2006-07-18 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.decode_heuristically): added minimal encoding detector 2006-07-08 Lee Bigelow <ligelowbee@yahoo.com> * setup.py: created setup.py for those who wish to install using python's distutils. * gutenpy.py (UI_INFO): moved ui_info.xml into main file, so there's no need to search for it. 2006-06-30 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.about_cb): added version info (AppMainWindow.get_sidebar): changed get_child1() to get_children()[0] for pygtk2.6 compat. (AppMainWindow.get_zip_text): catch zipfile errors, and display error information and suggested help. 2006-06-29 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/catalog.py (CatalogFilterBox.__init__): made filter labels into remember checkboxes. * gutenpy.py (AppPrefs.__init__): added remember flags for filters, and the filters themselves. (AppMainWindow.__create_action_group): added icon and toolbar button for sidebar 2006-06-28 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.get_sidebar): add sidebar with file selector and bookmark browser (AppMainWindow.__init__): bookmarks are now a treestore instead of a list 2006-06-27 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/bookmarks.py (BookmarkTreeStore.__init__): fixed problem with deleting non-existing bookmarks * GutenPy/catalog.py (CatalogFilterBox): added language filter * GutenPy/widgets.py (PrefsDialog): add behaviour_prefs tab * GutenPy/bookmarks.py (BookmarkTreeStore.__init__): del bookmarks for files that don't exist anymore. * gutenpy.py (AppPrefs): added confirm_quit, auto_save_bookmarks, remember_open_files, and open_filelist (AppMainWindow.preferences_cb): added behaviour_pref_list tab to prefs dialog 2006-06-26 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.search): changed to regex search that jumps from tag to tag (AppMainWindow.make_search_tags): tags strings matching search regex (AppMainwindow.scroll_key_press_event_hander): added shift-space for pageup, and changed delete to a gtk.keysyms (AppMainWindow.help_cb): fixed opening multiple help files, and grabbing focus. 2006-06-25 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.mouse_button_press_event_handler): Fixed text selection with left-click-drag. Added double-left-click pages forward and double-right-click pages backward.
2006-07-21 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/catalog.py (DownloadDialog.__init__): made bookinfo label selectable for copy and paste. * GutenPy/charset_widget.py (decode_heuristically): moved conten heursitic to charset_widget file (decode_filename_heuristically): added function to guess filename encoding * gutenpy.py (AppMainWindow.open_func): now trying to determine filename encoding heuristically 2006-07-19 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/catalog.py (CatalogDialog.booklist_set_savename): encode books filepath using system encoding * gutenpy.py (AppMainWindow.add_page): grab charset info from bookmarks * GutenPy/bookmarks.py (add_bookmark): save charset info with the bookmarks * GutenPy/charset_widget.py (get_charset_treeview): added full blown character set chooser. 2006-07-18 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.decode_heuristically): added minimal encoding detector 2006-07-08 Lee Bigelow <ligelowbee@yahoo.com> * setup.py: created setup.py for those who wish to install using python's distutils. * gutenpy.py (UI_INFO): moved ui_info.xml into main file, so there's no need to search for it. 2006-06-30 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.about_cb): added version info (AppMainWindow.get_sidebar): changed get_child1() to get_children()[0] for pygtk2.6 compat. (AppMainWindow.get_zip_text): catch zipfile errors, and display error information and suggested help. 2006-06-29 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/catalog.py (CatalogFilterBox.__init__): made filter labels into remember checkboxes. * gutenpy.py (AppPrefs.__init__): added remember flags for filters, and the filters themselves. (AppMainWindow.__create_action_group): added icon and toolbar button for sidebar 2006-06-28 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.get_sidebar): add sidebar with file selector and bookmark browser (AppMainWindow.__init__): bookmarks are now a treestore instead of a list 2006-06-27 Lee Bigelow <ligelowbee@yahoo.com> * GutenPy/bookmarks.py (BookmarkTreeStore.__init__): fixed problem with deleting non-existing bookmarks * GutenPy/catalog.py (CatalogFilterBox): added language filter * GutenPy/widgets.py (PrefsDialog): add behaviour_prefs tab * GutenPy/bookmarks.py (BookmarkTreeStore.__init__): del bookmarks for files that don't exist anymore. * gutenpy.py (AppPrefs): added confirm_quit, auto_save_bookmarks, remember_open_files, and open_filelist (AppMainWindow.preferences_cb): added behaviour_pref_list tab to prefs dialog 2006-06-26 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.search): changed to regex search that jumps from tag to tag (AppMainWindow.make_search_tags): tags strings matching search regex (AppMainwindow.scroll_key_press_event_hander): added shift-space for pageup, and changed delete to a gtk.keysyms (AppMainWindow.help_cb): fixed opening multiple help files, and grabbing focus. 2006-06-25 Lee Bigelow <ligelowbee@yahoo.com> * gutenpy.py (AppMainWindow.mouse_button_press_event_handler): Fixed text selection with left-click-drag. Added double-left-click pages forward and double-right-click pages backward.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?