100 Python Goodies Ready to Execute

In the course I teach on Udemy Automate Everything with Python students learn how to automate stuff with Python by learning how to write 100 Python scripts from automating emails and SMS to scraping websites. You might be lucky to have stumbled upon this article because I am giving here the direct links of the Repls where you can see and execute the scripts. Below you will find the links to each of the scripts:


Section: Browser Automation and Web Scraping

Scrape Static Text with Selenium

https://replit.com/@ArditS/Scrape-Simple-Text-with-Selenium-done


Scrape Dynamic Value

https://replit.com/@ArditS/Scrape-Dynamic-Value-done


Login and Click

https://replit.com/@ArditS/Log-in-and-Click-done


Login, Click and Scrape

https://replit.com/@ArditS/Log-in-Click-and-Scrape-done


Scrape Dynamic Values and Save to File

https://replit.com/@ArditS/Scrape-Dynamic-Values-and-Save-to-File-done


Login and Click on an Online Retailer

https://replit.com/@ArditS/Log-in-and-Click-on-Online-Retailer-done


Download Stock Data

https://replit.com/@ArditS/Download-Stock-Data-done


Scrape Currency with Beautiful Soup

https://replit.com/@ArditS/Scrape-Currency-with-Beautiful-Soup


Section: Building and Using APIs

News API

https://replit.com/@ArditS/News-API-done


News API Headlines

https://replit.com/@ArditS/News-API-Headlines-done


Weather Forecast API

https://replit.com/@ArditS/Weather-Forecast-API-done


Create Your Own Currency Rate API

https://replit.com/@ArditS/Create-Your-Own-Currency-Rate-API-done


News API Extended

https://replit.com/@ArditS/News-API-Extended-done


Working with the Facebook API

https://replit.com/@ArditS/Working-with-the-Facebook-API-done


Grammar Correction

https://replit.com/@ArditS/Grammar-Correction



Section: File and Folder Operations 

Intro to Pathlib

https://replit.com/@ArditS/Intro-to-Pathlib-done


Rename All Files

https://replit.com/@ArditS/Rename-All-Files-2-done


Rename Files Based on Folder

Link:https://replit.com/@ArditS/Rename-Files-Based-on-Folder-done


Rename Files Based on sub-sub-folders

Link:https://replit.com/@ArditS/Rename-Files-Based-on-the-sub-sub-folders-


Add File Created Date to All Filenames

https://replit.com/@ArditS/Add-File-Created-Date-to-All-Filenames-Exercise-done


Change File Extensions

https://replit.com/@ArditS/Change-File-Extensions-Exercise-done


Create Empty Files

https://replit.com/@ArditS/Create-Empty-Files-done


Archive All Files in Folder

https://replit.com/@ArditS/Archive-All-Files-in-Folder-done


Extract Archive

https://replit.com/@ArditS/Extract-Archive-done


Find a File (Exercise)

https://replit.com/@ArditS/Find-a-File-Exercise-done


Destroy Files Forever

https://replit.com/@ArditS/Destroy-Files-Forever-1-done



Section: Sending Emails

Send Single Email

https://replit.com/@ArditS/Send-Single-Email-done


Send Email Periodically

https://replit.com/@ArditS/Send-Email-Periodically-done


Send Email Every Day

https://replit.com/@ArditS/Send-Email-Every-Day-done


Send Email to CSV Contacts

https://replit.com/@ArditS/Send-Email-to-CSV-Contacts-done


Send Email with Attachment

https://replit.com/@ArditS/Send-Email-with-Attachment-done 


Send Email to CSV Contacts with Attachment

https://replit.com/@ArditS/Send-Email-to-CSV-Contacts-with-Attachment-done


Send Email to CSV Contacts with Modified Attachment

https://replit.com/@ArditS/Send-Email-to-CSV-Contacts-with-Modified-

Attachment-done

https://replit.com/@ArditS/Send-Rich-HTML-Email-from-OutlookHotmail-done


Send HTML Email with Attachments from Outlook/Hotmail

https://replit.com/@ArditS/Send-HTML-Email-with-Attachments-from-OutlookHotmail-done


Send Rich HTML Email from Outlook/Hotmail

https://replit.com/@ArditS/Send-Rich-HTML-Email-from-OutlookHotmail-done


Section: Working with PDFs

Scraping a PDF File

https://replit.com/@ArditS/Scraping-a-PDF-File-done


Creating a PDF Document with Python

https://replit.com/@ArditS/Creating-a-PDF-Document-with-Python-done


Multiple PDF Reports from Excel Data

https://replit.com/@ArditS/Multiple-PDF-Reports-from-Excel-Data-done


Extract Table from PDF

https://replit.com/@ArditS/Extract-Table-from-PDF-done


Section: Working with Google Sheets

Opening a Public Spreadsheet with Python

https://replit.com/@ArditS/Opening-a-Public-Spreadsheet-with-Python-done


Opening a Private Spreadsheet with Python

https://replit.com/@ArditS/Opening-a-Private-Spreadsheet-with-Python-done


Get Column and Row

https://replit.com/@ArditS/Get-Column-and-Row-done


Get Cell

https://replit.com/@ArditS/Get-Cell-done


Calculate Column Sum (Exercise)

https://replit.com/@ArditS/Calculate-Column-Sum-Exercise-done


Update Cell

https://replit.com/@ArditS/Update-Cell-done


Listen to Value Change

https://replit.com/@ArditS/Listen-to-Value-Change-done



Section: Image Processing

Convert Image to Grayscale

https://replit.com/@ArditS/Convert-Image-to-Grayscale-done


Multiple Images to Grayscale

https://replit.com/@ArditS/Solution-Multiple-Images-to-Grayscale-done


Resize Image

https://replit.com/@ArditS/Resize-Image-done


Resize Multiple Images

https://replit.com/@ArditS/Solution-Resize-Multiple-Images-done


Detect Faces in Image

https://replit.com/@ArditS/Detect-Faces-in-Image-done


Find Images with Faces

https://replit.com/@ArditS/Find-Images-with-Faces-done


Add Watermark to Image

https://replit.com/@ArditS/Add-Watermark-to-Image-done


Change Image Background

https://replit.com/@ArditS/Change-Image-Background-done


Add Text to Image

https://replit.com/@ArditS/Add-Text-to-Image-done


Create an Image Collage from Multiple Images

https://replit.com/@ArditS/Create-an-Image-Collage-from-Multiple-Images-done


Censoring Faces in Videos

https://replit.com/@ArditS/Censoring-Faces-in-Video-with-Rectangles


Get Video Info

https://replit.com/@ArditS/Get-Video-Info-done


Extract Video Frames

https://replit.com/@ArditS/Extract-Video-Frames-done


Extract Frame at Certain Video Timestamp

https://replit.com/@ArditS/Extract-Frame-at-Certain-Video-Timestamp-done


Find Faces in Video

https://replit.com/@ArditS/Find-Faces-in-Video-done


Record Video and Find Faces

https://replit.com/@ArditS/Record-Video-and-Find-Faces-done


Record Video and Play

https://replit.com/@ArditS/Record-Video-and-Play-done



Section: Text Processing

Read Text Files

https://replit.com/@ArditS/Read-Text-Files-done


Read and Write Text Files

https://replit.com/@ArditS/Read-and-Write-Text-Files-done


Remove Last Character from File

https://replit.com/@ArditS/Remove-Last-Character-from-File-done


Remove Last Character from Files (Exercise)

https://replit.com/@ArditS/Remove-Last-Character-from-Files-Exercise-done 


Replace Word from Files (Exercise)

https://replit.com/@ArditS/Replace-Word-from-Files-Exercise-done


Merge Text Files

https://replit.com/@ArditS/Merge-Text-Files-done


Merge Text Files Without Header

https://replit.com/@ArditS/Merge-Text-Files-Without-Header-done


Replace Line in Text

https://replit.com/@ArditS/Replace-Line-in-Text-File-done


Section: Regular Expressions

What are Regular Expressions

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


Regular Expressions Example

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


Meta Characters

Link:https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


Extract URLs Using Regex

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


Extract IP Addresses Using Regex

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


Filtering Files

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Regular-Expressions-b0e3cef0-cd58-47c3-82cc-d63a179b0776/%2Fnotebook.ipynb


Section: Natural Language Processing (NLP)

What is Natural Language Processing

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


Lemmatization of Words

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


Lemmatization of Sentences

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


Find the Most Similar Sentence

https://deepnote.com/workspace/ardit-sulce-b001752f-770f-4dd6-9baf-e93ddb67c21e/project/Natural-Language-Processing-b07786ef-bd35-4ac6-b274-00a3f2361065/%2Fnotebook.ipynb


Section: SQL Databases

Retrieve SQL Data with Python

https://replit.com/@ArditS/Retreive-SQL-Data-with-Python-1-done


Convert SQL to CSV and Excel

https://replit.com/@ArditS/SQL-to-CSV-Converter-1-done


SQL to PDF Table

https://replit.com/@ArditS/SQL-to-PDF-Table-done


Insert Data to SQL Table

https://replit.com/@ArditS/Insert-Data-to-SQL-Table-done


Section: Sending SMS

Send Single SMS

https://replit.com/@ArditS/Send-SMS-1-done


Send SMS Periodically

https://replit.com/@ArditS/Send-SMS-Periodically-done


Send SMS Every Day

https://replit.com/@ArditS/Send-SMS-Every-Day-done


Amazon Price Change SMS Notifier

https://replit.com/@ArditS/Amazon-Price-Change-SMS-Notifier-done


Amazon Price Change Email Notifier

https://replit.com/@ArditS/Amazon-Price-Change-Email-Notifier-done


Section: Audio Processing

Working with Audio

https://replit.com/@ArditS/Working-with-Audio-done


Mixing Audio

https://replit.com/@ArditS/Mixing-Audio-done


Audio Effects

https://replit.com/@ArditS/Audio-Effects-done


Speech Recognition

https://replit.com/@ArditS/Speech-Recognition-done


Section: Creating Reddit Bots and Scrapers

Scrape Reddit Posts and Comments

https://replit.com/@ArditS/Get-Comments-from-a-Post-done


Get All Posts of the Last 24 Hours

https://replit.com/@ArditS/Get-Posts-of-Last-24h-done


Create New Subreddit Post

https://replit.com/@ArditS/Create-New-Post-done


Reply to Reddit Posts and Comments

https://replit.com/@ArditS/Reply-to-a-Post-done

Recommended Course

Learn Flask development and learn to build cool apps with our premium Python course on Udemy.


Subscribe to be the first to know when a new Python course is released.