Skip to content

qw3rty-dev/python-mini-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python mini Projects

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.

Featured Projects

Python.org Job Scraper

A command-line tool to search and export Python job listings by keywords,Supports pagination,description cleaning, and CSV export.View Project

To-DO List CLI

A fully featured command line task manager with priorities,due dates,overdue tracking,search, and persistent JSON storage.View Project

Projects

  • 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)

Concepts used

  • Conditional statements
  • Loops
  • Functions
  • Exception handling
  • Lists and dictionaries
  • JSON file handling
  • Web scraping (requests,BeautifulSoup)
  • File handling (CSV,JSON)

Tech used

  • Python
  • requests
  • BeautifulSoup

About

Python projects - CLI tools,web scraping and data collection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages