This article details seven small Python scripts designed to automate common tasks and improve productivity on both Mac and Windows machines:
**Script Name** | **Purpose** | **Key Features/Notes** |
|---|---|---|
| **Inbox Cleaner** | Cleans email inbox | Archives or deletes emails older than a specified number of days. Works with IMAP, compatible with most email providers. |
| **S3 Backup** | Backs up files to cloud storage | Uploads files to an S3-compatible storage provider. Minimalist, suitable for daily/weekly backups. |
| **Screenshot Sorter** | Organizes screenshots | Finds screenshots, sorts them by date into a tidy folder structure. Includes a dry-run mode. |
| **Bulk Rename** | Renames multiple files | Renames files using patterns or sequentially. Uses regular expressions for advanced renaming. |
| **Arrange It** | Organizes files into folders | Moves files into categorized folders based on their extension (Images, Docs, Spreadsheets, etc.). |
| **Clipboard Save** | Saves clipboard history | Saves every new clipboard item to a daily text file. Creates a personal history of copied text. |
Discord bot which transforms your servers into hubs for limitless local AI-driven interaction and content creation. Features cutting-edge tools for professionals, and unlocks creative fun for casual users. Integrates text-generation-webui and Stable Diffusion Web UIs.
LLM Council works together to answer your hardest questions. A local web app that uses OpenRouter to send queries to multiple LLMs, have them review/rank each other's work, and finally a Chairman LLM produces the final response.
Our goal at OpenMV is to make building machine vision applications on high-performance, low-power microcontrollers easy. We've done the hard work designing professional hardware and writing reliable, high-performance software for you, leaving more time for your creativity.
A STEAM education robot that makes teaching and learning robot programming simple and fun, featuring advanced programmable capabilities, 160+ mechanical parts, and the ability to build 10 different configurations.
Introduction to the OSOYOO V4.0 Robot Car for Raspberry Pi, highlighting its advanced features and capabilities for complex robotic projects compared to Arduino-based kits.
Meshquake monitors real-time earthquakes via USGS and sends alerts over Meshtastic mesh radios.
"Talk to your data. Instantly analyze, visualize, and transform."
Analyzia is a data analysis tool that allows users to talk to their data, analyze, visualize, and transform CSV files using AI-powered insights without coding. It features natural language queries, Google Gemini integration, professional visualizations, and interactive dashboards, with a conversational interface that remembers previous questions. The tool requires Python 3.11+, a Google API key, and uses Streamlit, LangChain, and various data visualization libraries
A Python-based log analyzer that uses local LLM (Llama 3.2 to explain the errors in simple language and summarise them (again, in simple language)
Python ATAC-style green screen ADSB decoder and display.