Top 23 Python Automation Projects
:house_with_garden: Open source home automation that puts local control and privacy first.Project mention: Fireplaces and nest, How do I program? | reddit.com/r/Nest | 2021-11-30
Home Assistant or Apples HomeKit ( with Homebridge , Starling Home Hub or HOOBS ) can turn the fan on with an automation and a temp sensor.
📷 Instagram Bot - Tool for automated Instagram interactionsProject mention: InstaPy is getting sued by Facebook. | reddit.com/r/Piracy | 2021-11-10
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
AWX ProjectProject mention: Provisioning tool for Proxmox | reddit.com/r/Proxmox | 2021-11-18
As a gui for ansible you can try AWX (https://github.com/ansible/awx) or, if you want something lighter, Ansible Semaphore (https://ansible-semaphore.com).
The easiest way to automate your dataProject mention: Prefect CLI Action | dev.to | 2021-11-21
GitHub Action for running Prefect commands using the Prefect CLI.
Generic automation framework for acceptance testing and RPA
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html. Questions? https://forum.stackstorm.com/.Project mention: Looking for an automation engine | reddit.com/r/ansible | 2021-11-20
Run Linux Software Faster and Safer than Linux with Unikernels.
Automated Mass ExploiterProject mention: Awesome Penetration Testing | dev.to | 2021-10-06
AutoSploit - Automated mass exploiter, which collects target by employing the Shodan.io API and programmatically chooses Metasploit exploit modules based on the Shodan query.
A cron monitoring tool written in Python & Django
A Smart, Automatic, Fast and Lightweight Web Scraper for PythonProject mention: Turn Any Website Into An API with AutoScraper and FastAPI | dev.to | 2021-04-24
In this article, we will learn how to create a simple e-commerce search API with multiple platform support: eBay and Amazon. AutoScraper and FastAPi provide the ability to create a powerful JSON API for the date. With Playwright's help, we'll extend our scraper and avoid blocking by using ScrapingAnt's web scraping API.
Automatic music downloader for SABnzbdProject mention: Finally got around to updating my Homelab Diagram, now with new network hardware and external services! | reddit.com/r/homelab | 2021-08-19
As mentioned by /u/minorminer, this is the Headphones I have setup.
a delightful machine learning tool that allows you to train, test, and use models without writing codeProject mention: Train/fit, test, and use models without writing code | reddit.com/r/ArtificialInteligence | 2021-06-29
Link to the repo: https://github.com/nidhaloff/igel
AI-powered Smart Robotic Process Automation 🤖Project mention: Automagica VS ClointFusion - a user suggested alternative | libhunt.com/r/automagica | 2021-09-24
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.Project mention: A (non intelligent) chatbot multi-interface and distributed as a personal information manager. | dev.to | 2021-02-03
Some limitations: if I'm on the tramway I'd like to send a Telegram message to my bot, but when I'm on a terminal, maybe I'd prefer to interact using IRC or Slack, if I'm in front of my desktop. Six years ago somebody asked about this in the Google+ group (now disappeared) and later somebody asked for this in the GitHub issues forum Support multiple backends in one instance #1137. But no advances on this matter appeared.
Command line driven CI frontend and development task automation tool. (by tox-dev)
splinter - python test framework for web applications
The free and open-source Download Manager written in pure PythonProject mention: pyLoad-ng: SSL_ERROR_RX_RECORD_TOO_LONG | reddit.com/r/selfhosted | 2021-10-16
xlwings is a BSD-licensed Python library that makes it easy to call Python from Excel and vice versa. It works with Microsoft Excel on Windows and macOS.Project mention: Excel Automation with Python : Latitude and Longitude | dev.to | 2021-11-29
I choose openpyxl over xlwings. They are both great python libraries to read/write excel files. However, in my experience openpyxl is faster when dealing with large datasets, and it does not rely on the Excel program.
AutoKey, a desktop automation utility for Linux and X11.Project mention: Unicode entry | reddit.com/r/factorio | 2021-11-06
Or try autokey and set up phrases or hotkeys to enter your symbols. (If you go that route, use the clipboard pasting method, because the built-in keyboard emulation doesn’t handle unicode keys well.) You can even bind those to the Factorio window, so that the trigger only inserts the symbol in Factorio and not in other applications.
Headless chrome/chromium automation library (unofficial port of puppeteer)Project mention: How to start Web scraping with python? | reddit.com/r/learnpython | 2021-11-22
An environmental monitoring and regulation systemProject mention: Show HN: What elements does a plant need to grow? | news.ycombinator.com | 2021-11-16
Outside of light, nitrogen (N), phosphorus (P), and potassium (K), or NPK for short
Finding the right combination of these elements is what hydroponics farmers do everyday, pushing the limits of their crop for maximum quality/yield. We are starting to see a big shift in hydroponic fertilizers from liquid to powder since nobody wants to pay for shipping water.
I highly recommend https://github.com/kizniche/Mycodo for anyone doing anything in hydroponics.
The official FlexGet repositoryProject mention: [Solution] Batch selection of specific files in multiple torrents | reddit.com/r/torrents | 2021-03-03
Also I want to give credit to FlexGet creators (https://github.com/Flexget/Flexget) coz I took crucial part of the script from their code (MIT licensed) with little changes.
Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. (by pymedusa)Project mention: Recommendation for a simple and cheap cloud based torrent client like Seedr/Zbigz | reddit.com/r/seedboxes | 2021-11-26
Python Automation related posts
Fireplaces and nest, How do I program?
2 projects | reddit.com/r/Nest | 30 Nov 2021
check if a certain webpage contains certain text; then send email
3 projects | reddit.com/r/selfhosted | 29 Nov 2021
For anyone that does home automation, the Home Assistant integration for Kia Uvo seems to be finally working in the US! Works better than the app or website.
2 projects | reddit.com/r/KiaNiroEV | 29 Nov 2021
[Question] Differences between "lutris" runner and "lutris-GE" runner
1 project | reddit.com/r/Lutris | 29 Nov 2021
Is there a better way to set up contact sensors to run an Automation?
1 project | reddit.com/r/shortcuts | 28 Nov 2021
Raspberry Pi for noise detection
1 project | reddit.com/r/raspberryDIY | 28 Nov 2021
All in one smart home app
2 projects | reddit.com/r/smarthome | 27 Nov 2021
What are some of the best open-source Automation projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.