📊 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
-
Clone this repository:
git clone https://github.com/clashhsalc/reddit-user-scraper.git cd reddit-user-scraper
-
Install the required packages:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run main.py
-
Open your web browser and navigate to the URL displayed in the terminal (usually
http://localhost:8501
). -
Enter a Reddit username and press Enter to start the analysis.
-
View the data fetched!
- Python 3.7+
- Streamlit
- Pandas
- Plotly
- Requests
- WordCloud
- Matplotlib
I welcome contributions! Please feel free to submit a Pull Request or open an Issue
This tool is for educational purposes only. Please respect Reddit's API terms of service and user privacy when using this analyzer.
Made with ❤️ by Aryan