Skip to content

Python Projects - APIs, Scripting, Web automation, Web Scraping, Desktop Apps, Games and More

Notifications You must be signed in to change notification settings

mohammedfahadnyc/Python_APIs-Scripting-WebScraping-Automation-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python_Side_Projects

Dozens Of Side Projects In Python

Demo of side all projects :

Demo 26 : Cafe API : I've built this cafe REST API completely from scratch, this has a database of cafe's and their information and developers can perform CRUD operations using the documentation, which is provided in home page (index.html).also accessible here:https://documenter.getpostman.com/view/14184093/UyrGBuFQ Demo here:

Screen.Recording.2022-05-01.at.4.47.44.AM.mov

Demo 25 : Movie Ranking - User can add any movies they want, they just need to enter the title and it shows all relevant titles, then user selects their desired title, add their ratings and reviews and based on ranking,and the movie gets added to user's databse, the program also fetches the movie's description,rating,cover photo and displays them in the website. the home page ranks all movies in the user's database in a descending order based on ranking. (Flask For Backend, Databased Used SQLite3 and SQLAlchemy, for fetching movies and data, used https://developers.themoviedb.org/3 API).Demo here:

Screen.Recording.2022-04-30.at.2.39.15.AM.mov

Demo 23 : Automated Zillow Housing Market Research - This program Finds all the listings and links to the listings and prices and then fills out automatically google form and submits the data for each listing (Used Beautiful Soup to Scrap and Selenium to fill out forms) Demo :

Screen.Recording.2022-04-17.at.4.58.16.PM.mov

Demo 22 : Instagram Follower Bot : Follows Any Given Instagram account and follow all of the account's followers.

Demo 21 : Get the Current Internet Speed and Compare it with Promised speed from the ISP. If it's slower than the promised speed, Send a tweet to the ISP Demo here : https://user-images.githubusercontent.com/54411378/163729338-62636187-8f2b-4fca-8b3c-f9d8ed057a91.MOV

Demo 20 : Tinder Auto Swipe and Match Bot - This program logs in to user's tinder and auto swipes and matches to tinder date. Demo here :

IMG_114076480.MOV

Demo 19 : This program can Automatically login to user's kogin and Apply To any and every Linkedin Job. Using Selenium Webdriver Automation, Demo Here :

Screen.Recording.2022-04-15.at.10.02.01.AM.mov

Demo 18 : Selenium Webdriver Automation - Cookie Bot : Automatically Play the cookie game found at https://orteil.dashnet.org/cookieclicker/ and automatically buys upgrades. Demo :

Screen.Recording.2022-04-15.at.8.16.06.AM.mov

Demo 17 - Web Scraping : Amazon Price Alert - Using Beautiful Soup, this program Tracks Amazon Price of a Product and if price drops below desired price of the user, it notifies the user with an email price drop alert. Demo Here :

Screen.Recording.2022-04-14.at.2.30.10.AM.mov

Demo 16 : Spotify API Musical Time Machine : This Program takes any date input from the user and then Go to scrape billboard top 100 for that day and then can create a spotify playlist and add all those top 100 songs on that Playlist. (Web Scraping with Beautiful Soup + Spotify API)

Demo 15 : Web Scraping with Beautiful Soup : This program scrapes empire's Top 100 movies to watch and exports the all the movues titles in a text file sorting from 1 to 100 in order, demo here :

Screen.Recording.2022-04-13.at.11.52.01.AM.mov

Demo 14 : Workout Tracker - User writes in plain english about their workout, using Nutrionix API's Natural Labguage Processing power, this program extracts workout data and calories, duration, types of exercise and then automatically logs it into a google sheet using Sheety API. Demo here:

Screen.Recording.2022-04-10.at.5.50.43.AM.mov

Demo 13 : Stock News Alert : This Application fetches data for a given company's stock price from The Alpha Vantage API and If there's a pre defined fluctuation in closing prices for today and yesterday, sends a message using Twillo SMS API to the user with top three articles on that stock fetched from News API. Demo Here :

Screen.Recording.2022-04-10.at.1.53.12.AM.mov

Demo 12 : Rain Alert Sms Service : Fetch Data Daily For Current Location using Openweather Map One Call API and if there's a chance of rain that day, sends an alert sms to the user using Twillo API's SMS Service. Demo here:

Demo.mp4

Demo 11 : GUI Quizz App using Open Trivia API - Everytime the program is run or all question in current question bank is ended, it generates new question bank from Open Trivia API (https://opentdb.com/api.php?amount=1&type=boolean) and asks user's True/False Questions.Simply by chaging API parameters broad topics can be taught and tested with this desktop app. Demo here :

Screen.Recording.2022-04-09.at.3.53.20.AM.mov

Demo 10 : ISS Overhead Notifier And Kanye Quotes : Gets International Space Station Location from Open Notify API (http://open-notify.org/Open-Notify-API/ISS-Location-Now/) and gets the user's location's sunset and sunrise time from sunset-sunrise API(https://sunrise-sunset.org/api). If its night time and and the ISS Satellite is crossing user's location nearby, it will send an email to the user to look Up! Scans for every 60 Seconds Automatically . Kanye quotes on the other hand generates randon kanye quotes from Kanye Quote's API and post it to GUI Application For The User.

Demo 9 : Automated Birthday Wisher (smtplib, datetime and pandas)

Screen.Recording.2022-04-08.at.8.53.21.AM.mov

Demo 8 : FlashCard App Learn Any language : This GUI desktop app helps you learn words of any language. It shows a word and after 3 seconds show its meaning, if you knew the word, click checkmark and it will not show again, if you didnt know, click cross and it will randomly show up again. Demo :

Screen.Recording.2022-04-08.at.6.01.51.AM.mov

Demo 7 : Password Manager GUI

Screen.Recording.2022-04-07.at.4.23.47.AM.mov

Demo 6 : Pomodoro - GUI Desktop App

Screen.Recording.2022-04-07.at.2.28.15.AM.mov

Demo 5 : Nato Phonetic Converted

Screen.Recording.2022-04-06.at.3.47.02.AM.mov

Demo 4 : US States Game

Screen.Recording.2022-04-06.at.12.23.28.AM.mov

Demo 3 : Mail Merger Python Auto Email Customisation

Screen.Recording.2022-04-06.at.12.28.27.AM.mov

Demo 2.1 : Tkinter GUI Miles Converter

Screen.Recording.2022-04-06.at.7.58.12.AM.mov

Demo 2 : Turtle Crossing

Screen.Recording.2022-04-06.at.12.36.18.AM.mov

Demo 1 : Hirst Painting

Screen.Recording.2022-04-06.at.12.30.40.AM.mov

Demo 24 (Web Dev): Cafe and Wifi Rating Site - Users can go to this site and check for cafes ratings based on coffee,wifi quality and power socket availibility. Hidden Url avaiable to submit ratings as well.(Flask,Bootstrap, WTForms) Demo :

IMG_51403703.MOV