Skip to content

Latest commit

 

History

History
75 lines (50 loc) · 1.85 KB

README.md

File metadata and controls

75 lines (50 loc) · 1.85 KB

Reddit User Scraper

Reddit Logo Python Streamlit Pandas Plotly

Python Versions

Analyze Reddit user activity with visualizations and insights without using the Reddit API.

Features

📊 User activity analysis:

  • Total comments, karma, and average karma per comment
  • Top subreddits by comment count and karma
  • Activity patterns by hour and day of the week
  • Most upvoted and downvoted comments
  • Word cloud generation from user's comments
  • Detailed list of all comments and posts

Installation

  1. Clone this repository:

    git clone https://github.com/aryanwf/reddit-user-scraper.git
    cd reddit-user-scraper
  2. Install the required packages:

    pip install -r requirements.txt

Usage

  1. Run the Streamlit app:

    streamlit run main.py
  2. Open your web browser and navigate to the URL displayed in the terminal (usually http://localhost:8501).

  3. Enter a Reddit username and press Enter to start the analysis.

  4. View the data fetched!

Requirements

  • Python 3.7+
  • Streamlit
  • Pandas
  • Plotly
  • Requests
  • WordCloud
  • Matplotlib

Disclaimer

This tool is for educational purposes only. Please respect Reddit's terms of service when using this tool.


Made with ❤️