Collection of automated tasks.
Disclaimer: Some of the scripts are small and may not be very useful such as Open-essentials and Send-email, but are still pretty cool :).
You might be wondering why I decided to keep Expenses and Income separate, it's just my personal preference.
I created some of the scripts with the intention that they're a foundation for more complex automated scripts such as. expenses, income, selenium-testing and a few more. The files that are these types of scripts will have (X).
Install requirements:
pip install -r requirements.txt
- Compress - Compressing and extracting
.zip
files. - Crypto - Notifies (sends a SMS message) when a specific cryptocurrency has lost or gained value (using IFTTT app).
- DL-file - X - File downloader.
- Dwin - X - Running a terminal of choice and commands.
- Expenses - X - Adds business and personal expenses to Excel (Currently has only one
.py
file, but I will be adding more later. Current code needs you to add the expenses manually, but will automatically add them to Excel. Not ideal I know, I'll be adding a better code when I have time). This is only a foundation for your excel files, which you can then update to your own liking. - Graph - X - Excel graph.
- Hue-light - X - Control hue lights.
- Git-commands - Automates the process of using commands such as clone, commit, branch, pull, merge, blame and stash.
- Income - X - Adds income to Excel (Currently has only one
.py
file, but I will be adding more later. Current code needs you to add the income manually, but will automatically add them to Excel. Not ideal I know, I'll be adding a better code when I have time). This is only a foundation for your excel files, which you can then update to your own liking. - Kbd - X - Small scripts to control your keyboard (easy to customize for your own tasks).
- Mem - X - Few lines of code to check computer memory (total, available, usage, used and free).
- NFL-stats - Stats for players yards and tds (passing, rushing and receiving), also with best plays and ability to add stats to csv.
- Monitor-website - If website isn't up-and-running, sends an email and plays a sound.
- Mortgage - Count the mortgage payment that you need to pay per month.
- Open-essentials - X - Open all of the essentials for development such as websites. tools and editor.
- Organize-files - Organizes files (images, audio, texts, videos and compressed files) and moves them inside specified folders.
- Process - X - Two lines of code to check program process time.
- Vehicle-detection - Vehicle detection.
- Repo - Creates a private or public GitHub repository.
- Scheduler - X - Scheduled jobs (open email, shutdown computer etc.).
- Selenium-testing - X - Testing website functionality using websites such as GitHub and Stack Overflow. I am testing these specific websites, because the tests are easily modified to be used with personal and/or company websites.
- Send-email - Send emails (subject, content and image attachments).
- Spawn-enemy - Spawn an dragon in Skyrim for every 5 seconds.
- Tweeter - Write and post tweets.
- Whatsapp - Send Whatsapp message (I'm thinking of switching from Whatsapp, but thought this still should be added).
- Youtube - Download an audio from YouTube.
The source code is released under the MIT License.