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.
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 - File downloader.
- Dwin - Running a terminal of choice and commands.
- Expenses - 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 - Excel graph.
- Hue-light - Control hue lights.
- Git-commands - Automates the process of using commands such as clone, commit, branch, pull, merge, blame and stash.
- Income - 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. - Mem - 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.
- Open-essentials - 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 - Two lines of code to check program process time.
- Vehicle-detection - Real time vehicle detection.
- Repo - Creates a private or public GitHub repository.
- Selenium-testing - 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).
- 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.