Back to projects

Auto Blog Scripts

Python automation scripts to manage and generate blog content programmatically.

Built With

PythonAutomation

Project Timeline

Workflow Analysis

Mar 2024

Analysed the manual blog publishing workflow and identified repetitive tasks: content formatting, image resizing, metadata generation, and scheduling.

Core Scripting

May 2024

Built the foundational Python scripts for content parsing, Markdown-to-HTML conversion, and front matter generation with configurable templates.

Image Processing Pipeline

Jun 2024

Added automated image optimisation — resizing, compression, WebP conversion, and alt-text generation from filenames.

Content Scheduling

Aug 2024

Implemented a scheduling system that auto-publishes posts at optimal times. Added draft management and preview generation.

SEO Automation

Sep 2024

Built automatic meta description generation, slug creation, and internal linking suggestions based on keyword analysis.

Error Handling & Logging

Nov 2024

Added comprehensive error handling with retry logic for API calls. Implemented structured logging for debugging failed automation runs.

Testing & Validation

Dec 2024

Created unit tests for all content transformation functions. Added validation checks for malformed Markdown and missing required fields.

Security Audit

Jan 2025

Removed all hardcoded API keys and secrets. Migrated to environment variables with .env support. Added .env.example for onboarding.

Documentation & Open Source

Feb 2025

Wrote usage guide with examples, contribution guidelines, and architecture overview. Published to GitHub with clear setup instructions.