Permalink
Commits on Mar 3, 2012
  1. add_comment now returns comment object, message.replies returns list …

    bboe committed Mar 3, 2012
    …of message objects if available and version bump.
  2. Add search functionality.

    bboe committed Mar 3, 2012
Commits on Mar 2, 2012
  1. Update recently added tests.

    bboe committed Mar 2, 2012
Commits on Feb 29, 2012
Commits on Feb 28, 2012
  1. Return None when author is deleted.

    bboe committed Feb 28, 2012
  2. Major restructure to comment fetching code. Version bump.

    bboe committed Feb 28, 2012
    * Added three config parameters:
      * comment_limit - the number of comments to fetch (max 1500/500 [gold/not])
      * comment_sort - the sort to fetch comments by
      * more_comments_max - maximum number of more comment objects to replace for a submission
    * Going beyond the more comment limit is now a warning and not an exception
    * Added _orhphaned attribute to contain comments whose parents were not received in the process. When replacing all MoreComment objects this list should be empty
Commits on Feb 27, 2012
  1. Lint corrections.

    bboe committed Feb 27, 2012
  2. Add timeout flag to Reddit._request:

    epsy committed Feb 27, 2012
     * defaults to 45, changeable in reddit_api.cfg
     * added a test for timeout situations
Commits on Feb 18, 2012
Commits on Feb 17, 2012
Commits on Feb 13, 2012
  1. Added exception handling for httplib.IncompleteRead

    Mark Larus committed Feb 12, 2012
    Works with existing exception handling in __init__.py
Commits on Feb 6, 2012
Commits on Jan 31, 2012
  1. Fix issues with Comments when not being created from submission objects.

    bboe committed Jan 31, 2012
    Needed to special case reply, submission and permalink attributes when:
    
    * Comment is retrieved from calls to get_inbox
    * Comment is retrieved from calls to get_comments
Commits on Jan 26, 2012
  1. Fix 404 error user reported.

    bboe committed Jan 26, 2012
Commits on Jan 25, 2012
  1. Remove client side error checking for consistency and correct header-…

    bboe committed Jan 25, 2012
    …title argument, version bump.
  2. Add method to change subreddit settings. Due to lack of API support,

    rasher committed with bboe Jan 22, 2012
    you need to supply all settings and not just the ones you want changed.
  3. Added moderation spam and modqueue functions and ability to distinguish

    Deimos committed with bboe Jan 22, 2012
    *Added ability to fetch, approve, and remove, spam and modqueue pages
    *Added ability to moderator-distinguish comments and submissions
  4. Minor fixes

    bboe committed Jan 25, 2012
Commits on Jan 24, 2012
  1. Merge branch 'buddydvd_fixes'

    bboe committed Jan 24, 2012
Commits on Jan 13, 2012
  1. Fix bug I introduced yesterday. Thanks to octatone for catching it. V…

    bboe committed Jan 13, 2012
    …ersion bump required.
Commits on Jan 12, 2012
  1. Added automatic 504 retry support, minor fix and version bump.

    bboe committed Jan 6, 2012
    Automatically retry three times (with the proper wait conditions) in the event
    of a 504 response.
    
    The _sorted and _selection helpers now properly take a variable number of
    arguments, rather than statically (and incorrectly) shadowing get_content.
    
    Also fixed a test failure.
Commits on Jan 7, 2012
  1. Simplified captcha and subscription handling.

    bboe committed Jan 6, 2012
    This is possible thanks to buddydvd's reddit patch: reddit/reddit#305 (comment)
Commits on Jan 5, 2012
  1. Clean up code since it depends on at least python 2.6.

    bboe committed Jan 5, 2012
    The source uses properties which is a feature added in python 2.6. Given that the json libary is included in python 2.6 there is no need to failback to the simplejson import. Updated the pypi classifiers accordingly.
Commits on Jan 4, 2012
Commits on Jan 3, 2012
  1. Add ability to mark a message as unread.

    bboe committed Jan 3, 2012
    Also worth noting: This API wrapper previously assumed Reddit supported marking multiple messages as read; this infact wasn't the case. I added a [pull request](reddit/reddit#299) to Reddit to support this feature, and in doing so have decided to leave the support in the Reddit API wrapper as I am hopeful they will integrate my pull request. I have also added a test for the multiple mark_as_read feature. This test will fail until my pull request is integrated.
  2. Support SSL login.

    bboe committed Jan 3, 2012
Commits on Dec 27, 2011
  1. Fix login example in README.md

    soult committed with bboe Dec 27, 2011
Commits on Dec 23, 2011
  1. Properly include subreddit 'r' parameter in ban/contributor/moderator…

    bboe committed Dec 23, 2011
    … subreddit actions and added MoreComments support. Minor version bump.
    
    With MoreComments comes convenience functions, comments_flat, all_comments, and all_comments_flat which converts the MoreComments objects into their appropriate comments.
    
    Note that when using all_comments(_flat) that it will throw a ClientException if there are more than 10 MoreComments objects to convert as each mMoreComment object unfortunately requires a single request to fetch. You can manually query the comments from a MoreComments object via the `comment` method of the MoreComments object.
Commits on Dec 17, 2011
Commits on Dec 16, 2011