A collection of Python CLI tools amd web scraping projects built while learning python and applying it to real-world tasks like data extraction and automation.
A command-line tool to search and export Python job listings by keywords,Supports pagination,description cleaning, and CSV export.View Project
A fully featured command line task manager with priorities,due dates,overdue tracking,search, and persistent JSON storage.View Project
- To-Do List CLI (Command-line task manager with JSON storage)
- Python.org Job Scraper(scrapes job details like job title,company name,etc )
- Books Scraper(scrapes book title,price,rating,availability)
- Hacker News Scraper(scrapes headline and link of the top 10 news sorted according to the score points)
- Country Info. Scraper(scrapes current world population statistics for all countries from Worldometers)
- Quotes Scraper(scrapes quotes,authors,and tags)
- Hockey Data Scraper(scrapes team statistics like wins,losses,goals,etc)
- Songs scraper (scrapes info. of most streamed songs on spotify)
- Calculator (Supports addition,subtraction,multiplication,division and factorial)
- Rock Paper Scissors(Classic game with best of three logic)
- Number guessing game (Guess a number between 1 and 20 with limited attemps and hints)
- Conditional statements
- Loops
- Functions
- Exception handling
- Lists and dictionaries
- JSON file handling
- Web scraping (requests,BeautifulSoup)
- File handling (CSV,JSON)
- Python
- requests
- BeautifulSoup