Automated technical content generation for developers — blog posts, docs, and social media
Project description
AI Content Generator 🚀
Automated technical content generation for developers
Generate blog posts, documentation, and social media content programmatically. Built for developers who want to automate their content marketing pipeline.
pip install ai-content-generator
Quick Start
from ai_content_generator import ContentGenerator
gen = ContentGenerator()
# Generate a blog post
post = gen.blog_post(
topic="Python automation tools",
tone="technical",
length="medium",
include_code=True
)
print(post.markdown)
print(f"Estimated read time: {post.read_time} min")
print(f"SEO score: {post.seo_score}/100")
CLI Usage
# Generate a blog post
content-gen blog --topic "Docker for beginners" --tone tutorial
# Generate product description
content-gen product --name "My SaaS" --features "fast,secure,scalable"
# Generate social media posts from blog
content-gen social --from-file post.md --platforms twitter,linkedin
# List available templates
content-gen templates --list
Features
- Blog Posts: Technical tutorials, how-tos, architecture deep-dives
- Product Descriptions: SaaS landing pages, feature highlights
- Social Media: Twitter threads, LinkedIn posts, Dev.to articles
- Templates: 20+ content templates for different formats
- SEO Optimization: Built-in readability scoring and keyword suggestions
- Multi-format: Markdown, HTML, plain text output
Supported Platforms
| Platform | Blog | Social | Product |
|---|---|---|---|
| Dev.to | ✅ | ✅ | — |
| Twitter/X | — | ✅ | — |
| — | ✅ | — | |
| GitHub | ✅ | — | ✅ |
Why This Exists
I built this to automate my own content pipeline. Instead of writing articles manually every day, this generates drafts that I can review and publish. Combined with my AI Agent Toolkit, it forms a complete passive income automation system.
License
MIT © ulnit
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
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 dev_content_toolkit-1.0.0.tar.gz.
File metadata
- Download URL: dev_content_toolkit-1.0.0.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d922f8627f5b24ef23507512a8bb443272186b22733f8cd4fae8297c2c896dfb
|
|
| MD5 |
e1f5e9cd508d3dd0ec63577a94c58de8
|
|
| BLAKE2b-256 |
1966cb90dfc482eaf56a39f2774012a037277282ff4258eb9500733dec47340a
|
File details
Details for the file dev_content_toolkit-1.0.0-py3-none-any.whl.
File metadata
- Download URL: dev_content_toolkit-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7eb4c1b051fe461c19ed4d5c372439bbc0044b93b29f5640701cbcb957869a7b
|
|
| MD5 |
0c2393e51f8e4ba3b878cc72e360f50d
|
|
| BLAKE2b-256 |
b3e3da55b20caa7ae98b747f18bb2c38f7129ea32d4dec0a507ba50066c9aa69
|