Skip to content

michael-borck/slide-vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slide-vision

Enrich markdown slide decks with images — from local folders, DALL-E 3, Pexels, or Unsplash.

Install

pip install slide-vision
# With DALL-E support:
pip install slide-vision[openai]

Quick start

# Create config
slide-vision init

# Enrich a slide deck (uses configured providers)
slide-vision enrich presentation.md

# Skip all APIs — just produce image prompts
slide-vision enrich presentation.md --source none

# Use local images + Pexels fallback
slide-vision enrich presentation.md --source local,pexels --local-dir ./images/

# Also produce a .zip
slide-vision enrich presentation.md --zip

Pre-process local images

Use scan to AI-rename your local images for better keyword matching:

slide-vision scan ./my-images/ --provider openai --dry-run
slide-vision scan ./my-images/ --provider openai

Output structure

presentation-enriched/
├── presentation.md    # enriched markdown with image tags
├── images/            # all sourced images
└── prompts.md         # AI prompts for slides without images (if any)

API keys

Provider Environment variable
DALL-E 3 OPENAI_API_KEY
Pexels PEXELS_API_KEY
Unsplash UNSPLASH_ACCESS_KEY

Check status: slide-vision providers

About

Enrich markdown slide decks with images — local folders, DALL-E 3, Pexels, or Unsplash

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages