Permalink
Commits on Dec 17, 2011
Commits on Dec 16, 2011
  1. Added ability to report a submission, and get the reported submission…

    …s of a subreddit (must be a mod)
    
    Alignment issue
    Tailszefox committed with bboe Dec 14, 2011
Commits on Dec 13, 2011
  1. Corrected README example.

    bboe committed Dec 13, 2011
Commits on Dec 10, 2011
  1. Version bump

    bboe committed Dec 10, 2011
  2. It seems not to require setuptools. Added a common fallback for setup…

    …tools. This patch make the package able to be installed under system that doesn't have setuptools.
    dahlia committed Dec 10, 2011
  3. Updated the README.

    bboe committed Dec 10, 2011
  4. Added get_banned, get_contributors, get_moderators and tested their a…

    …ssociated functions.
    bboe committed Dec 10, 2011
Commits on Dec 9, 2011
  1. Added tests for mark_as_read and search_reddit_name as well as added …

    …get_unread function.
    bboe committed Dec 9, 2011
  2. Quote consistency.

    bboe committed Dec 9, 2011
  3. Remove remaining global config settings in favor of site-specific set…

    …tings.
    
    A positive side effect of this change is that the api_request_delay now
    operates on a per-domain basis. Thus there are different rate limits for
    different sites that you are connecting to. Note that the key for the last_call
    is the domain name, thus even though the Reddit or config object may be
    different, if the domain is the same, then the rate limit will apply.
    bboe committed Dec 9, 2011
Commits on Dec 7, 2011
  1. Fixed create_subreddit and added tests for a few untested functions.

    Added test functionality for:
    
    * create_subreddit
    * get_all_comments
    * get_front_page
    * my_moderation
    * my_reddits
    bboe committed Dec 7, 2011
  2. Added tests for logout, send_feedback, and create_user, and fixed the…

    … functions to work properly.
    bboe committed Dec 7, 2011
Commits on Dec 6, 2011
  1. Fixed semi-failing flair test by setting flairlist url to stale when …

    …flair is updated. Did the same for a submission's permalink when comments are added.
    bboe committed Dec 6, 2011
  2. Added pylint and modified code to pass the tests. Refactored the redd…

    …it class to group functions into extension classes.
    bboe committed Dec 6, 2011
  3. Added clear_flair_templates and add_flair_template features along wit…

    …h dummy tests (no verification they worked) as there doesn't appear to be a nice way to get the current list of flair templates.
    bboe committed Dec 6, 2011
  4. Refactored the multisite implementation, and made stride to pass pylint.

    More specific details:
    
    * Consolodated all api objects and their ancestors in objects.py
    * Cleaned up imports in __init__.py
    * Added Config class which holds the per-instance configuration thus allowing concurrent instances at multiple sites
    * Removed urls.py and moved url mapping to the new Config class
    * Replaced " with ' in some files for consistency.
    bboe committed Dec 6, 2011
Commits on Dec 4, 2011
  1. Added the ability to connect to another running instance of reddit th…

    …at's
    
    somewhere other than reddit.com. See example_settings.py.
    bboe committed Dec 4, 2011
Commits on Dec 3, 2011
  1. Made everything conform to PEP 8.

    bboe committed Dec 3, 2011
Commits on Dec 2, 2011
  1. Fix README markdown issue.

    bboe committed Dec 2, 2011
  2. Added flairlist support and refactored test code.

    * updated get_content to support flair list
    * combined get_submission and get_submission_by_id into a single function
    * added flair_list function to get a list of current flair on a subreddit
    * refactored reddit_test.py to make all tests independent and verifiable where possible
    * Updated README to add flair examples.
    bboe committed Dec 2, 2011
Commits on Dec 1, 2011
  1. Refactored exceptions, updated set_flair and added corresponding tests.

    Notable differences:
    
     * Renamed api_exceptions.py to errors.py
     * Refactored error_mapping code
     * Added set_flair function to subreddit class
     * Added ModTest class for testing flair setting
    bboe committed Dec 1, 2011
  2. Added LoggedInRedditor class and started adding messaging functionali…

    …ty to it.
    
    Along these lines, I've removed inbox.py as it's fairly misleading.
    bboe committed Dec 1, 2011
Commits on Nov 30, 2011
  1. Refactored a bunch of code (tests still pass)

     * Moved reddit.py to __init__.py to remove reddit.reddit module confusion
     * Renamed URL to _url on RedditContentObjects
     * Removed cases of get_json_dict by adding _info_url to RedditContentObjects
     * Removed trailing slashes in URL paths
    bboe committed Nov 30, 2011