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
Release files for dev-content-toolkit 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dev_content_toolkit-1.0.0.tar.gz | 9.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dev_content_toolkit-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:19.5 kB
Release files / dev_content_toolkit-1.0.0.tar.gz
| Download URL | dev_content_toolkit-1.0.0.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d922f8627f5b24ef23507512a8bb443272186b22733f8cd4fae8297c2c896dfb
|
|
BLAKE2b-256 checksum How to use checksums |
1966cb90dfc482eaf56a39f2774012a037277282ff4258eb9500733dec47340a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / dev_content_toolkit-1.0.0-py3-none-any.whl
| Download URL | dev_content_toolkit-1.0.0-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7eb4c1b051fe461c19ed4d5c372439bbc0044b93b29f5640701cbcb957869a7b
|
|
BLAKE2b-256 checksum How to use checksums |
b3e3da55b20caa7ae98b747f18bb2c38f7129ea32d4dec0a507ba50066c9aa69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|