This repository is a collection of Python projects created for learning, practice, and experimentation with different concepts such as data processing, web scraping, visualization, and automation.
Each project is organized in its own folder with a dedicated README.md explaining its purpose and usage.
A modular web scraping project with configuration files, CLI support, and a simple web dashboard.
Features:
- Configurable scraping
- CLI interface
- HTML dashboard
Technologies:
- Python
- Requests / BeautifulSoup
- HTML / JSON
web-scraper/
Scrapes comments from YouTube videos for analysis.
Technologies:
- Python
- Web scraping / APIs
YouTube_comments/
Fetches and processes metadata for movies such as title, rating, release year, etc.
Technologies:
- Python
- APIs / Web scraping
Movie_Metadata_Collector/
Extracts the dominant color from an image using image processing techniques.
Technologies:
- Python
- OpenCV / Pillow (depending on implementation)
Finding_Dominant_Color/
Performs analysis on text files, including statistics and basic natural language processing tasks.
Technologies:
- Python
Textual_Data_Processing/
Generates a word cloud based on Wikipedia search results.
Technologies:
- Python
- Wikipedia API
- WordCloud
Wikipedia_wordcloud/
A simple aim-training game built using Pygame to improve mouse accuracy and reaction time.
Technologies:
- Python
- Pygame
Aim-Trainer/
- Clone the repository:
git clone https://github.com/slamaniabdelhafid/Python-Projects.git