https://github.com/praw-dev/praw

sort by:
Revision Author Date Message Commit Date
6b36d6b Deploy 2.1.13 24 February 2014, 00:04:27 UTC
4dcadfc 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 get_flair_list now requires moderator access. 23 February 2014, 01:03:23 UTC
52c5c2a Add support for changes to UserLists on reddit 20 February 2014, 22:52:57 UTC
07ffec1 Depend on update_checker >= 0.8. 22 January 2014, 04:27:54 UTC
8a2490e 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 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 Add changelog entry for store_json_result (issue 275). 15 January 2014, 00:13:53 UTC
82b4799 fixed store_json_result config bug 14 January 2014, 04:56:37 UTC
d9292ca Fix duplicate item bug with the BoundedSet class. 13 January 2014, 01:29:20 UTC
79fdc81 Deploy 2.1.12 07 January 2014, 21:13:57 UTC
c2f4223 Fix bug in `depreciated`. 07 January 2014, 20:28:41 UTC
b387f28 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 Add documentation page about exceptions. 27 December 2013, 09:16:25 UTC
825e491 Add methods to convert to/from base36. Fix #265. 23 December 2013, 18:37:38 UTC
52dbb63 Store JSON from lazy loaded objects. Fix #271. 23 December 2013, 16:48:26 UTC
ce54ca7 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 Add support for storing JSON response. Fix #263. 15 December 2013, 00:53:30 UTC
e84274b Clarify 2 docstrings. Fix #268. Thanks Kodiologist 14 December 2013, 16:08:58 UTC
c3e1e02 Note activity req for subreddit recommendation 04 December 2013, 08:38:59 UTC
b4e77fa 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 Add reddit-cloud. 03 December 2013, 22:53:14 UTC
2d4daa9 Fix r/test link #259. Remove extra dot #260. 03 December 2013, 22:53:13 UTC
a295976 Remove depreciated method from documentation 29 November 2013, 08:08:36 UTC
454f045 Add RedditAgain. 06 November 2013, 09:19:09 UTC
3ae774a 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 Deploy 2.1.11 24 October 2013, 11:24:38 UTC
19ddbd0 Handle & document get_(dis)liked corner case. 24 October 2013, 11:00:00 UTC
dc0e2a0 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 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 Add Moderatable.(un)ignore_reports. 22 October 2013, 22:26:31 UTC
fd0f347 Add depreciated decorator. 22 October 2013, 22:26:22 UTC
a4b5161 Remove history scope requirement from 5 methods. 22 October 2013, 21:10:07 UTC
c9f3b18 Add issue 175 note to get_friends. 15 October 2013, 10:47:45 UTC
567825e Deploy 2.1.10 14 October 2013, 12:05:23 UTC
bdcfdf8 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 Add get_new_subreddits. 11 October 2013, 14:03:22 UTC
72ae538 Add arguments save and send_replies to submit. 11 October 2013, 14:03:22 UTC
45469b1 Add history scope. 11 October 2013, 14:03:06 UTC
e2bd9a5 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 Deploy 2.1.9 07 October 2013, 12:35:33 UTC
0908f9c Also evict rising listing after approve/remove. 07 October 2013, 11:27:50 UTC
c2f8dde 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 Handle new dataformat of subreddit list. 07 October 2013, 11:16:42 UTC
1d54211 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 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 Deploy 2.1.8 29 September 2013, 13:59:38 UTC
e7a2425 Note only self submissions can be stickied. Thanks to u/rasherdk for discovering this. 29 September 2013, 13:59:38 UTC
4175df1 Add UnauthenticatedReddit.get_rising 29 September 2013, 13:59:38 UTC
09e9e89 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 Pylint fixes and improvements. 29 September 2013, 13:59:35 UTC
1ef8ba6 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 Add subreddit_recommendations. 29 September 2013, 13:59:31 UTC
104169f Add internal._to_reddit_list 29 September 2013, 13:59:31 UTC
6dbedc3 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 Use proper casing for API in title. 24 September 2013, 07:56:18 UTC
7009094 Use first to simplify testing suite. 23 September 2013, 20:19:15 UTC
5889f6a Add BadUsername and use in is_username_available. 23 September 2013, 20:19:01 UTC
1cc3ec2 Deploy 2.1.7 21 September 2013, 21:14:03 UTC
cd05a0a 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 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 Add Lazy loading page to documentation. 21 September 2013, 21:14:03 UTC
00bc87d 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 Add notes about clients voting. 21 September 2013, 21:14:03 UTC
4f45a17 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 Fix bug that prevented configuring timeout setting 21 September 2013, 21:14:03 UTC
857f110 Add (un)set_contest_mode to Submission 21 September 2013, 21:13:41 UTC
929d159 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 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 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 Deploy 2.1.6 13 September 2013, 13:36:24 UTC
569e8be 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 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 Version bump to 2.1.5. 23 August 2013, 18:47:49 UTC
f1cf098 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 Add errors BadCSS and BadCSSName 23 August 2013, 05:30:06 UTC
731534b Add method select_flair 23 August 2013, 05:30:05 UTC
7a436fd Depend on update_checker >= 0.6. Obviates #239. 22 August 2013, 22:55:35 UTC
efafe51 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 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 Add restrict_access info to docstrings 20 August 2013, 08:26:18 UTC
7f0b6e0 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 Refactor restrict_access for briefness & clarity 20 August 2013, 08:26:16 UTC
42fb681 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 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 Remove get_stylesheet's need for login mod access 16 August 2013, 21:08:45 UTC
cd9f5ce Add Subreddit.sticky and Subreddit.unsticky 15 August 2013, 17:57:23 UTC
3723f9a 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 Fix Search test case broken by time->period rename 15 August 2013, 14:35:02 UTC
f860e7e 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 Minor spelling, case and double space fixes 15 August 2013, 14:12:09 UTC
68f541c 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 Use http_proxy environment variable when available 18 July 2013, 10:38:14 UTC
8054f67 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 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 Add public_traffic keyword to set_settings. 18 July 2013, 06:12:24 UTC
d375e63 Fix bug in documentation (thanks /u/yesorknow). 17 July 2013, 18:21:37 UTC
94adca7 Merge pull request #228 from vindimy/patch-1 Adding ALTcointip bot to useful_scripts.rst 19 June 2013, 21:19:45 UTC
44202d2 Adding ALTcointip bot to useful_scripts.rst 19 June 2013, 21:13:12 UTC
52b2b2a Added support for getting menions (Reddit gold feature) 13 June 2013, 04:32:07 UTC
back to top