6b36d6b | Andreas Damgaard Pedersen | 24 February 2014, 00:04:27 UTC | Deploy 2.1.13 | 24 February 2014, 00:04:27 UTC |
4dcadfc | Andreas Damgaard Pedersen | 19 February 2014, 21:44:51 UTC | Use urlparse to handle urlparams in get_from_url. This handles the case where the params include ∓ which is a valid parameter, but wouldn't work. | 23 February 2014, 02:43:39 UTC |
db3f688 | Andreas Damgaard Pedersen | 23 February 2014, 01:03:23 UTC | get_flair_list now requires moderator access. | 23 February 2014, 01:03:23 UTC |
52c5c2a | Andre D | 07 February 2014, 17:24:25 UTC | Add support for changes to UserLists on reddit | 20 February 2014, 22:52:57 UTC |
07ffec1 | Bryce Boe | 22 January 2014, 04:27:54 UTC | Depend on update_checker >= 0.8. | 22 January 2014, 04:27:54 UTC |
8a2490e | Andreas Damgaard Pedersen | 18 January 2014, 17:13:39 UTC | Parse and use get paramters in url in from_url. Solves http://stackoverflow.com/questions/20890505/ praw-get-submission-works-inconsistently | 19 January 2014, 13:48:41 UTC |
23e7497 | Bryce Boe | 16 January 2014, 18:49:53 UTC | Support wheel distributions, lint fixes. For wheel distributions we must now also run: python setup.py bdist_wheel upload Other changes: * Use `with` keyword to handle opening and closing files in setup.py. * Update update_checker version. | 16 January 2014, 18:49:53 UTC |
beb70e0 | Bryce Boe | 15 January 2014, 00:13:53 UTC | Add changelog entry for store_json_result (issue 275). | 15 January 2014, 00:13:53 UTC |
82b4799 | Cal Leeming | 14 January 2014, 04:56:37 UTC | fixed store_json_result config bug | 14 January 2014, 04:56:37 UTC |
d9292ca | Bryce Boe | 13 January 2014, 01:29:20 UTC | Fix duplicate item bug with the BoundedSet class. | 13 January 2014, 01:29:20 UTC |
79fdc81 | Andreas Damgaard Pedersen | 07 January 2014, 21:13:57 UTC | Deploy 2.1.12 | 07 January 2014, 21:13:57 UTC |
c2f4223 | Andreas Damgaard Pedersen | 06 January 2014, 22:50:22 UTC | Fix bug in `depreciated`. | 07 January 2014, 20:28:41 UTC |
b387f28 | Andreas Damgaard Pedersen | 05 January 2014, 20:26:56 UTC | Take conf settings when initialising BaseReddit See https://praw.readthedocs.org/en/latest/pages/configuration_files.html | 07 January 2014, 20:28:39 UTC |
bebee25 | Andreas Damgaard Pedersen | 26 December 2013, 22:42:36 UTC | Add documentation page about exceptions. | 27 December 2013, 09:16:25 UTC |
825e491 | Cal Leeming | 06 December 2013, 00:58:57 UTC | Add methods to convert to/from base36. Fix #265. | 23 December 2013, 18:37:38 UTC |
52dbb63 | Tom Dunn | 21 December 2013, 19:23:28 UTC | Store JSON from lazy loaded objects. Fix #271. | 23 December 2013, 16:48:26 UTC |
ce54ca7 | Andreas Damgaard Pedersen | 09 November 2013, 20:36:35 UTC | Convert relative URLs to absolute URLs. The usage of relative URLs such as www.reddit.com/r/TheDailyPrompt that do not include the network protocol will create a link to a page on RTD. In this case https://praw.readthedocs.org/en/latest/ pages/www.reddit.com/r/TheDailyPrompt This commit changes all relative urls to absolute urls by prefixing the urls with 'http://'. | 22 December 2013, 21:18:14 UTC |
1f7bf34 | Cal Leeming | 06 December 2013, 00:42:28 UTC | Add support for storing JSON response. Fix #263. | 15 December 2013, 00:53:30 UTC |
e84274b | Andreas Damgaard Pedersen | 10 December 2013, 22:49:34 UTC | Clarify 2 docstrings. Fix #268. Thanks Kodiologist | 14 December 2013, 16:08:58 UTC |
c3e1e02 | Andreas Damgaard Pedersen | 04 December 2013, 08:30:51 UTC | Note activity req for subreddit recommendation | 04 December 2013, 08:38:59 UTC |
b4e77fa | Andreas Damgaard Pedersen | 03 December 2013, 23:46:28 UTC | Expect test_get_friends to raise RedirectException get_friends is a bit tricky to test, as it awaits a fix upstream. See issue #175 Until that happens, it will remain broken. However, having a test where the expected behaviour is to fail is wrong. This commit mean that in the future, the problem will be solved and this test will now fail in this version of PRAW. Therefore, documentation has been added to show that this is actually not a problem to any users running the test suite for this version in the future. | 04 December 2013, 08:33:26 UTC |
88f7570 | Paul Nechifor | 02 December 2013, 21:42:54 UTC | Add reddit-cloud. | 03 December 2013, 22:53:14 UTC |
2d4daa9 | chipolux | 30 November 2013, 20:37:29 UTC | Fix r/test link #259. Remove extra dot #260. | 03 December 2013, 22:53:13 UTC |
a295976 | Renfred Harper | 27 November 2013, 20:31:32 UTC | Remove depreciated method from documentation | 29 November 2013, 08:08:36 UTC |
454f045 | Karan Goel | 06 November 2013, 07:46:19 UTC | Add RedditAgain. | 06 November 2013, 09:19:09 UTC |
3ae774a | Shrayas | 05 November 2013, 17:06:32 UTC | RTD documentation moved to new theme. * New theme looks way more clean and neat. * Also mobile supported. * Refer to http://ericholscher.com/blog/2013/nov/4/new-theme-read-the-docs/ for more information. | 06 November 2013, 06:45:21 UTC |
9e4ebf6 | Andreas Damgaard Pedersen | 23 October 2013, 11:23:46 UTC | Deploy 2.1.11 | 24 October 2013, 11:24:38 UTC |
19ddbd0 | Andreas Damgaard Pedersen | 22 October 2013, 21:00:32 UTC | Handle & document get_(dis)liked corner case. | 24 October 2013, 11:00:00 UTC |
dc0e2a0 | Andreas Damgaard Pedersen | 21 October 2013, 12:25:19 UTC | Add kwargs to do_relationship. Arguments sent to the methods using do_relationship will now be added to the request. This allows users to use arguments that haven't yet been added to PRAW. | 22 October 2013, 22:26:31 UTC |
84b3232 | Andreas Damgaard Pedersen | 21 October 2013, 12:22:52 UTC | Make test_search_with_time_window unflaky. Only searching within the last week caused it to fail if not enough testing had been done within the last week. | 22 October 2013, 22:26:31 UTC |
d1f7658 | Andreas Damgaard Pedersen | 20 October 2013, 10:37:22 UTC | Add Moderatable.(un)ignore_reports. | 22 October 2013, 22:26:31 UTC |
fd0f347 | Andreas Damgaard Pedersen | 18 October 2013, 22:24:13 UTC | Add depreciated decorator. | 22 October 2013, 22:26:22 UTC |
a4b5161 | Andreas Damgaard Pedersen | 18 October 2013, 21:32:22 UTC | Remove history scope requirement from 5 methods. | 22 October 2013, 21:10:07 UTC |
c9f3b18 | Andreas Damgaard Pedersen | 15 October 2013, 10:47:45 UTC | Add issue 175 note to get_friends. | 15 October 2013, 10:47:45 UTC |
567825e | Andreas Damgaard Pedersen | 12 October 2013, 12:04:59 UTC | Deploy 2.1.10 | 14 October 2013, 12:05:23 UTC |
bdcfdf8 | Andreas Damgaard Pedersen | 10 October 2013, 11:41:42 UTC | Add 5 new arguments to set_settings. These are prev_submit_text_id, submit_text, spam_comments, spam_links and spam_selfposts. | 11 October 2013, 14:03:22 UTC |
9e0a321 | Andreas Damgaard Pedersen | 09 October 2013, 19:59:47 UTC | Add get_new_subreddits. | 11 October 2013, 14:03:22 UTC |
72ae538 | Andreas Damgaard Pedersen | 08 October 2013, 19:40:27 UTC | Add arguments save and send_replies to submit. | 11 October 2013, 14:03:22 UTC |
45469b1 | Andreas Damgaard Pedersen | 08 October 2013, 06:29:58 UTC | Add history scope. | 11 October 2013, 14:03:06 UTC |
e2bd9a5 | Andreas Damgaard Pedersen | 08 October 2013, 06:23:50 UTC | Rename _get_section->_get_redditor_listing. This method is only used to return redditor listings. If reddit adds a non-subreddit listing, then this function might also be usable for that. However, there is a no way to know when or if reddit will implement such a feature nor whether this function might certainly work with it. The benefits of this name therefore doesn't outweigh the readability disadvantages by having a function with a name that make it sound far more general than it actually is. | 08 October 2013, 07:13:05 UTC |
220e6c7 | Andreas Damgaard Pedersen | 07 October 2013, 12:35:33 UTC | Deploy 2.1.9 | 07 October 2013, 12:35:33 UTC |
0908f9c | Andreas Damgaard Pedersen | 06 October 2013, 13:57:46 UTC | Also evict rising listing after approve/remove. | 07 October 2013, 11:27:50 UTC |
c2f8dde | Andreas Damgaard Pedersen | 06 October 2013, 13:49:28 UTC | Handle non-public subreddit contributors edge case. Accessing a subreddits contributors require user/pswd access for public subreddits. For non-publc subreddits (protected/private) only access is required. | 07 October 2013, 11:27:47 UTC |
8dccf77 | Andreas Damgaard Pedersen | 05 October 2013, 18:19:31 UTC | Handle new dataformat of subreddit list. | 07 October 2013, 11:16:42 UTC |
1d54211 | Andreas Damgaard Pedersen | 04 October 2013, 18:08:27 UTC | Don't raise exception if user is author of post. It's possible to (un)mark as nsfw if you're either a mod of the subreddit or author of the submission. | 07 October 2013, 11:16:38 UTC |
a61290c | Andreas Damgaard Pedersen | 02 October 2013, 23:17:12 UTC | Move (un)mark_as_nsfw Moderatable->Submission. The behaviour of marking as NSFW is specific to Submission. Comments (which also inherits from Moderatable) cannot be marked as NSFW. | 05 October 2013, 21:00:49 UTC |
f6e4782 | Andreas Damgaard Pedersen | 28 September 2013, 23:47:51 UTC | Deploy 2.1.8 | 29 September 2013, 13:59:38 UTC |
e7a2425 | Andreas Damgaard Pedersen | 29 September 2013, 13:54:18 UTC | Note only self submissions can be stickied. Thanks to u/rasherdk for discovering this. | 29 September 2013, 13:59:38 UTC |
4175df1 | Andreas Damgaard Pedersen | 25 September 2013, 21:22:12 UTC | Add UnauthenticatedReddit.get_rising | 29 September 2013, 13:59:38 UTC |
09e9e89 | Andreas Damgaard Pedersen | 25 September 2013, 18:38:45 UTC | A bunch of smaller test improvements. * Use builtin all function for clarity. * Rename retval -> result for consistency. * Replace len(x) > 0 with len(x) in asserts. * Remove some unneded len. * Remove some unneded conversions from generator to list. * Fix change in 7009094 that broke a test. * Add variables un_pswd, other_user_pswd other_non_mod_name and other_non_mod_pswd. Use them where their value was given explicitly before. * Remove sort param in get_new test. With the splitting of the new listing into a new and rising listing this is no loner neccesary. * In get_mod_queue_multi use self.priv_sr over "reddit_api_test2" as this subreddit is also used elsewhere in the testing. * In test_scope_modlog give limit explicitly rather than relying on default. Otherwise a change in default or self.un preference will cause the test to fail. Set limit=50 for consistency. | 29 September 2013, 13:59:38 UTC |
a12e77e | Andreas Damgaard Pedersen | 25 September 2013, 17:44:14 UTC | Pylint fixes and improvements. | 29 September 2013, 13:59:35 UTC |
1ef8ba6 | Andreas Damgaard Pedersen | 25 September 2013, 15:37:56 UTC | Use next instead of six.advance_iterator next as a builtin function was added in 2.6. Since the oldest version of Python PRAW supports is 2.6, there is no reason to use six.advance_iterator over next. | 29 September 2013, 13:59:35 UTC |
d59fa3b | Andreas Damgaard Pedersen | 24 September 2013, 11:39:47 UTC | Add subreddit_recommendations. | 29 September 2013, 13:59:31 UTC |
104169f | Andreas Damgaard Pedersen | 24 September 2013, 11:39:14 UTC | Add internal._to_reddit_list | 29 September 2013, 13:59:31 UTC |
6dbedc3 | Andreas Damgaard Pedersen | 24 September 2013, 11:36:00 UTC | Add __repr__ to Subreddit. display_name is always set for Subreddits. If the subreddit_name (which display_name is defined from) is not given on initialization, it will be deduced from the url. | 29 September 2013, 13:59:20 UTC |
f674f22 | Andreas Damgaard Pedersen | 24 September 2013, 07:47:13 UTC | Use proper casing for API in title. | 24 September 2013, 07:56:18 UTC |
7009094 | Andreas Damgaard Pedersen | 23 September 2013, 14:59:11 UTC | Use first to simplify testing suite. | 23 September 2013, 20:19:15 UTC |
5889f6a | Andreas Damgaard Pedersen | 22 September 2013, 12:01:25 UTC | Add BadUsername and use in is_username_available. | 23 September 2013, 20:19:01 UTC |
1cc3ec2 | Andreas Damgaard Pedersen | 21 September 2013, 19:29:57 UTC | Deploy 2.1.7 | 21 September 2013, 21:14:03 UTC |
cd05a0a | Andreas Damgaard Pedersen | 21 September 2013, 19:25:08 UTC | Add note to CHANGES.rst about proper links on RTD This note is not visible when looking at the changelog on RTD. | 21 September 2013, 21:14:03 UTC |
fb90a4e | Andreas Damgaard Pedersen | 20 September 2013, 14:03:39 UTC | Switch to using "Nature" sphinx theme. It's prettier. Has clearer headlines separating the content. It includes a search for searching PRAW rather than RTD. The sidebar also wraps lines, whereas in default it cuts off lines that are too long. | 21 September 2013, 21:14:03 UTC |
292c04f | Andreas Damgaard Pedersen | 20 September 2013, 12:12:57 UTC | Add Lazy loading page to documentation. | 21 September 2013, 21:14:03 UTC |
00bc87d | Andreas Damgaard Pedersen | 20 September 2013, 12:10:01 UTC | Use new has_fetched attr instead of _populated This will enable users to see whether the data for an object has been fetched without using a private attribute. | 21 September 2013, 21:14:03 UTC |
7578242 | Andreas Damgaard Pedersen | 19 September 2013, 20:12:02 UTC | Add notes about clients voting. | 21 September 2013, 21:14:03 UTC |
4f45a17 | Andreas Damgaard Pedersen | 21 September 2013, 14:04:56 UTC | Minor internal improvements * Use alphabetical ordering for _get_section methods in Redditor. * Use requests.ok instead of magic number 200. Like in 7f0b6e04acb7f. * Flatten 6 if.. else for brevity and code clarity. | 21 September 2013, 21:14:03 UTC |
6511c06 | Andreas Damgaard Pedersen | 17 September 2013, 23:40:29 UTC | Fix bug that prevented configuring timeout setting | 21 September 2013, 21:14:03 UTC |
857f110 | Andreas Damgaard Pedersen | 17 September 2013, 22:54:37 UTC | Add (un)set_contest_mode to Submission | 21 September 2013, 21:13:41 UTC |
929d159 | Tom Dunn | 15 September 2013, 16:46:33 UTC | Move get_liked and get_disliked to Redditor. Redditors can make their likes and dislikes public. Having get_liked and get_disliked on Redditor instead of LoggedInRedditor allows PRAW to access this info. | 16 September 2013, 09:27:37 UTC |
f0cb950 | Andreas Damgaard Pedersen | 14 September 2013, 17:05:29 UTC | Minor documentation fixes * Add punctuation to the end of all lines, save those that are bullet point listings. * Add to CHANGES.rst that distinguish can also be used to distinguish as special. * Keep consistent spacing in CHANGES with 1 line above and below each release. * Removal of unnecessary empty lines. | 14 September 2013, 17:34:50 UTC |
5623eac | Andreas Damgaard Pedersen | 14 September 2013, 15:38:38 UTC | Add links on how to install pip The most common problem, based on submissions to Reddit, encounted by users is how to install PRAW. They don't have pip installed and encounter difficulties installing it. By adding links to tutorials detailing how to install pip, the number of people having problems with installing PRAW should decrease. | 14 September 2013, 15:38:38 UTC |
828f23a | Andreas Damgaard Pedersen | 13 September 2013, 11:08:59 UTC | Deploy 2.1.6 | 13 September 2013, 13:36:24 UTC |
569e8be | Andreas Damgaard Pedersen | 12 September 2013, 22:14:24 UTC | Don't retry failed requests that may spam Reddit For instance, if a `submit` method call fails, then it shouldn't be reattempted as the Reddit error may occur after the new submission has been added to the database. Meaning that the submission will be added multiple times. | 13 September 2013, 13:36:23 UTC |
72f6d62 | Andreas Damgaard Pedersen | 26 August 2013, 15:36:56 UTC | Fix two bug in ImageTests The final assert didn't actually assert that the test passed. The following expression pass self.assertTrue('a' in x for x in ['b', 'c']) This is because the expression creates a generator object and doing ``bool`` on a generator object always return True irrespective of it's values. | 26 August 2013, 15:48:46 UTC |
f392138 | Bryce Boe | 23 August 2013, 18:47:49 UTC | Version bump to 2.1.5. | 23 August 2013, 18:47:49 UTC |
f1cf098 | Andreas Damgaard Pedersen | 22 August 2013, 21:02:39 UTC | Make test_delete_invalid_image use BadCSSName A upstream fix (see issue 883 on Reddit's github page) made Reddit properly throw a BadCSSName instead of a 500 status code on using invalid image name in Subreddit.delete_image. | 23 August 2013, 05:30:07 UTC |
e3889d7 | Andreas Damgaard Pedersen | 22 August 2013, 20:55:19 UTC | Add errors BadCSS and BadCSSName | 23 August 2013, 05:30:06 UTC |
731534b | Wiwiweb | 24 June 2013, 22:04:19 UTC | Add method select_flair | 23 August 2013, 05:30:05 UTC |
7a436fd | Bryce Boe | 22 August 2013, 22:55:35 UTC | Depend on update_checker >= 0.6. Obviates #239. | 22 August 2013, 22:55:35 UTC |
efafe51 | Andreas Damgaard Pedersen | 19 August 2013, 21:03:31 UTC | Fix distinguish test It tried to distinguish the top submission in reddit_api_test, problem is that this post was not made by PyAPITestuser2. So trying to distinguish it resulted in a 403. | 20 August 2013, 08:26:19 UTC |
0c5ca27 | Andreas Damgaard Pedersen | 18 August 2013, 17:06:34 UTC | Embed captcha text with _embed_text This mean the text will now be above the parameters. The also fixes the bug where all lines, save the first and those about the captcha got indented an extra 4 spaces. | 20 August 2013, 08:26:19 UTC |
e8bfecd | Andreas Damgaard Pedersen | 18 August 2013, 16:25:23 UTC | Add restrict_access info to docstrings | 20 August 2013, 08:26:18 UTC |
7f0b6e0 | Andreas Damgaard Pedersen | 18 August 2013, 16:16:39 UTC | Use response.ok over testing for 200 status code One line instead of two and it's one less magic number. | 20 August 2013, 08:26:16 UTC |
411d7c4 | Andreas Damgaard Pedersen | 18 August 2013, 15:36:35 UTC | Refactor restrict_access for briefness & clarity | 20 August 2013, 08:26:16 UTC |
42fb681 | Andreas Damgaard Pedersen | 18 August 2013, 12:58:03 UTC | Handle @restrict_access exceptions at the methods This mean it is possible to read the decorator arguments and know the full access restriction. Remembering what methods are exceptions will no longer be neccesary. | 18 August 2013, 17:26:55 UTC |
68ae49d | Andreas Damgaard Pedersen | 17 August 2013, 12:30:49 UTC | Minor documentation fixes * Syntax error in writing_a_bot example * Changelog saying it's relased versions only, but unrelased is included. * Using 'minutes' over 'mins' to improve clarity. * Add note that sending messages requires filling out a captcha if the authenticated user has < 2 link karma. * A missing period. | 17 August 2013, 12:42:30 UTC |
ef29b7e | Andreas Damgaard Pedersen | 16 August 2013, 21:08:45 UTC | Remove get_stylesheet's need for login mod access | 16 August 2013, 21:08:45 UTC |
cd9f5ce | pipsqueaker | 14 August 2013, 17:23:01 UTC | Add Subreddit.sticky and Subreddit.unsticky | 15 August 2013, 17:57:23 UTC |
3723f9a | Andreas Damgaard Pedersen | 15 August 2013, 17:22:26 UTC | Fix test_get_all_comments_gilded The gilded attribute for Comment objects is the number of times it has been gilded. If it is not gilded then this attribute will be 0. | 15 August 2013, 17:46:51 UTC |
e36bdc0 | Andreas Damgaard Pedersen | 15 August 2013, 14:35:02 UTC | Fix Search test case broken by time->period rename | 15 August 2013, 14:35:02 UTC |
f860e7e | Andreas Damgaard Pedersen | 15 August 2013, 00:25:28 UTC | Rename time argument in AR.search to period This is the name used by get_domain_listing for the same argument. Although a backwards-incompatible change, both the original and the fix is made within a single version, so end-users will be unaffected. | 15 August 2013, 14:21:01 UTC |
9502630 | Andreas Damgaard Pedersen | 15 August 2013, 00:07:57 UTC | Minor spelling, case and double space fixes | 15 August 2013, 14:12:09 UTC |
68f541c | Andreas Damgaard Pedersen | 12 August 2013, 15:34:03 UTC | Add get_mentions feature to changelog This change updates the changelog for commit 52b2b2af2e1f584dd4cbc29485be32f8bb557554 and should ideally have been included as part of it. | 12 August 2013, 15:35:06 UTC |
7619cd1 | Ivan Trendafilov | 04 July 2013, 16:41:43 UTC | Use http_proxy environment variable when available | 18 July 2013, 10:38:14 UTC |
8054f67 | Andreas Damgaard Pedersen | 03 July 2013, 10:53:51 UTC | Handle aliased calls where subreddit isn't 1st arg The inability before to handle this caused a bug in Subreddit.search. The search method in UR, which this method aliasses, takes the query as the first argument and the subreddit as the second. alias would then swap these variables causing the method call to (usually) give a 404 error as it would try to find a subreddit with the name of the query. test_search in praw/tests/__init__.py now properly passes. | 18 July 2013, 09:35:11 UTC |
b21e808 | Andreas Damgaard Pedersen | 03 July 2013, 10:28:02 UTC | Add arguments syntax and time to search Syntax makes it possible to search within a timeframe, see #231. time makes it possible to specify the time window the results are returned from. This is similar to the time window for subreddit listings. | 18 July 2013, 09:34:59 UTC |
7b8fd16 | Bryce Boe | 18 July 2013, 05:12:20 UTC | Add public_traffic keyword to set_settings. | 18 July 2013, 06:12:24 UTC |
d375e63 | Bryce Boe | 17 July 2013, 18:21:21 UTC | Fix bug in documentation (thanks /u/yesorknow). | 17 July 2013, 18:21:37 UTC |
94adca7 | Bryce Boe | 19 June 2013, 21:19:45 UTC | Merge pull request #228 from vindimy/patch-1 Adding ALTcointip bot to useful_scripts.rst | 19 June 2013, 21:19:45 UTC |
44202d2 | nyan | 19 June 2013, 21:13:12 UTC | Adding ALTcointip bot to useful_scripts.rst | 19 June 2013, 21:13:12 UTC |
52b2b2a | nat | 07 June 2013, 20:08:15 UTC | Added support for getting menions (Reddit gold feature) | 13 June 2013, 04:32:07 UTC |