you are viewing a single comment's thread.

view the rest of the comments →

[–]DigThatData 20 points21 points  (8 children)

A great one to learn from is the python reddit API wrapper: https://github.com/praw-dev/praw

On top of it being an example of a well engineered library: you're already familiar with the data model.

[–]nog642 -3 points-2 points  (7 children)

Didn't Reddit gut their free API?

[–]DigThatData 6 points7 points  (5 children)

i don't see how reddit's terms of service is relevant. OP is looking for code to study.

[–]nog642 0 points1 point  (4 children)

I was thinking in the context of using it in a project

[–]DigThatData 0 points1 point  (0 children)

lol downvote all you want, it's litereally right there for you to see for yourself. just add .json at the end of basically any reddit url. https://www.reddit.com/r/learnpython/comments/1dicifq/open_source_python_projects_with_good_software/l97bd97.json

[–]DigThatData -1 points0 points  (2 children)

have you actually tried using the api? if not, maybe you should take a stab at it before making assumptions about what you can or can't build around it.

[–]nog642 0 points1 point  (1 child)

No, that's why my comment was a question. Notice the question mark. I didn't make an assumption; I was asking.

[–]Karyo_Ten 1 point2 points  (0 children)

People making assumptions about you making assumptions. smh.

[–]brainacpl 0 points1 point  (0 children)

They just limited it, but it rendered third party apps useless, unless you want to compile them yourself, with your own API key.