Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Mar 28, 2014
  1. Handle IOErrors (i.e. inability to open configuration file) gracefull…

    …y instread of just continuing execution and then failing later.
    Fixes #10
Commits on Nov 27, 2013
  1. Ignore test files.

  2. Adding .gitignore file.

Commits on May 30, 2011
  1. Check whether message ID is int before fetching it.

    Paul Waring authored
Commits on Feb 27, 2011
  1. 1. Remove unused function get_folder_message_list.

    2. Additional parameter to get_folder_messages which toggles whether message bodies are returned.
  2. 1. Consistency with single/double quotes in UAClient.

    2. Moving qMenu and qMenuOptions into separate file/module.
    3. New function show_message_menu
  3. 1. Split cache function up into smaller functions which update indivi…

    …dual parts of the cache.
    2. Only update the folder cache when changing a subscription.
  4. Splitting display message code off into separate function, so it can …

    …be called from elsewhere.
Commits on Feb 23, 2011
  1. 1. Add subscribe and unsubscribe options to folder menu.

    2. When update_cache is called, force update the cache regardless of whether entries exist.
  2. Remember to update the cache after changing a folder subscription, as…

    … we only check the cache to keep queries to a minimum.
  3. Folder jumping now works, with the following behaviour:

    1. Jumping to a folder which does not exist will display an error.
    2. Jumping to a folder to which you are not subscribed will ask if you want to subscribe or view.
    3. Jumping to a folder to which you are subscribed will display the folder menu.
  4. 1. Adding is_folder option to qMenu class, which identifies whether a…

    … menu is a folder (treated differently in some areas).
    2. Change printing of menus to use [Folder Name] for folders. Still need to use correct case.
    3. New folder menu which can be jumped to for any existing folder.
  5. Add [Re-read] to already read messages.

    Note: This will not work until uaJSON is fixed to set the read flag on messages.
Commits on Feb 22, 2011
  1. Remove debugging info.

  2. 1. Add exception checking when fetching JSON data, in case it is not …

    …valid JSON.
    2. New functions to mark messages as read.
    3. New parameter for get_message which will mark message as read when it is fetched by default.
Commits on Feb 19, 2011
  1. Moving class variables to be instance variables, because Python does …

    …things differently to every other language I've used...
  2. 1. Classes to represent menus and options - qMenu and qMenuOption.

    2. set_options function which sets default options (e.g. menu level).
    3. Menu options are now printed by iterating over the menu options within a qMenu instance.
    4. print_menu_help function for printing help using a qMenu instance.
Commits on Feb 18, 2011
Commits on Feb 13, 2011
  1. @rjp

    - missing messages caused a crash

    rjp authored
    - response.status is an int, not a str, compare like with like
  2. @rjp
  3. @rjp
  4. @rjp

    - some more quick fixes for missing fields

    rjp authored
    - protect against missing body, empty body, missing subject, empty subject
  5. @rjp
  6. @rjp

    - remove the extraneous }

    rjp authored
Commits on Feb 5, 2011
  1. New TODO list items.

Something went wrong with that request. Please try again.