Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/praw-dev/praw

PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.
https://github.com/praw-dev/praw

Support SSL login.

d96d6b378073325b745aa2eb67016c66f4983bea authored about 13 years ago by Bryce Boe <[email protected]>
Fix login example in README.md

056797b3d4b2baa6af2fd4b3bd0b03efaf698b71 authored about 13 years ago by David Triendl <[email protected]>
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_fla...

70dcb73cea4834a97636ff12f9ab999989ee80b4 authored about 13 years ago by Bryce Boe <[email protected]>
Add more complete meta-data to setup.py and performed a mini-version bump.

74bb962b3eefe04ce6acad88e6f53f43d10c8803 authored about 13 years ago by Bryce Boe <[email protected]>
Update test case for issue 45 and fix a few lint issues.

737306e8d145a9d7087ebfd3aa26f4b32e4adbb1 authored about 13 years ago by Bryce Boe <[email protected]>
Added ability to report a submission, and get the reported submissions of a subreddit (must be a mod)

Alignment issue

e0ae32e0c0cb7e5ec5571dab8d36a515486783a5 authored about 13 years ago by Tailszefox <[email protected]>
Corrected README example.

759be65240b6ae9c29027b82b2fa85d28cb7a5d2 authored about 13 years ago by Bryce Boe <[email protected]>
Fix infinite getattr recursion bug by properly setting _populated in getattr.

cfd7d7607cc43a00d58db7ee125f590573a19049 authored about 13 years ago by Bryce Boe <[email protected]>
Each site in the config file can now optionally provide user and pswd fields.

b57d14887490c2d1f4711df8bf4cd16fd9ba2166 authored about 13 years ago by Bryce Boe <[email protected]>
Version bump

40ae34d5272e37c38888955dfb050adf1a072a5f authored about 13 years ago by Bryce Boe <[email protected]>
Include `reddit/*.cfg` files into the package.

37f4f635c141ba44f09deaf107b214b3d55db54e authored about 13 years ago by Hong Minhee <[email protected]>
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.

103ee1261d7e9b2fb61089b374baa38b562cd832 authored about 13 years ago by Hong Minhee <[email protected]>
Updated the README.

debd4f2582bd40a02e2009a2b4885293f7614cb7 authored about 13 years ago by Bryce Boe <[email protected]>
Actually added captcha support to send_feedback.

da6d64e91aa0299136dd3e710d2e3b8a581841e7 authored about 13 years ago by Bryce Boe <[email protected]>
Added get_banned, get_contributors, get_moderators and tested their associated functions.

49c32aeb1e4d07e1b671f09d441e1d4813623f2d authored about 13 years ago by Bryce Boe <[email protected]>
Added tests for mark_as_read and search_reddit_name as well as added get_unread function.

d0b61a1dab857b2da9732d7f74a15d52e4ab5df6 authored about 13 years ago by Bryce Boe <[email protected]>
Quote consistency.

ff6c3a945551cca5b03f7cf3f3d0d4ac132a84c2 authored about 13 years ago by Bryce Boe <[email protected]>
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...

d2d72365ca9e1db86a759975bbd6796b7861b317 authored about 13 years ago by Bryce Boe <[email protected]>
Fixed create_subreddit and added tests for a few untested functions.

Added test functionality for:

* create_subreddit
* get_all_comments
* get_front_page
* my_moder...

81845f652cbbdb8bf6acdcc21a7c19c655fa5bc4 authored about 13 years ago by Bryce Boe <[email protected]>
Build test urls from the domain specified in the configuration file.

a587c350514afefefd3af993f2be48936f2287d0 authored about 13 years ago by Bryce Boe <[email protected]>
Added tests for logout, send_feedback, and create_user, and fixed the functions to work properly.

01554c3a0a20639bf33bd49180fae63f34746410 authored about 13 years ago by Bryce Boe <[email protected]>
Added support for inbox messages via the Message class.

7b2d1ec4c905f291e9fdbc0b3cf489d2ac86d8d6 authored about 13 years ago by Bryce Boe <[email protected]>
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.

b555382e26d3ed3f514cdd7dfe40136752dfde79 authored about 13 years ago by Bryce Boe <[email protected]>
Added pylint and modified code to pass the tests. Refactored the reddit class to group functions into extension classes.

5671d267ba38bd95cd08f423220c68fc074887da authored about 13 years ago by Bryce Boe <[email protected]>
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.

316cf8557b84377398eb8499ffbb50d1d52a914b authored about 13 years ago by Bryce Boe <[email protected]>
Refactored the multisite implementation, and made stride to pass pylint.

More specific details:

* Consolodated all api objects and their ancestors in objects.py
* Clean...

0caed953a827ad39336f3fa96f8daf5ab1ec74ae authored about 13 years ago by Bryce Boe <[email protected]>
Merged multisite functionality with lint / pyflakes / pychecker fixes.

038cd7e570500f816e8552ccdeb627d1b6af9f48 authored about 13 years ago by Bryce Boe <[email protected]>
Added the ability to connect to another running instance of reddit that's

somewhere other than reddit.com. See example_settings.py.

84a5d4b34f171638cdd8e187e0f5ec54fb9a132a authored about 13 years ago by Bryce Boe <[email protected]>
Added lint.sh and made changes to reduce warnings / errors by pychecker and pyflakes.

bb5e30c397f6240dd2a36d2030310c993512b7f8 authored about 13 years ago by Bryce Boe <[email protected]>
Made everything conform to PEP 8.

4e4adb3e7c8b1c28412b231c8bf188fb6b86bd6d authored about 13 years ago by Bryce Boe <[email protected]>
Added set_flair_csv function along with README example and tests.

a377f5380c7c0e07874461e6258521dc2556d07c authored about 13 years ago by Bryce Boe <[email protected]>
Updated vote tests to verify their results.

2cac0b94ec175370ae0c3672c08c402b9911d49e authored about 13 years ago by Bryce Boe <[email protected]>
Fix README markdown issue.

f4cc23c108ca3aef501f8a740425d6b6e7f6857a authored about 13 years ago by Bryce Boe <[email protected]>
Added flairlist support and refactored test code.

* updated get_content to support flair list
* combined get_submission and get_submission_by_id i...

b8ae81771b8d70522e5a891aa34c263df0b3c725 authored about 13 years ago by Bryce Boe <[email protected]>
Refactored exceptions, updated set_flair and added corresponding tests.

Notable differences:

* Renamed api_exceptions.py to errors.py
* Refactored error_mapping code...

3e1181202352afce984c91011a3c83c214469a34 authored about 13 years ago by Bryce Boe <[email protected]>
Added LoggedInRedditor class and started adding messaging functionality to it.

Along these lines, I've removed inbox.py as it's fairly misleading.

338d0d1366546d92250a85c598585befd75b1a7d authored about 13 years ago by Bryce Boe <[email protected]>
Add tests for (un)friend and submit link now that these work.

3cfd8187850745635b7ab4e34dfcb41be9a2efde authored about 13 years ago by Bryce Boe <[email protected]>
Refactored a bunch of code (tests still pass)

* Moved reddit.py to __init__.py to remove reddit.reddit module confusion
* Renamed URL to _url...

1c7f31f5beab7544a94f0d5fc373850c9f69c30d authored about 13 years ago by Bryce Boe <[email protected]>
Added tests for comments and community subscribing.

b2ca96b980c4a3938bcae83b77be6837e07bcc44 authored about 13 years ago by Bryce Boe <[email protected]>
Updated README and cleaned up imports.

e0727f74f6fe6f6b00b3c4ec7fd355ed6762a51c authored about 13 years ago by Bryce Boe <[email protected]>
Merged from master and resolved conflicts.

30d97bfaf19bbc461312e545e6ee5492d42330f1 authored about 13 years ago by Bryce Boe <[email protected]>
Merged from fireworker76 and resolved conflict.

731c2bc79f77f6c06466b6ec81b04134b3e05fb3 authored about 13 years ago by Bryce Boe <[email protected]>
Merge branch 'master' of git://github.com/shalecraig/reddit_api

c1d6937ed0190bf84413a9bbdc49917a83d88afa authored about 13 years ago by Bryce Boe <[email protected]>
Merge remote-tracking branch 'nemec/master'

Conflicts:
reddit/decorators.py
reddit/reddit.py
reddit/urls.py

7cd90c6796962d232813a766fc4dce65f93e556e authored about 13 years ago by mellort <[email protected]>
Merge pull request #38 from bboe/fix_tests

Cache submission's comments, and make tests pass.

e9b675720b33e92625c2605c8dbfa2fff22ab817 authored about 13 years ago by mellort <[email protected]>
Merge pull request #39 from bluepnume/master

Added set_flair method

997fbd7dcecfdd600a18820be9288150070e3b2a authored about 13 years ago by mellort <[email protected]>
Added "set_flair" method for flair api

91aabc337f780340d2ae965bcf5c43231dc3f0c2 authored about 13 years ago by db <db@db.(none)>
Merged changes from simple_login and removed util.urljoin as it's really not needed.

a1a7c36cef73ddea7a86971b3d933cbb76aec8a4 authored about 13 years ago by Bryce Boe <[email protected]>
Updated submit, vote, save, and delete to use api_type:json and added test cases for each with respect to submissions.

3ea91a1e7ef41630c9d58b566f776d6564a9f8bc authored about 13 years ago by Bryce Boe <[email protected]>
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.

6fa4ec85bedb456ece94a9e9c94500ba06791104 authored about 13 years ago by Bryce Boe <[email protected]>
Merge pull request #2 from SimonGreenhill/master

Missing an import

a3f2fddb2e7c8ca7131cd363352b8657d8e41bcb authored about 13 years ago by nemec <[email protected]>
Missing an import

e9e445b733b793243d94168a0527b882a8f8cf95 authored about 13 years ago by Simon J Greenhill <[email protected]>
Cache comments for a submissions, and make tests pass.

87e3b0f54633667214a4d5cbf00f569e83338e82 authored about 13 years ago by Bryce Boe <[email protected]>
Merge pull request #32 from Julian/master

NameError in parse_api_json_response

6e8d801d8d5a94541c6f2f0aea94309861bc0c7c authored about 13 years ago by mellort <[email protected]>
Merge pull request #30 from liquidpele/master

subreddit moderation list

e0dfb89cd9f594e13f81c95eae322f781aa215d5 authored about 13 years ago by mellort <[email protected]>
Fixed login to use latest /api/login/USER/ url and raise Exceptions when login fails due to rate limit or wrong password.

176486fbeb97c53cedf29d09954d5589ca678447 authored about 13 years ago by Nemec <[email protected]>
Fixed a NameError.

2edc11eceee7ae23f26a3ca06837bdc5deab0cac authored about 13 years ago by Julian Berman <[email protected]>
Adding ability to getch list of subreddits current user moderates

25d7f3848d3dbef304b368b2ad0d2c3cf05a5398 authored over 13 years ago by reece <reece@ubuntudesktop.(none)>
Merge pull request #1 from gardaud/master

Fixed bug that causes a TypeError on certain python installs

8b53436d73c58a4cdd09ed939bcf98aa63db68e5 authored over 13 years ago by nemec <[email protected]>
Fixed bug that triggered a TypeError on certain python installs

2453f6e0169000f4beb7f07aee147312226fe120 authored over 13 years ago by Guillaume Ardaud <[email protected]>
Edited README.md via GitHub

ff5f5533c571587590f84d88a16df60b3cd1c9b8 authored over 13 years ago by fireworker76 <[email protected]>
Another fix to the read me.

ecb3e5c40c0dfbc1171eb9fba9f9e47364e28bdc authored over 13 years ago by Shale Craig <[email protected]>
Merge pull request #28 from shalecraig/master

The url isn't working, and it doesn't look like I can call it anyways.

fc7227c784655b06cba5196f5af87855a029d152 authored over 13 years ago by mellort <[email protected]>
Readme shows a deprecated function (try going to the link supplied).

848bf81af61109507c984a60c2c679bc587fb2f0 authored over 13 years ago by Shale Craig <[email protected]>
Made mark_as_read feature require login

27cfccd08ea21cfdbe6413d15cae4af846d45f1a authored over 13 years ago by Nemec <[email protected]>
Added 'mark as read' feature for comments (and mark_all for the inbox)

3fb79978e7045f3b310fba72b59082b1a0f608f4 authored over 13 years ago by Nemec <[email protected]>
Merge pull request #25 from frewsxcv/patch-1

removed redundant import line

82c8af08c8aaafd29d02b66cc20da43d1422ca3e authored over 13 years ago by mellort <[email protected]>
removed redundant import line

ed339b58144187812dab25be168abeef55b84f80 authored over 13 years ago by Corey Farwell <[email protected]>
readme error

96b83b52e2c07736a859852d5f57a8874316bf1b authored over 13 years ago by mellort <[email protected]>
added some __doc__ and __name__, enhanced README

0305f9c31b241ec13a71d2148d336a344f877a72 authored over 13 years ago by mellort <[email protected]>
moved create_redditor method to reddit.py, where it belongs :P

c0526bda7e0ee82f083d762c11703685f4f123d5 authored over 13 years ago by mellort <[email protected]>
uploaded to pip, added extra install options to README

e934cc1d2c7fb5c3ddf901c55d1b565a6d5991fc authored over 13 years ago by mellort <[email protected]>
fies issue #23; added setup_requirements to setup.py

14b4d3ebcf1467b92c00c773efd0d597471333b4 authored over 13 years ago by mellort <[email protected]>
Merge pull request #22 from Pinkerton/master

added dependencies section to README.md with setuptools as a package dependency for install

c78c9171de084a20d3c997681e426cde639816f7 authored over 13 years ago by mellort <[email protected]>
Merge pull request #21 from john2x/patch-1

Fix for issue #20 https://github.com/mellort/reddit_api/issues/20

019699348cada5aed7d5cadf7cfdd402494c5233 authored over 13 years ago by mellort <[email protected]>
Added dependencies section with setuptools as a package dependency for install

2c007a2ba47d1da65c60a96e99c0c20827ec3e9a authored over 13 years ago by Stephen Pinkerton <[email protected]>
Fix for issue #20 https://github.com/mellort/reddit_api/issues/20

fc6c3a7f68252710861bcda25d7535876d13d983 authored over 13 years ago by John Louis Del Rosario <[email protected]>
added Reddit.get_submission_by_id, fixed bugs

- voting wasn't working because _request was trying to encode
an int parameter as a string (th...

8039e71069e326751a02435f1f68ce4952135919 authored over 13 years ago by mellort <[email protected]>
see commit log for previous entry: same issue with self.user and self.user.display_name

this should fix compose_message()

a718cd54ebcff6d4b56174d05e1c0f555a62c9d2 authored over 13 years ago by mellort <[email protected]>
fixed "Subreddit object has no method encode" error (fixes #17)

i was previously including the subreddit name in the requests
by just passing in self.subreddit ...

4b3d4cb4de8571df279fe179a900f10a54089c65 authored over 13 years ago by mellort <[email protected]>
Merge pull request #16 from nemec/master

Fixed use of urllib2 "global opener".

924c167192bd4b2667f09805c4a504012a5f1682 authored over 13 years ago by mellort <[email protected]>
Merge pull request #14 from bboe/master

Lots of updates

129a591680b69529f5960888bd56d279e512cce7 authored over 13 years ago by mellort <[email protected]>
Made opener object 'private'

27b156426d9e1ac28632ef59e9be99f3a0e62cb8 authored over 13 years ago by Nemec <[email protected]>
Each Reddit object now has its own urllib2 openerdirector, so login cookies aren't shared between two instances.

0f3ae83a7b5b62f34eb5b7542bedabd8dee6ef9b authored over 13 years ago by Nemec <[email protected]>
Merge remote-tracking branch 'upstream/master'

806b9541cc90551259cac4b0734cf9e46c059be5 authored over 13 years ago by Nemec <[email protected]>
Added support for unicode urls, and unicode in the submission body

822463ea37697ff99b6046aa0d17ea1bf97a1732 authored over 13 years ago by Bryce Boe <[email protected]>
Merge remote branch 'tmp/master'

d7d5bab9edc1f33c931f94513b0293dabd6e7961 authored over 13 years ago by Bryce Boe <[email protected]>
Pulled in another stranded fork

f21673bda21cbb115755ca6a828f0dd34715b75b authored over 13 years ago by Bryce Boe <[email protected]>
Merged dangling fork

ab603b0edcefa628a92714265aeb7cbf9ad1c0ca authored over 13 years ago by Bryce Boe <[email protected]>
Fixed reddit_test to work with python 2.6

286abecd165fba54d3cd2ff009cf4396e18614ac authored over 13 years ago by Bryce Boe <[email protected]>
- Comments store pointer to subbmions and has permalink attribute.

- Captcha is only displayed if needed, and the prompt will continue to display
until the captc...

a4ce0fdfb4aea65912280046728066bd10373e92 authored over 13 years ago by Bryce Boe <[email protected]>
Merge branch 'MoreComments' into captcha

6460ba474b37bf7b6445983653a4cb526ef63d61 authored over 13 years ago by Bryce Boe <[email protected]>
Added MoreComments class with property comments to allow fetching of additional comments.

b988d91891bad39ef417a16740ef56fd8ca7c349 authored over 13 years ago by Bryce Boe <[email protected]>
Updated gitignore to ignore setup files

adefe20e32fd8e9c0e1ac53179adc62b57d08b0f authored over 13 years ago by Bryce Boe <[email protected]>
Updated decorate so captcha works for sending messages

8d386455056a7a8a5118a9a7555860fe4dba5cf7 authored over 13 years ago by Bryce Boe <[email protected]>
Removed all_content as param from get_content as it is no longer recursive

1a3a95a127061e4c5928d9b08d0ba4b4b2c98ea7 authored over 13 years ago by Bryce Boe <[email protected]>
Added get_new_by_date function, modified fetcher to work iteratively instead of recursively, and allowed the function to fetch all items

35378e92823c60db06bf6b5d9a9059a0f7cdc269 authored over 13 years ago by bboe <bboe@sybok.(none)>
added gpl headers and COPYING file

b309670583770dfc866de9c057e7d97eee91de0a authored over 13 years ago by Timothy Mellor <[email protected]>
deleted extra variable (ABOUT_URL) in inbox object

e89e353960d77fd00197411de00c4a42abd6317b authored almost 14 years ago by Timothy Mellor <[email protected]>
Merge remote branch 'nemec/about_url'

648a05dbc4d46ba8e5cc685cb246b080b4d4d4b7 authored almost 14 years ago by Timothy Mellor <[email protected]>