Python automation tools for developers, analysts and small businesses — CSV cleaning, web scraping, PDF extraction, API monitoring, and more.
Project description
pyautotools
Python automation toolkit — 10 ready-to-run tools for common tasks.
pip install pyautotools
Tools
| Command | Description |
|---|---|
pyauto csv |
Clean CSV files — remove duplicates, empty rows, whitespace |
pyauto scrape |
Scrape structured data from any webpage |
pyauto api |
Monitor API endpoint health and response times |
pyauto files |
Organize files by type or date |
pyauto pdf |
Extract text from PDF files |
pyauto logs |
Analyze server logs for errors and anomalies |
pyauto images |
Batch resize and optimize images |
pyauto invoice |
Generate PDF invoices from JSON data |
pyauto rank |
Track Google SERP keyword rankings |
pyauto email |
Parse .mbox / .eml email files |
Quick start
# Clean a CSV
pyauto csv messy_data.csv -o clean_data.csv
# Scrape a page
pyauto scrape https://example.com -s "h2" -o results.json
# Monitor APIs
pyauto api https://api.myapp.com/health https://api.myapp.com/status
# Organize a folder
pyauto files ~/Downloads --by type
# Track keyword rankings
pyauto rank example.com "python csv cleaner" "web scraper python"
MCP Server (use with Claude / AI agents)
pip install pyautotools[mcp]
python -m pyautotools.mcp_server
Add to your Claude config:
{
"mcpServers": {
"pyautotools": {
"command": "python",
"args": ["-m", "pyautotools.mcp_server"]
}
}
}
Links
- Full tool store: https://fitzyracing1.github.io/tools/
- Buy individual tools: https://almeidacorp.gumroad.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyautotools-0.1.0.tar.gz
(10.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyautotools-0.1.0.tar.gz.
File metadata
- Download URL: pyautotools-0.1.0.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c005b3d9a9b03c62e2dc9f95274a5262e4ce62d3288fdc50c54cb6f16d250bf
|
|
| MD5 |
3f72ebd1392b9327087f4ef610f6eeea
|
|
| BLAKE2b-256 |
05e5273a081cb55af6fc8c99a3186824ef1c8c4e3fc3174cc2a2c82c0543a6b0
|
File details
Details for the file pyautotools-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pyautotools-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3bec732de10b1895ea40676a7e34e1a3ec8cf8f0629116d5e13a79b2ba34ca1
|
|
| MD5 |
e38191cb69549a7140602b2b7015a51e
|
|
| BLAKE2b-256 |
19b9a7ef2e27cfd1bb35d734c76c0af68acb2e125a922d4dd048dd40028a3091
|