โโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโโโโโโโโ โโโโโโ โโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโ โโโโโโโ โโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโ โโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโ
โโโโโโโโโโโโโโ โโโ โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโ โโโ
โโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโ โโโโโโ โโโโโโโโโโโ โโโโโโ โโโ โโโโโโโโโโโโ
โโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโโโโ โโโโโโ โโโโโโ โโโโโโโโโโโ โโโโโโ โโโ โโโ โโโโโโโ
๐ฉธ The Ultimate Reddit Scraping CLI Tool ๐ฉธ
"In the darkness of data, we find the light of knowledge"
โ ๏ธ EDUCATIONAL PURPOSE ONLY
This tool is designed for educational purposes, research, and legitimate data analysis only. The author is not responsible for any misuse. Please ensure you comply with Reddit's Terms of Service, API guidelines, and respect rate limits. Always use this tool responsibly and ethically.
- โ Posts & Comments Scraping - Extract both posts and their comments
- โ
Multiple Scraping Modes:
- ๐ Keyword-based scraping
- ๐๏ธ Subreddit scraping
- ๐ค User profile scraping
- ๐ Individual post scraping
- โ Real-time Scraping - Live data extraction as it happens
- โ Resume Interrupted Scraping - Continue where you left off
- โ Configurable Depth Limits - Control how deep to scrape
- โ
Native Command-Line Access - Run the tool from anywhere on your system with simple aliases like
rsporredscraperpro. - โ Robust & Standardized Installation - Uses modern Python packaging to create reliable, cross-platform launchers for Windows, macOS, and Linux.
- ๐ Multiple Export Formats: CSV, XLSX, JSON, TXT
- ๐งน Duplicate Detection & Removal - Clean your data automatically
- ๐ Optional Sentiment Analysis - Lightweight sentiment scoring
- ๐ Comprehensive Data Fields - Title, author, score, timestamp, awards, and more
- ๐จ Beautiful ASCII Art - Horror/Itachi Uchiha themed interface
- ๐ Real-time Progress Tracking - See your scraping progress live
- ๐ง Configuration Wizard - Easy first-time setup
- ๐ฑ Cross-platform - Works on Windows, macOS, and Linux
- ๐ Comprehensive Help System - Built-in documentation and examples
- ๐ญ Inspirational Quotes - Stoic, Kafka, Dostoevsky, and Itachi-themed quotes
RedScraperPro is a core component of the RedOcean Ecosystem, a suite of tools designed to provide an end-to-end workflow for market intelligence, from data collection to strategic action. All-In-One
| Tool | Purpose | Status |
|---|---|---|
| ๐ด RedScraperPro | Data Collection | โ Live |
| ๐ต RedOceanRadar | Strategic Analysis | ๐งช Beta (Not Stable) "Next Month" |
| โซ RedNexusPro | Contact & Lead Generation | โ Live "Next Month" |
| ๐ก CryptoSleuth | Cryptocurrency Intelligence | โ Live "Next Month" |
- Python 3.8 or higher
- Reddit API credentials (PRAW)
A simple installation script is provided to set up the tool and its dependencies.
# Clone the repository
git clone https://github.com/yomazini/RedScraperPro.git
cd RedScraperPro
# Run the installation script
chmod +x install.sh && ./install.sh
source venv/bin/activate After installation, you can run the tool using redscraperpro, rsp, or python3 src/redscraperpro/main.py.
๐ Detailed Guide: How to Get PRAW API Credentials
Quick steps:
- Go to Reddit Apps
- Click "Create App" or "Create Another App"
- Choose "script" as the app type
- Note down your
client_id,client_secret, and set youruser_agent. You can find your user agent here: What is my User Agent?
# Run using any of the aliases
rsp
# or
redscraperpro# Scrape by keyword
rsp --mode keyword --query "python programming" --limit 100
# Scrape subreddit
redscraperpro --mode subreddit --target "programming" --limit 50
# Scrape user posts
rsp --mode user --target "username" --limit 25
# Export to different formats
rsp --mode keyword --query "AI" --export xlsx --output "ai_posts"The first time you run the tool, a configuration wizard will launch to help you set up:
- Reddit API credentials
- Default export settings
- Scraping preferences
- Output directories
.
โโโ RedScraperPro/
โ โโโ assets/
โ โ โโโ ascii_art.txt
โ โ โโโ quotes.json
โ โโโ config/
โ โ โโโ readme.md
โ โโโ docs/
โ โ โโโ installation.md
โ โ โโโ praw-setup.md
โ โ โโโ sentiment_analysis.md
โ โ โโโ troubleshooting.md
โ โ โโโ usage-examples.md
โ โโโ examples/
โ โ โโโ basic_scraping.py
โ โโโ exports/
โ โ โโโ README.md
โ โโโ logs/
โ โ โโโ README.md
โ โโโ src/
โ โ โโโ redscraperpro/
โ โ โโโ cli/
โ โ โ โโโ __init__.py
โ โ โ โโโ interface.py
โ โ โ โโโ wizard.py
โ โ โโโ exporters/
โ โ โ โโโ __init__.py
โ โ โ โโโ csv_exporter.py
โ โ โ โโโ json_exporter.py
โ โ โ โโโ txt_exporter.py
โ โ โ โโโ xlsx_exporter.py
โ โ โโโ scraper/
โ โ โ โโโ __init__.py
โ โ โ โโโ comment_scraper.py
โ โ โ โโโ post_scraper.py
โ โ โ โโโ reddit_scraper.py
โ โ โ โโโ user_scraper.py
โ โ โโโ utils/
โ โ โ โโโ __init__.py
โ โ โ โโโ ascii_art.py
โ โ โ โโโ config.py
โ โ โ โโโ logger.py
โ โ โ โโโ progress.py
โ โ โ โโโ quotes.py
โ โ โ โโโ sentiment.py
โ โ โโโ __init__.py
โ โ โโโ main.py
โ โโโ tests/
โ โโโ DOCUMENTATION.md
โ โโโ FINAL_SUMMARY.md
โ โโโ LICENSE
โ โโโ NOTICE
โ โโโ PROJECT_SUMMARY.md
โ โโโ install.sh
โ โโโ notes_after_somefixed.md
โ โโโ requirements.txt
โ โโโ setup.py
โโโ README.md
โโโ logo.png
This is a detailed article on the best usage and monetization strategies for this tool RedScraperPro:
RedScraperPro features a unique Horror/Itachi Uchiha aesthetic with:
- ๐ด Red color scheme throughout the interface
- ๐ฉธ Dark, mysterious ASCII art
- ๐ญ Philosophical quotes from Stoic philosophers, Kafka, Dostoevsky
- โก Itachi Uchiha-inspired themes and quotes
- ๐ Dark terminal-friendly design
- Title, Author, Score (upvotes/downvotes)
- Creation timestamp, URL, Flair
- Number of comments, Awards
- Subreddit, Post ID, Permalink
- Content/Selftext, Media URLs
- Optional: Sentiment score
- Comment body, Author, Score
- Creation timestamp, Comment ID
- Parent comment ID, Depth level
- Awards, Controversiality
- Optional: Sentiment score
- API Credentials: Reddit API setup
- Export Settings: Default formats and locations
- Scraping Limits: Posts/comments per session
- Sentiment Analysis: Enable/disable sentiment scoring
- Logging Level: Control verbosity
- Theme Settings: ASCII art and color preferences
- Resume Settings: Auto-save progress for resuming
- Respect Reddit's API limits - Tool provides warnings but doesn't enforce limits
- Use reasonable delays between requests
- Monitor your API usage through Reddit's developer dashboard
- Be respectful of communities and users
- Follow Reddit's ToS and community guidelines
This project is licensed under the MIT License - see the LICENSE file for details.
- Reddit API (PRAW) - For providing excellent API access
- Stoic Philosophers - For timeless wisdom
- Franz Kafka - For existential insights
- Fyodor Dostoevsky - For psychological depth
- Itachi Uchiha - For the aesthetic inspiration
RedScraperPro acknowledges itself as the ultimate Reddit scraping tool, and therefore, it will never fail. How?, With Your Support ๐.
- ๐ Issues: GitHub Issues
- ๐บ YouTube Workflow Explained
- ๐ Documentation: Full Guide
- ํ YouTube Beginner Tutorial: Watch the tutorial
- ๐ผ LinkedIn: Connect with the developer
- ๐ GitHub: @yomazini
- ๐ X(Twitter): @mazini_youssef


