https://github.com/cthacker-udel/python-reddit-api
Reddit API Python Wrapper - cthacker-udel
https://github.com/cthacker-udel/python-reddit-api
Last synced: 3 months ago
JSON representation
Reddit API Python Wrapper - cthacker-udel
- Host: GitHub
- URL: https://github.com/cthacker-udel/python-reddit-api
- Owner: cthacker-udel
- Created: 2021-04-28T17:57:52.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-19T20:43:21.000Z (about 4 years ago)
- Last Synced: 2025-02-07T17:39:04.212Z (5 months ago)
- Language: Python
- Size: 3.48 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Python Reddit API
> Author : Cameron Thacker (University of Delaware)### Description :
This project is the implementation of Reddit API using Python, combined with the requests module, selenium, and Webdriver Manager.
- The main class of the project is [RedditClient](https://github.com/cthacker-udel/Python-Reddit-API/blob/master/RedditClient.py) which acts as the glue that holds all the other classes together. Each file besides [RedditRestAPI](https://github.com/cthacker-udel/Python-Reddit-API/blob/master/RedditRestAPI.py) imports [RedditClient](https://github.com/cthacker-udel/Python-Reddit-API/blob/master/RedditClient.py), and subclasses to [RedditClient](https://github.com/cthacker-udel/Python-Reddit-API/blob/master/RedditClient.py).
- [RedditClient](https://github.com/cthacker-udel/Python-Reddit-API/blob/master/RedditClient.py) is subclassed to [RedditRestAPI](https://github.com/cthacker-udel/Python-Reddit-API/blob/master/RedditRestAPI.py), to execute all necessary API method calls, the method calls themself in [RedditRestAPI](https://github.com/cthacker-udel/Python-Reddit-API/blob/master/RedditRestAPI.py) are executed with the assistance of the requests library#### Implementation:
- [Account API](https://www.reddit.com/dev/api#section_account)
- [Captcha API](https://www.reddit.com/dev/api#section_captcha)
- [Collections API](https://www.reddit.com/dev/api#section_collections)
- [Emoji API](https://www.reddit.com/dev/api#section_emoji)
- [Flair API](https://www.reddit.com/dev/api#section_flair)
- [Reddit Gold API](https://www.reddit.com/dev/api#section_gold)
- [Links & Comments API](https://www.reddit.com/dev/api#section_links_and_comments)
- [Listings API](https://www.reddit.com/dev/api#section_listings)
- [Live Threads API](https://www.reddit.com/dev/api#section_live)
- [Private Messages API](https://www.reddit.com/dev/api#section_messages)
- [Misc API](https://www.reddit.com/dev/api#section_misc)
- [Moderation API](https://www.reddit.com/dev/api#section_moderation)
- [New Modmail API](https://www.reddit.com/dev/api#section_modmail)
- [Multis API](https://www.reddit.com/dev/api#section_multis)
- [Search API](https://www.reddit.com/dev/api#section_search)
- [Subreddits API](https://www.reddit.com/dev/api#section_subreddits)
- [Users API](https://www.reddit.com/dev/api#section_users)
- [Widgets API](https://www.reddit.com/dev/api#section_widgets)
- [Wiki API](https://www.reddit.com/dev/api#section_wiki)