Python Reddit

Open-source Python projects categorized as Reddit | Edit details

Top 23 Python Reddit Projects

  • PRAW

    PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

    Project mention: Is removal reason data available anywhere? | reddit.com/r/redditdev | 2022-01-23

    Yes, take a look at how PRAW does it.

  • bulk-downloader-for-reddit

    Downloads and archives content from reddit

    Project mention: How do I archive entire subreddit (photos, links, comments etc.) in an easily viewable format? | reddit.com/r/DataHoarder | 2022-01-05

    https://github.com/aliparlakci/bulk-downloader-for-reddit might work?

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • programming-language-subreddits-and-their-choice-of-words

    How do the different communities talk?

    Project mention: Programming language subreddits and their choice of words | news.ycombinator.com | 2021-05-29
  • Shreddit

    Remove your comment history on Reddit as deleting an account does not do so.

    Project mention: What are some unsaid rules of Reddit that the new users should be aware of? | reddit.com/r/AskReddit | 2022-01-16
  • RedditDownloader

    Scrapes Reddit to download media of your choice.

    Project mention: Does pushshift or any other archiver save any pictures or thumbnails from reddit posts? | reddit.com/r/pushshift | 2021-10-15

    Like it depends on what they are using to scrape the subreddit the two I ran across yesterday ripme and Reddit Media Downloader both only run when called so it would be highly unlikely those would pick it up because they'd have to be called within the few seconds it was available.

  • Social-Amnesia

    Forget the past. Social Amnesia makes sure your social media accounts only show your posts from recent history, not from "that phase" 5 years ago.

    Project mention: What's the deal with Reddit "going public" and how will it affect us? | reddit.com/r/OutOfTheLoop | 2021-12-18

    https://github.com/Nick-Gottschlich/Social-Amnesia For when the time comes.

  • baseplate.py

    reddit's python service framework

    Project mention: Is the Pyramid framework dead? | reddit.com/r/Python | 2021-12-06

    Also reddit team using pyramid for services https://github.com/reddit/baseplate.py

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • URS

    Universal Reddit Scraper - A comprehensive Reddit scraping command-line tool written in Python.

    Project mention: Question for using the Universal Reddit Scraper (URS) | reddit.com/r/learnpython | 2021-12-19

    I'm new to python, and coding generally. I'm using a great tool called the Universal Reddit Scraper (https://github.com/JosephLai241/URS) to pull some reddit data. It allows you to scrape subreddits, among other things. It creates a CSV file with list of submissions in a given subreddit with each one's ID as a column.

  • DownloaderForReddit

    The Downloader for Reddit is a GUI application with some advanced features to extract and download submitted content from reddit.

    Project mention: Easiest way to download all contents from a Reddit user | reddit.com/r/DataHoarder | 2021-10-29
  • reddit-karma-farming-bot

    "Is karma really that important to you? Damn bro, you need a life" - YouTube Comment

    Project mention: When Linux is boring | reddit.com/r/linuxmemes | 2022-01-19

    This you https://github.com/MrPowerScripts/reddit-karma-farming-bot

  • reddit-detective

    Play detective on Reddit: Discover political disinformation campaigns, secret influencers and more

    Project mention: Facebook bans personal accounts of academics who researched misinformation, ad transparency on the social network | reddit.com/r/technology | 2021-08-04
  • wallstreetbets-sentiment-analysis

    This program finds the most mentioned ticker on r/wallstreetbets and uses Vader SentimentIntensityAnalyzer to calculate the sentiment analysis.

    Project mention: I made a bot that uses the extreme intelligence of wallstreetbets comments to trade stocks. | reddit.com/r/videos | 2021-03-04
  • rexport

    Reddit takeout: export your account data as JSON: comments, submissions, upvotes etc. 🦖

    Project mention: How often do you refresh reddit profile? | reddit.com/r/privacytoolsIO | 2021-06-30

    Take a look at rexport.

  • timesearch

    The subreddit archiver

    Project mention: Reddit and Twitter downloader | reddit.com/r/DataHoarder | 2021-12-09

    Here you go. I have used this to archive hundreds of subreddits in their entity, even bypassing the 1000 limit.

  • saveddit

    Bulk Downloader for Reddit

    Project mention: Reddit Hoarding? | reddit.com/r/DataHoarder | 2021-08-06
  • AmputatorBot

    Remove AMP from your URLs. AmputatorBot is a highly specialised Reddit and Twitter bot that automatically replies to comments, submissions and tweets containing AMP URLs with the canonical link(s). It's also available as a website and REST API. See also: https://www.reddit.com/r/AmputatorBot/comments/ehrq3z/why_did_i_build_amputatorbot/.

    Project mention: ...what..? | reddit.com/r/BrandNewSentence | 2022-01-23

    What is amp and why is it bad?

  • Reddit-Tweet-Linker-Bot

    it finds tweet links. the code is ugly af but idc. it works

    Project mention: Harbiden amk kuran her dakika update alıyor sanki live service din | reddit.com/r/KGBTR | 2021-08-11
  • pmaw

    A multithread Pushshift.io API Wrapper for reddit.com comment and submission searches.

    Project mention: Comment Search Down? | reddit.com/r/pushshift | 2021-12-08

    ah ok, the issue seems to be specific to the python wrapper, just saw someone opened an issue. thanks for the help!

  • reddit-auto-poster.py

    Python script for posting to multiple subreddits automagically.

    Project mention: Test post by reddit-auto-poster.py | reddit.com/r/test | 2022-01-18
  • WallpapersFromReddit

    Easily download all the images from any subreddit (also select sort_type if you want hot/top/new/controversial, and also sort_time day/week/month/year/all). Randomly select downloaded images and set as wallpaper, updating every 30 mins (or whenever you want duh)!

    Project mention: App to get new pictures automatically | reddit.com/r/PerseveranceRover | 2021-02-21

    Maybe this one works for you? https://github.com/tsarjak/WallpapersFromReddit

  • redvid

    Smart downloader for Reddit hosted videos

    Project mention: [RESOURCE] Python library to download videos , images and even gallery images with a single post url without needing your own praw bot and without manual installation of ffmpeg | reddit.com/r/redditdev | 2021-10-13

    yep ffmpeg is used but unlike libraries like Redvid you don't have to manually install it just to use RedDownloader. It is installed when you install the package with moviepy which is a requirement for the package

  • asyncpraw

    Async PRAW, an abbreviation for "Asynchronous Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

    Project mention: Discord Bot Image Scraper using PRAW - Error | reddit.com/r/learnpython | 2021-10-26

    C:\Users\17734\bot\venv\Scripts\python.exe C:/Users/17734/bot/main.py the ranch! the ranch! horse bot#5576 has joined the ranch! aggie: horse (the-ranch) It appears that you are using PRAW in an asynchronous environment. It is strongly recommended to use Async PRAW: https://asyncpraw.readthedocs.io. See https://praw.readthedocs.io/en/latest/getting_started/multiple_instances.html#discord-bots-and-asynchronous-environments for more info. Ignoring exception in on_message Traceback (most recent call last): File "C:\Users\17734\bot\main.py", line 17, in horse submission = next(x for x in horses_submissions if not x.stickied) StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\17734\bot\venv\lib\site-packages\discord\client.py", line 343, in _run_event await coro(*args, **kwargs) File "C:\Users\17734\bot\main.py", line 52, in on_message horses = await horse() File "C:\Users\17734\bot\venv\lib\site-packages\discord\ext\commands\core.py", line 374, in __call__ return await self.callback(*args, **kwargs) RuntimeError: coroutine raised StopIteration

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-23.

Python Reddit related posts

Index

What are some of the best open-source Reddit projects in Python? This list will help you:

Project Stars
1 PRAW 2,696
2 bulk-downloader-for-reddit 1,214
3 programming-language-subreddits-and-their-choice-of-words 796
4 Shreddit 747
5 RedditDownloader 720
6 Social-Amnesia 707
7 baseplate.py 471
8 URS 421
9 DownloaderForReddit 276
10 reddit-karma-farming-bot 196
11 reddit-detective 161
12 wallstreetbets-sentiment-analysis 135
13 rexport 117
14 timesearch 109
15 saveddit 97
16 AmputatorBot 94
17 PlayStoreLinks_Bot 92
18 Reddit-Tweet-Linker-Bot 85
19 pmaw 69
20 reddit-auto-poster.py 66
21 WallpapersFromReddit 59
22 redvid 59
23 asyncpraw 57
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com