Ecosyste.ms: OpenCollective

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

PRAW

Provides libraries to access Reddit's API which are used by many popular subreddits.
Collective - Host: opensource - https://opencollective.com/praw-dev - Code: https://github.com/praw-dev

Minor comment remove.

github.com/praw-dev/asyncpraw - 59ad09365f5ef99ac3a537303bae5d5d38d16fed authored over 14 years ago
New functionality: Create a subreddit.

github.com/praw-dev/asyncpraw - e0553c4ad468bcdfeae8c3e5f64a73a2a489acb4 authored over 14 years ago
New functionality: Create a subreddit.

github.com/praw-dev/praw - e0553c4ad468bcdfeae8c3e5f64a73a2a489acb4 authored over 14 years ago
Friending/modding/contributoring/banning should all work now.

github.com/praw-dev/asyncpraw - 7f9224f2735f5d389597fc4c1de497e4ecb3f73d authored over 14 years ago
Friending/modding/contributoring/banning should all work now.

github.com/praw-dev/praw - 7f9224f2735f5d389597fc4c1de497e4ecb3f73d authored over 14 years ago
Had the closures as instance attrs instead of class attrs for some reason. Fixed.

github.com/praw-dev/praw - 3afc86dfc2d84e08e6191783c9a30c18cfc5e58a authored over 14 years ago
Had the closures as instance attrs instead of class attrs for some reason. Fixed.

github.com/praw-dev/asyncpraw - 3afc86dfc2d84e08e6191783c9a30c18cfc5e58a authored over 14 years ago
Fixed the other nasty recursion bug. Got a little closer to friending/modding/contributoring/banning support. Clarified decorator function names to make debug a bit easier. Cleaned up the url_data logic in _get_content.

github.com/praw-dev/praw - e9b5e26dd076434dcc4918d4a0ea4a3566a25930 authored over 14 years ago
Fixed the other nasty recursion bug. Got a little closer to friending/modding/contributoring/banning support. Clarified decorator function names to make debug a bit easier. Cleaned up the url_data logic in _get_content.

github.com/praw-dev/asyncpraw - e9b5e26dd076434dcc4918d4a0ea4a3566a25930 authored over 14 years ago
Begone eval.

github.com/praw-dev/praw - 503c427868c7389a0c5c09e8f5eb396e5d1c53ae authored over 14 years ago
Fixed _get_page and _get_json_page factoring. This works now. The only thing left is to perhaps add an HTTP header to the modhash method, instead of using read with a bytes param like before, which gets the whole page anyhow.

github.com/praw-dev/praw - 04a7e054022d30b8115fc0906564fe4ed63a0257 authored over 14 years ago
Fixed _get_page and _get_json_page factoring. This works now. The only thing left is to perhaps add an HTTP header to the modhash method, instead of using read with a bytes param like before, which gets the whole page anyhow.

github.com/praw-dev/asyncpraw - 04a7e054022d30b8115fc0906564fe4ed63a0257 authored over 14 years ago
Whitespace AutoFix.

github.com/praw-dev/praw - 5827cb53cc331b0cf9d4e050c85ea432c0a3f6a8 authored over 14 years ago
Whitespace AutoFix.

github.com/praw-dev/asyncpraw - 5827cb53cc331b0cf9d4e050c85ea432c0a3f6a8 authored over 14 years ago
TODO: Also enforce don't hit the same URL twice in 30 secs rule with sleep_after as per API docs.

github.com/praw-dev/praw - b8553bffd8e9e9f5629b8ef8b305822660e22f42 authored over 14 years ago
TODO: Also enforce don't hit the same URL twice in 30 secs rule with sleep_after as per API docs.

github.com/praw-dev/asyncpraw - b8553bffd8e9e9f5629b8ef8b305822660e22f42 authored over 14 years ago
Using stdlib json instead of simplejson, with simplejson as a fallback. Also fixed a bug with _get_json_page and memoizing. We really shouldn't have to memoize that method separately, but since as is _get_page is just memoizing the file object, I added memoize to _get_json_page, otherwise e.g. Subreddit __getattr__s are broken...

github.com/praw-dev/praw - 98d3ee60d41db1062b2e59dcd7316241353a8c4f authored over 14 years ago
Using stdlib json instead of simplejson, with simplejson as a fallback. Also fixed a bug with _get_json_page and memoizing. We really shouldn't have to memoize that method separately, but since as is _get_page is just memoizing the file object, I added memoize to _get_json_page, otherwise e.g. Subreddit __getattr__s are broken...

github.com/praw-dev/asyncpraw - 98d3ee60d41db1062b2e59dcd7316241353a8c4f authored over 14 years ago
updated README

github.com/praw-dev/praw - a16d3fb99364819c03d5ec4566c55bf93856337d authored over 14 years ago
updated README

github.com/praw-dev/asyncpraw - a16d3fb99364819c03d5ec4566c55bf93856337d authored over 14 years ago
Added tags to .gitignore.

github.com/praw-dev/asyncpraw - 63a36dca61e67c3293f0a0e0b12cc27257edfbf2 authored over 14 years ago
Added tags to .gitignore.

github.com/praw-dev/praw - 63a36dca61e67c3293f0a0e0b12cc27257edfbf2 authored over 14 years ago
Here's the other factory. We need to document the arguments now (which we'd have need to have done anyhow.)

github.com/praw-dev/praw - fd73a6cc3abeecc65f45e5ac6d7ab407b1420f76 authored over 14 years ago
Here's the other factory. We need to document the arguments now (which we'd have need to have done anyhow.)

github.com/praw-dev/asyncpraw - fd73a6cc3abeecc65f45e5ac6d7ab407b1420f76 authored over 14 years ago
Whoops, meant to say closure, I tend to mix those two terms up all the time unfortunately...

github.com/praw-dev/praw - 5f05aff6ca4800ca9eb54bfffc4f52d5485b214f authored over 14 years ago
Whoops, meant to say closure, I tend to mix those two terms up all the time unfortunately...

github.com/praw-dev/asyncpraw - 5f05aff6ca4800ca9eb54bfffc4f52d5485b214f authored over 14 years ago
Code factor: Factory method for Redditor. Doing the same thing for Subreddit is a little bit more of a pain since we need access to the inner function's args. Also added basic __doc__ for the 2 base classes.

github.com/praw-dev/praw - 1a200e843be6cd7ac797450ae86cd4275eed1549 authored over 14 years ago
Code factor: Factory method for Redditor. Doing the same thing for Subreddit is a little bit more of a pain since we need access to the inner function's args. Also added basic __doc__ for the 2 base classes.

github.com/praw-dev/asyncpraw - 1a200e843be6cd7ac797450ae86cd4275eed1549 authored over 14 years ago
Got rid of get_replies, which was doing no additional logic.

github.com/praw-dev/praw - e37f270e0b0c67d2378f3e1d284cd637e1995706 authored over 14 years ago
Got rid of get_replies, which was doing no additional logic.

github.com/praw-dev/asyncpraw - e37f270e0b0c67d2378f3e1d284cd637e1995706 authored over 14 years ago
Code factoring: Voteable parent class.

github.com/praw-dev/asyncpraw - c10a0dfff971c169939a3f5dd07d270a5c3e0b85 authored over 14 years ago
Code factoring: Voteable parent class.

github.com/praw-dev/praw - c10a0dfff971c169939a3f5dd07d270a5c3e0b85 authored over 14 years ago
Merge from upstream/resolve conflict.

github.com/praw-dev/asyncpraw - 6113cff9d414bfc29a0bd6257e900f90bd7d2b7f authored over 14 years ago
Merge from upstream/resolve conflict.

github.com/praw-dev/praw - 6113cff9d414bfc29a0bd6257e900f90bd7d2b7f authored over 14 years ago
Code factoring: _get_page does param encoding, can now be used just about everywhere just by passing the dict of mappings from API response to whatever. Remember to .read() the page, though.

github.com/praw-dev/praw - 219acc2bebfa2bae8b0468ac41b6238d3ee1b447 authored over 14 years ago
Code factoring: _get_page does param encoding, can now be used just about everywhere just by passing the dict of mappings from API response to whatever. Remember to .read() the page, though.

github.com/praw-dev/asyncpraw - 219acc2bebfa2bae8b0468ac41b6238d3ee1b447 authored over 14 years ago
fixed another variable naming error

github.com/praw-dev/praw - 2d7d914818d567d827a4c8e7bf45075acfba35dc authored over 14 years ago
fixed another variable naming error

github.com/praw-dev/asyncpraw - 2d7d914818d567d827a4c8e7bf45075acfba35dc authored over 14 years ago
Fixed the other attr typo :).

github.com/praw-dev/praw - c3594d70f7c63edc0185777ca774a8c618129c8c authored over 14 years ago
Fixed the other attr typo :).

github.com/praw-dev/asyncpraw - c3594d70f7c63edc0185777ca774a8c618129c8c authored over 14 years ago
fixed small variable naming error

github.com/praw-dev/asyncpraw - 18652bf1d72f80f221fa9fab4818e07538e5b037 authored over 14 years ago
fixed small variable naming error

github.com/praw-dev/praw - 18652bf1d72f80f221fa9fab4818e07538e5b037 authored over 14 years ago
Revert "Replaced chained if with a dict. I guess this is arguable with only 3 conditions, but it's a tiny bit more concise, and a bit easier to maintain."

This reverts commit 366566937e4897f7b732b5c9b079a7b104c84b43. I like the idea, but I think it ma...

github.com/praw-dev/praw - 78525758060dfb0d1c4769a49aecc85bcd155b35 authored over 14 years ago
Revert "Replaced chained if with a dict. I guess this is arguable with only 3 conditions, but it's a tiny bit more concise, and a bit easier to maintain."

This reverts commit 366566937e4897f7b732b5c9b079a7b104c84b43. I like the idea, but I think it ma...

github.com/praw-dev/asyncpraw - 78525758060dfb0d1c4769a49aecc85bcd155b35 authored over 14 years ago
Replaced chained if with a dict. I guess this is arguable with only 3 conditions, but it's a tiny bit more concise, and a bit easier to maintain.

github.com/praw-dev/praw - 366566937e4897f7b732b5c9b079a7b104c84b43 authored over 14 years ago
Replaced chained if with a dict. I guess this is arguable with only 3 conditions, but it's a tiny bit more concise, and a bit easier to maintain.

github.com/praw-dev/asyncpraw - 366566937e4897f7b732b5c9b079a7b104c84b43 authored over 14 years ago
Stylistic changes. Fixed spacings, some line length fixes, removed some extraneous comments.

github.com/praw-dev/praw - 758d8aca9a6c9db802dca289bd3842302b0085e2 authored over 14 years ago
Stylistic changes. Fixed spacings, some line length fixes, removed some extraneous comments.

github.com/praw-dev/asyncpraw - 758d8aca9a6c9db802dca289bd3842302b0085e2 authored over 14 years ago
Moved API fields to within model. We don't really need to check these I don't think, we could just pass it off to the API to check... But in the meantime they're probably better here than as top level constants.

github.com/praw-dev/praw - a90a0eb2919238a2ccc56475ab3b6e7771594bbd authored over 14 years ago
Moved API fields to within model. We don't really need to check these I don't think, we could just pass it off to the API to check... But in the meantime they're probably better here than as top level constants.

github.com/praw-dev/asyncpraw - a90a0eb2919238a2ccc56475ab3b6e7771594bbd authored over 14 years ago
Cleaned up Reddit() class namespace. Request, urlopen and cookie_jar moved to internal attrs.

github.com/praw-dev/praw - c4c75964c06cfbc613d8b8663fba0f85b99791cb authored over 14 years ago
Cleaned up Reddit() class namespace. Request, urlopen and cookie_jar moved to internal attrs.

github.com/praw-dev/asyncpraw - c4c75964c06cfbc613d8b8663fba0f85b99791cb authored over 14 years ago
Another typo fix.

github.com/praw-dev/praw - 207625a5596527a1b47ab2af58a7eea94fb5a4c3 authored over 14 years ago
Another typo fix.

github.com/praw-dev/asyncpraw - 207625a5596527a1b47ab2af58a7eea94fb5a4c3 authored over 14 years ago
Leave it to me to forget to fix possible recursion problems with the __repr__. Now raises NotImplementedError if the subclass doesn't define __str__ (which needs to be defined in order to know what to use for the second position). Alternatively we could just return an empty string, but this is probably nicer.

github.com/praw-dev/praw - 3d69342545b0d0d0f07bf85a6fb99d01248292ba authored over 14 years ago
Leave it to me to forget to fix possible recursion problems with the __repr__. Now raises NotImplementedError if the subclass doesn't define __str__ (which needs to be defined in order to know what to use for the second position). Alternatively we could just return an empty string, but this is probably nicer.

github.com/praw-dev/asyncpraw - 3d69342545b0d0d0f07bf85a6fb99d01248292ba authored over 14 years ago
_get_about_attributes are perfect candidates for __getattr__.

github.com/praw-dev/praw - 474bca97b2b26c991bf24a98fb3a9a8a7331aee4 authored over 14 years ago
_get_about_attributes are perfect candidates for __getattr__.

github.com/praw-dev/asyncpraw - 474bca97b2b26c991bf24a98fb3a9a8a7331aee4 authored over 14 years ago
Did same for 'is None' (last commit was for 'is not None').

github.com/praw-dev/praw - 2d3c5f7b391a35ef6edd3798cc1bb380c0bc215c authored over 14 years ago
Did same for 'is None' (last commit was for 'is not None').

github.com/praw-dev/asyncpraw - 2d3c5f7b391a35ef6edd3798cc1bb380c0bc215c authored over 14 years ago
Fixed all of the condition checks that were looking for .

github.com/praw-dev/asyncpraw - 3ddc0a1803e8dd7b532476ea71450a1948abe4a9 authored over 14 years ago
Fixed all of the condition checks that were looking for .

github.com/praw-dev/praw - 3ddc0a1803e8dd7b532476ea71450a1948abe4a9 authored over 14 years ago
Added RedditObject base class, so far with only __repr__ method for subclasses. Changed __repr__'s on subclasses to __str__.

github.com/praw-dev/asyncpraw - 5331fa4d7a07c71f04b45d651f10878ef1d19f4d authored over 14 years ago
Added RedditObject base class, so far with only __repr__ method for subclasses. Changed __repr__'s on subclasses to __str__.

github.com/praw-dev/praw - 5331fa4d7a07c71f04b45d651f10878ef1d19f4d authored over 14 years ago
Finished the functionality of the sleep_after decorator (which might use a rename). Instead of sleeping after every call (which I assume was temporary), it should just wait after anything called within the REDDIT_API_WAIT_TIME from the last call now. This breaks functionality though, since the lambdas are blowing up. Fix coming.

github.com/praw-dev/asyncpraw - 7317b8d8311a8134531ce1a26be5475230de71d9 authored over 14 years ago
Finished the functionality of the sleep_after decorator (which might use a rename). Instead of sleeping after every call (which I assume was temporary), it should just wait after anything called within the REDDIT_API_WAIT_TIME from the last call now. This breaks functionality though, since the lambdas are blowing up. Fix coming.

github.com/praw-dev/praw - 7317b8d8311a8134531ce1a26be5475230de71d9 authored over 14 years ago
APIException added to be used for module exceptions (for proper exception catching).

github.com/praw-dev/praw - bde383bdab68605ceb960510b8bfdbbe937a49ea authored over 14 years ago
APIException added to be used for module exceptions (for proper exception catching).

github.com/praw-dev/asyncpraw - bde383bdab68605ceb960510b8bfdbbe937a49ea authored over 14 years ago
.gitignore

github.com/praw-dev/praw - f4edf77665ac1b5ee88ee2ba2690f469eeca6424 authored over 14 years ago
updated README with some more examples, made minor changes to reddit.py

github.com/praw-dev/praw - f2b066dbd0fd1ccb01cf874c37302259cebc475e authored over 14 years ago
updated README with some more examples, made minor changes to reddit.py

github.com/praw-dev/asyncpraw - f2b066dbd0fd1ccb01cf874c37302259cebc475e authored over 14 years ago
errors were introduced by subclassing from object, so removing that change. also, fixed variable name in Subreddit class: name to display_name

github.com/praw-dev/asyncpraw - a7c6ade5ece172252621b45aec2edb96e8d7c809 authored over 14 years ago
errors were introduced by subclassing from object, so removing that change. also, fixed variable name in Subreddit class: name to display_name

github.com/praw-dev/praw - a7c6ade5ece172252621b45aec2edb96e8d7c809 authored over 14 years ago
stupid mistake: changed Object to object

github.com/praw-dev/praw - 1cf1c5eb92d2fa90e713805b15d3e3df1c2e2691 authored over 14 years ago
stupid mistake: changed Object to object

github.com/praw-dev/asyncpraw - 1cf1c5eb92d2fa90e713805b15d3e3df1c2e2691 authored over 14 years ago
small change; switched to 'new-style' classes

github.com/praw-dev/asyncpraw - dd198989c6e3531afd5364ee5f6a55ebcd151786 authored over 14 years ago
small change; switched to 'new-style' classes

github.com/praw-dev/praw - dd198989c6e3531afd5364ee5f6a55ebcd151786 authored over 14 years ago
small fix; think this should allow memoized calls to skip the api sleep()

github.com/praw-dev/asyncpraw - e1bd6013a674cf1be0dfc6c2ca8caa9c1f63c7e5 authored over 14 years ago
small fix; think this should allow memoized calls to skip the api sleep()

github.com/praw-dev/praw - e1bd6013a674cf1be0dfc6c2ca8caa9c1f63c7e5 authored over 14 years ago
added caching, cleaned up some of the decorators

github.com/praw-dev/praw - a66c1a090d17204dd0c1c768262ead02f246827d authored over 14 years ago
added caching, cleaned up some of the decorators

github.com/praw-dev/asyncpraw - a66c1a090d17204dd0c1c768262ead02f246827d authored over 14 years ago
changed user agent

github.com/praw-dev/asyncpraw - 11d40f1e06b4aad30d8231fedd0c39366f7255d8 authored over 14 years ago
changed user agent

github.com/praw-dev/praw - 11d40f1e06b4aad30d8231fedd0c39366f7255d8 authored over 14 years ago
accidentally deleted CHAR_LIMIT in cleaning up, re-added it

github.com/praw-dev/asyncpraw - 4616a2bc23aba9cccb5182ba2499b3d030e6c0dc authored over 14 years ago
accidentally deleted CHAR_LIMIT in cleaning up, re-added it

github.com/praw-dev/praw - 4616a2bc23aba9cccb5182ba2499b3d030e6c0dc authored over 14 years ago
small fix to readme

github.com/praw-dev/praw - 3ea60941fa2335436b89ebca919c1edbaa365a3c authored over 14 years ago
small fix to readme

github.com/praw-dev/asyncpraw - 3ea60941fa2335436b89ebca919c1edbaa365a3c authored over 14 years ago
small typo

github.com/praw-dev/praw - be05894de80053cbe7075e35a6a0de9b42304487 authored over 14 years ago
final readme for release

github.com/praw-dev/asyncpraw - dd83f729defe412e3eb424cb8315cffb8dae6370 authored over 14 years ago
final readme for release

github.com/praw-dev/praw - dd83f729defe412e3eb424cb8315cffb8dae6370 authored over 14 years ago
finalized readme

github.com/praw-dev/praw - d6b5de7bef2f881328062f69bedede7a8aafae2f authored over 14 years ago
finalized readme

github.com/praw-dev/asyncpraw - d6b5de7bef2f881328062f69bedede7a8aafae2f authored over 14 years ago
updated readme with example applications

github.com/praw-dev/praw - 33770e3e8b1b3b95ca62cfed674dd7e40ac78d71 authored over 14 years ago
updated readme with example applications

github.com/praw-dev/asyncpraw - 33770e3e8b1b3b95ca62cfed674dd7e40ac78d71 authored over 14 years ago
cleaned up code, added 'questions' to readme

github.com/praw-dev/asyncpraw - 6acc44402a329c1d3f64e7e9a9cb14f9f20420c1 authored over 14 years ago
cleaned up code, added 'questions' to readme

github.com/praw-dev/praw - 6acc44402a329c1d3f64e7e9a9cb14f9f20420c1 authored over 14 years ago
more readme updates

github.com/praw-dev/praw - 72655837c7b63b3b4f2084e83b7063a1985ad7c0 authored over 14 years ago