e67512d | Bryce Boe | 05 March 2012, 20:43:38 UTC | Fix recently introduced more comments bug and version bump. | 05 March 2012, 20:43:38 UTC |
519c08b | Bryce Boe | 03 March 2012, 03:11:12 UTC | add_comment now returns comment object, message.replies returns list of message objects if available and version bump. | 03 March 2012, 03:11:12 UTC |
a38a7d9 | Bryce Boe | 03 March 2012, 01:35:20 UTC | Add search functionality. | 03 March 2012, 01:35:20 UTC |
930f45a | Bryce Boe | 02 March 2012, 23:59:30 UTC | Update recently added tests. | 02 March 2012, 23:59:30 UTC |
c577dbe | Bryce Boe | 02 March 2012, 21:17:48 UTC | Handle the updated comment replies return value and fix lint issues. | 02 March 2012, 21:17:48 UTC |
7f0cca1 | Bryce Boe | 29 February 2012, 16:52:50 UTC | Use warn_explicit instead of warn for more concise warnings. | 29 February 2012, 16:52:50 UTC |
a16126a | Bryce Boe | 28 February 2012, 19:39:20 UTC | Return None when author is deleted. | 28 February 2012, 19:39:20 UTC |
5dbc20c | Bryce Boe | 28 February 2012, 07:25:26 UTC | Major restructure to comment fetching code. Version bump. * 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 | 28 February 2012, 07:25:26 UTC |
c5bcbc0 | Bryce Boe | 27 February 2012, 18:09:40 UTC | Lint corrections. | 27 February 2012, 18:09:40 UTC |
2b8c1a8 | Yann Kaiser | 27 February 2012, 04:48:55 UTC | Add timeout flag to Reddit._request: * defaults to 45, changeable in reddit_api.cfg * added a test for timeout situations | 27 February 2012, 17:54:12 UTC |
4572d55 | Bryce Boe | 18 February 2012, 19:53:18 UTC | Added sleep_time attribute to RateLimitExceeded exception. | 18 February 2012, 19:53:18 UTC |
327a56a | Bryce Boe | 18 February 2012, 18:52:38 UTC | Ensure User-Agent string isn't empty. | 18 February 2012, 18:52:38 UTC |
6522541 | Bryce Boe | 17 February 2012, 22:25:43 UTC | Handle invalid MoreComment objects. Version bump. | 17 February 2012, 22:25:43 UTC |
51c287c | Mark Larus | 12 February 2012, 21:07:28 UTC | Added exception handling for httplib.IncompleteRead Works with existing exception handling in __init__.py | 13 February 2012, 18:37:50 UTC |
0b54ff9 | Bryce Boe | 06 February 2012, 23:33:47 UTC | Retry on additional error 5XX error codes. | 06 February 2012, 23:33:47 UTC |
b26edab | Bryce Boe | 31 January 2012, 22:12:24 UTC | Added get_comments method to subreddit objects. | 31 January 2012, 22:12:24 UTC |
b58d2da | Bryce Boe | 31 January 2012, 19:51:29 UTC | Fix issues with Comments when not being created from submission objects. 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 | 31 January 2012, 21:33:28 UTC |
41f36ab | Bryce Boe | 26 January 2012, 03:03:51 UTC | Fix 404 error user reported. | 26 January 2012, 03:03:51 UTC |
008b30a | Bryce Boe | 25 January 2012, 10:38:30 UTC | Remove client side error checking for consistency and correct header-title argument, version bump. | 25 January 2012, 10:55:26 UTC |
7cd8acc | Jonas Häggqvist | 22 January 2012, 17:38:09 UTC | Add method to change subreddit settings. Due to lack of API support, you need to supply all settings and not just the ones you want changed. | 25 January 2012, 10:24:18 UTC |
5d101db | Bryce Boe | 25 January 2012, 08:23:14 UTC | Fixed up new tests, and refactored some code. | 25 January 2012, 10:12:45 UTC |
ccd478b | Chad Birch | 22 January 2012, 00:18:03 UTC | Added moderation spam and modqueue functions and ability to distinguish *Added ability to fetch, approve, and remove, spam and modqueue pages *Added ability to moderator-distinguish comments and submissions | 25 January 2012, 07:20:55 UTC |
4249bd1 | Bryce Boe | 25 January 2012, 07:18:14 UTC | Minor fixes | 25 January 2012, 07:18:14 UTC |
4497eaf | Bryce Boe | 24 January 2012, 21:57:45 UTC | Merge branch 'buddydvd_fixes' | 24 January 2012, 21:57:45 UTC |
3508db0 | Bryce Boe | 13 January 2012, 21:11:13 UTC | Fix bug I introduced yesterday. Thanks to octatone for catching it. Version bump required. | 13 January 2012, 21:11:13 UTC |
7fab73a | Bryce Boe | 06 January 2012, 22:38:22 UTC | Added automatic 504 retry support, minor fix and version bump. 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. | 12 January 2012, 16:22:55 UTC |
aa6174c | Bryce Boe | 06 January 2012, 22:31:10 UTC | Simplified captcha and subscription handling. This is possible thanks to buddydvd's reddit patch: https://github.com/reddit/reddit/pull/305#issuecomment-3391078 | 07 January 2012, 00:30:33 UTC |
b95fcdb | Bryce Boe | 05 January 2012, 04:16:11 UTC | Clean up code since it depends on at least python 2.6. 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. | 05 January 2012, 04:16:11 UTC |
b29fd99 | Bryce Boe | 04 January 2012, 23:36:16 UTC | Updated the README due to the addition of the WIKI pages. | 05 January 2012, 00:33:32 UTC |
10973b4 | Bryce Boe | 04 January 2012, 21:15:24 UTC | Better handling for OS specific config file locations. | 04 January 2012, 21:15:24 UTC |
217839c | Bryce Boe | 03 January 2012, 23:47:25 UTC | Add ability to mark a message as unread. 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](https://github.com/reddit/reddit/pull/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. | 03 January 2012, 23:47:25 UTC |
d96d6b3 | Bryce Boe | 03 January 2012, 00:38:45 UTC | Support SSL login. | 03 January 2012, 00:48:42 UTC |
056797b | David Triendl | 27 December 2011, 15:08:05 UTC | Fix login example in README.md | 27 December 2011, 16:35:16 UTC |
70dcb73 | Bryce Boe | 23 December 2011, 01:38:43 UTC | Properly include subreddit 'r' parameter in ban/contributor/moderator 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. | 23 December 2011, 22:36:27 UTC |
74bb962 | Bryce Boe | 17 December 2011, 00:50:28 UTC | Add more complete meta-data to setup.py and performed a mini-version bump. | 17 December 2011, 00:50:28 UTC |
737306e | Bryce Boe | 16 December 2011, 00:56:29 UTC | Update test case for issue 45 and fix a few lint issues. | 16 December 2011, 00:56:29 UTC |
e0ae32e | Tailszefox | 14 December 2011, 13:56:20 UTC | Added ability to report a submission, and get the reported submissions of a subreddit (must be a mod) Alignment issue | 16 December 2011, 00:18:52 UTC |
759be65 | Bryce Boe | 13 December 2011, 21:55:14 UTC | Corrected README example. | 13 December 2011, 21:55:14 UTC |
cfd7d76 | Bryce Boe | 13 December 2011, 20:41:17 UTC | Fix infinite getattr recursion bug by properly setting _populated in getattr. | 13 December 2011, 20:41:17 UTC |
b57d148 | Bryce Boe | 13 December 2011, 19:42:37 UTC | Each site in the config file can now optionally provide user and pswd fields. | 13 December 2011, 19:42:37 UTC |
40ae34d | Bryce Boe | 10 December 2011, 22:34:07 UTC | Version bump | 10 December 2011, 22:34:07 UTC |
37f4f63 | Hong Minhee | 10 December 2011, 22:28:07 UTC | Include `reddit/*.cfg` files into the package. | 10 December 2011, 22:28:07 UTC |
103ee12 | Hong Minhee | 10 December 2011, 22:11:48 UTC | It seems not to require setuptools. Added a common fallback for setuptools. This patch make the package able to be installed under system that doesn't have setuptools. | 10 December 2011, 22:11:48 UTC |
debd4f2 | Bryce Boe | 10 December 2011, 20:25:01 UTC | Updated the README. | 10 December 2011, 20:30:07 UTC |
da6d64e | Bryce Boe | 10 December 2011, 06:22:09 UTC | Actually added captcha support to send_feedback. | 10 December 2011, 06:22:09 UTC |
49c32ae | Bryce Boe | 10 December 2011, 01:39:19 UTC | Added get_banned, get_contributors, get_moderators and tested their associated functions. | 10 December 2011, 01:39:19 UTC |
d0b61a1 | Bryce Boe | 09 December 2011, 22:03:43 UTC | Added tests for mark_as_read and search_reddit_name as well as added get_unread function. | 09 December 2011, 22:03:43 UTC |
ff6c3a9 | Bryce Boe | 09 December 2011, 21:18:29 UTC | Quote consistency. | 09 December 2011, 21:18:29 UTC |
d2d7236 | Bryce Boe | 09 December 2011, 20:57:37 UTC | Remove remaining global config settings in favor of site-specific settings. 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. | 09 December 2011, 20:57:37 UTC |
81845f6 | Bryce Boe | 07 December 2011, 22:41:32 UTC | 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 | 07 December 2011, 22:45:06 UTC |
a587c35 | Bryce Boe | 07 December 2011, 19:50:09 UTC | Build test urls from the domain specified in the configuration file. | 07 December 2011, 19:50:09 UTC |
01554c3 | Bryce Boe | 07 December 2011, 06:31:38 UTC | Added tests for logout, send_feedback, and create_user, and fixed the functions to work properly. | 07 December 2011, 06:31:38 UTC |
7b2d1ec | Bryce Boe | 07 December 2011, 02:21:42 UTC | Added support for inbox messages via the Message class. | 07 December 2011, 02:21:42 UTC |
b555382 | Bryce Boe | 06 December 2011, 23:35:33 UTC | 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. | 06 December 2011, 23:35:33 UTC |
5671d26 | Bryce Boe | 06 December 2011, 21:38:39 UTC | Added pylint and modified code to pass the tests. Refactored the reddit class to group functions into extension classes. | 06 December 2011, 21:38:39 UTC |
316cf85 | Bryce Boe | 06 December 2011, 09:26:37 UTC | Added clear_flair_templates and add_flair_template features along with dummy tests (no verification they worked) as there doesn't appear to be a nice way to get the current list of flair templates. | 06 December 2011, 09:26:37 UTC |
0caed95 | Bryce Boe | 06 December 2011, 01:50:02 UTC | 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. | 06 December 2011, 01:50:02 UTC |
038cd7e | Bryce Boe | 04 December 2011, 22:11:05 UTC | Merged multisite functionality with lint / pyflakes / pychecker fixes. | 04 December 2011, 22:11:05 UTC |
84a5d4b | Bryce Boe | 04 December 2011, 10:36:12 UTC | Added the ability to connect to another running instance of reddit that's somewhere other than reddit.com. See example_settings.py. | 04 December 2011, 21:29:52 UTC |
bb5e30c | Bryce Boe | 04 December 2011, 07:17:46 UTC | Added lint.sh and made changes to reduce warnings / errors by pychecker and pyflakes. | 04 December 2011, 10:57:05 UTC |
4e4adb3 | Bryce Boe | 03 December 2011, 22:30:14 UTC | Made everything conform to PEP 8. | 03 December 2011, 22:30:14 UTC |
a377f53 | Bryce Boe | 02 December 2011, 22:55:32 UTC | Added set_flair_csv function along with README example and tests. | 02 December 2011, 22:55:32 UTC |
2cac0b9 | Bryce Boe | 02 December 2011, 09:40:39 UTC | Updated vote tests to verify their results. | 02 December 2011, 09:40:39 UTC |
f4cc23c | Bryce Boe | 02 December 2011, 08:02:57 UTC | Fix README markdown issue. | 02 December 2011, 08:02:57 UTC |
b8ae817 | Bryce Boe | 02 December 2011, 07:53:27 UTC | 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. | 02 December 2011, 07:53:27 UTC |
3e11812 | Bryce Boe | 01 December 2011, 23:13:26 UTC | 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 | 01 December 2011, 23:13:26 UTC |
338d0d1 | Bryce Boe | 01 December 2011, 01:51:11 UTC | Added LoggedInRedditor class and started adding messaging functionality to it. Along these lines, I've removed inbox.py as it's fairly misleading. | 01 December 2011, 01:51:11 UTC |
3cfd818 | Bryce Boe | 01 December 2011, 00:29:45 UTC | Add tests for (un)friend and submit link now that these work. | 01 December 2011, 00:29:45 UTC |
1c7f31f | Bryce Boe | 30 November 2011, 22:17:26 UTC | 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 | 30 November 2011, 22:17:26 UTC |
b2ca96b | Bryce Boe | 30 November 2011, 10:22:51 UTC | Added tests for comments and community subscribing. | 30 November 2011, 10:22:51 UTC |
e0727f7 | Bryce Boe | 30 November 2011, 06:53:21 UTC | Updated README and cleaned up imports. | 30 November 2011, 08:00:46 UTC |
30d97bf | Bryce Boe | 30 November 2011, 03:25:53 UTC | Merged from master and resolved conflicts. | 30 November 2011, 03:25:53 UTC |
731c2bc | Bryce Boe | 30 November 2011, 01:51:26 UTC | Merged from fireworker76 and resolved conflict. | 30 November 2011, 01:51:26 UTC |
c1d6937 | Bryce Boe | 30 November 2011, 01:44:02 UTC | Merge branch 'master' of git://github.com/shalecraig/reddit_api | 30 November 2011, 01:44:02 UTC |
7cd90c6 | mellort | 30 November 2011, 01:07:41 UTC | Merge remote-tracking branch 'nemec/master' Conflicts: reddit/decorators.py reddit/reddit.py reddit/urls.py | 30 November 2011, 01:07:41 UTC |
e9b6757 | mellort | 30 November 2011, 00:58:36 UTC | Merge pull request #38 from bboe/fix_tests Cache submission's comments, and make tests pass. | 30 November 2011, 00:58:36 UTC |
997fbd7 | mellort | 30 November 2011, 00:56:56 UTC | Merge pull request #39 from bluepnume/master Added set_flair method | 30 November 2011, 00:56:56 UTC |
91aabc3 | db | 30 November 2011, 00:48:37 UTC | Added "set_flair" method for flair api | 30 November 2011, 00:48:37 UTC |
a1a7c36 | Bryce Boe | 29 November 2011, 20:37:13 UTC | Merged changes from simple_login and removed util.urljoin as it's really not needed. | 29 November 2011, 20:37:13 UTC |
3ea91a1 | Bryce Boe | 29 November 2011, 09:50:58 UTC | Updated submit, vote, save, and delete to use api_type:json and added test cases for each with respect to submissions. | 29 November 2011, 09:50:58 UTC |
6fa4ec8 | Bryce Boe | 29 November 2011, 03:40:56 UTC | Login uses api_type parameter thus allowing for better error handling as a jquery response is no longer returned. This also immediately returns the modhash, thus another request is no longer needed. | 29 November 2011, 03:40:56 UTC |
a3f2fdd | nemec | 22 November 2011, 19:00:11 UTC | Merge pull request #2 from SimonGreenhill/master Missing an import | 22 November 2011, 19:00:11 UTC |
e9e445b | Simon J Greenhill | 22 November 2011, 13:58:15 UTC | Missing an import | 22 November 2011, 13:58:15 UTC |
87e3b0f | Bryce Boe | 15 November 2011, 06:15:06 UTC | Cache comments for a submissions, and make tests pass. | 15 November 2011, 08:58:48 UTC |
6e8d801 | mellort | 10 November 2011, 14:43:01 UTC | Merge pull request #32 from Julian/master NameError in parse_api_json_response | 10 November 2011, 14:43:01 UTC |
e0dfb89 | mellort | 10 November 2011, 14:41:40 UTC | Merge pull request #30 from liquidpele/master subreddit moderation list | 10 November 2011, 14:41:40 UTC |
176486f | Nemec | 23 October 2011, 06:27:54 UTC | Fixed login to use latest /api/login/USER/ url and raise Exceptions when login fails due to rate limit or wrong password. | 23 October 2011, 06:27:54 UTC |
2edc11e | Julian Berman | 18 October 2011, 15:49:36 UTC | Fixed a NameError. | 18 October 2011, 15:49:36 UTC |
25d7f38 | reece | 21 September 2011, 14:01:46 UTC | Adding ability to getch list of subreddits current user moderates | 21 September 2011, 14:01:46 UTC |
8b53436 | nemec | 07 September 2011, 15:47:38 UTC | Merge pull request #1 from gardaud/master Fixed bug that causes a TypeError on certain python installs | 07 September 2011, 15:47:38 UTC |
2453f6e | Guillaume Ardaud | 07 September 2011, 03:41:29 UTC | Fixed bug that triggered a TypeError on certain python installs | 07 September 2011, 03:41:29 UTC |
ff5f553 | fireworker76 | 06 September 2011, 05:49:26 UTC | Edited README.md via GitHub | 06 September 2011, 05:49:26 UTC |
ecb3e5c | Shale Craig | 03 September 2011, 08:16:17 UTC | Another fix to the read me. | 03 September 2011, 08:16:17 UTC |
fc7227c | mellort | 03 September 2011, 04:49:50 UTC | Merge pull request #28 from shalecraig/master The url isn't working, and it doesn't look like I can call it anyways. | 03 September 2011, 04:49:50 UTC |
848bf81 | Shale Craig | 03 September 2011, 03:41:12 UTC | Readme shows a deprecated function (try going to the link supplied). | 03 September 2011, 03:41:12 UTC |
27cfccd | Nemec | 26 August 2011, 21:28:26 UTC | Made mark_as_read feature require login | 26 August 2011, 21:28:26 UTC |
3fb7997 | Nemec | 26 August 2011, 21:17:09 UTC | Added 'mark as read' feature for comments (and mark_all for the inbox) | 26 August 2011, 21:17:09 UTC |
82c8af0 | mellort | 24 August 2011, 22:34:16 UTC | Merge pull request #25 from frewsxcv/patch-1 removed redundant import line | 24 August 2011, 22:34:16 UTC |
ed339b5 | Corey Farwell | 24 August 2011, 22:09:10 UTC | removed redundant import line | 24 August 2011, 22:09:10 UTC |
96b83b5 | mellort | 21 August 2011, 17:02:00 UTC | readme error | 21 August 2011, 17:02:00 UTC |