Engineering on the surface. Emotion at the core.
EmotionWeb is a Python package for generating personalized surprise websites using Python, Django templates and dynamic content.
Built with code. Made with feeling.
Personalized content, images and captions transformed into a complete web experience.
Turn a few lines of Python into a personal web experience.
EmotionWeb brings together Python, Django and template-based generation to create personalized websites for meaningful occasions. Instead of manually building every page, developers provide structured data and let the generator assemble the experience.
From Python input to a generated website.
Experiences designed around the moment.
EmotionWeb currently provides occasion-specific templates that can be selected through the generator API.
A small API for a surprisingly personal result.
from emotionweb.generator import Surprise
Surprise(
type,
name,
message,
images,
caption
).generate()
Start with code. Finish with something meaningful.
Explore the documentation, understand the architecture, and build your first EmotionWeb experience.