My personal projects and tasks:
Find Missing Assets
This is a simple application that I created to help with my daily duties at my current job. It is designed to work specifically with data tables exported from two different asset management platforms (SAP system and the Geographic Information System). The application allows you to load these tables, generate a new field by combining two columns, and perform a comparison based on a preselected method. Finally, it checks for any differences between the tables. If any differences are found, a new table is generated and saved. I used Tkinter Bootstrap for the design layout.
python | tkinter | pandas
HEIC/HEIF to JPG Converter
This is a simple application that I wrote for personal use. Due to the app's simplicity, I decided to adopt a functional approach. The purpose of the application is to convert images with .heic/.heif extension into .jpg files, as indicated by its title. The design of the application is created using Custom Tkinter, while Pillow handles the main functionality.
python | tkinter | pillow
Jobs Notificator
This is a script that performs web scraping on a job site based on predefined conditions (Python internship listings) and sends me notifications via SMTP when a new job is added. To automate the script, I deployed it on AWS EC2 instance and scheduled it with Cron to run at the end of each workday.
python | beautiful soup | smtp | AWS
Emails Scraper (in progress)
This is a scraping script designed to extract emails from a website. It crawls the pages of the input URL and retrieves any emails it discovers. Currently, this is my latest project, and I am still actively working on it. My goal is to develop a Tkinter GUI for the script, as well as incorporate option to test and utilize a proxy server. Additionally, I plan to include a function that allows the user to export the data in various formats.
python | beautiful soup