expense_tracker.py
I made this program to record my own spending. This python program allows you to easily input purchases that you made that day, or previously, and saves all the information into a dedicated csv file for that month and year. Some of the features are:
- Choose options easily by selecting from outputted list
- Creates new folder and file for month and year if data does not exist yet
- Inputs todays date automatically if purchase was made today
- Allows you to input multiple purchases without restarting the program
- Prints out an easy to read summary with spending breakdown by month, with categories in $ amounts and in %, as well as monthly totals and a yearly total for each category
Check out expense_tracker.py on github here.
BackPortSync.sh
Backup Portable Sync - A simple script I use to help backup my files. I made this script to help manage my backups. The flow of the script is:
- This script will print out all the backup options available
- The user will input one of the options using its corresponding three digit code
- If that option exists, details about the backup will be printed and the user will be asked to press enter to confirm the selected backup option. If that option does not exist, the script will ask the user to run the program again and choose an available option
- A check will be done to make sure the external directory is accessible to the system
- If the directory is accessible, the backup command will run. If not, the user will be asked to double check if the volume is mounted
- The script finishes when the backup is completed, or if it has failed any conditional statements
Check out BackPortSync.sh on github here.
link_checker.py
This project is a work in progress. It is my attempt at creating a locally hosted website checker which checks for changes to a website. The app can currently:
- Create a csv list of added links
- Screenshot and record text data of a website
- Update csv file with new info
- Compare old website data to a current copy, recording the new data if there is a difference
Check out link_checker.py on github here.