PYPI PACKAGE DATA
Version 0.2.3
Author Aniket Vishwakarma
Owner TEAM EW-R&D
Python >=3.10
180-Day Downloads 594
EMOTIONWEB TEMPLATES

Experiences built
around the moment.

EmotionWeb turns a simple Python call into a personalized web experience. Choose an occasion, provide your content, and let the generator create the experience for you.

Available templates

These are the currently documented occasion types supported by EmotionWeb. Each one uses the same simple Surprise(...) API.

07 CURRENT TYPES
02
02

Love

type="love"

A personalized experience for expressing a message through the EmotionWeb generator.

Python
from emotionweb import Surprise

s = Surprise(
    type="love",
    name="Someone Special",
    message="A message from the heart.",
    images=[
        r"C:\path\to\image1.jpeg",
        r"C:\path\to\image2.jpeg",
    ],
    caption=[
        "A special memory ❤️",
        "Another beautiful moment ❤️",
    ]
)

s.generate()
03
03

Love Letter

type="loveletter"

Turn a personal message into a dedicated digital experience using the love-letter occasion type.

Python
from emotionweb import Surprise

s = Surprise(
    type="loveletter",
    name="Someone Special",
    message="A letter written just for you.",
    images=[],
    caption=[
        "A little memory ❤️",
        "For you.",
    ]
)

s.generate()
04
04

Anniversary

type="anniversary"

Build a personalized anniversary experience around memories, messages, images and captions.

Python
from emotionweb import Surprise

s = Surprise(
    type="anniversary",
    name="Someone Special",
    message="Happy anniversary ❤️",
    images=[
        r"C:\path\to\memory1.jpeg",
        r"C:\path\to\memory2.jpeg",
    ],
    caption=[
        "One beautiful memory.",
        "Another chapter together.",
    ]
)

s.generate()
05
05

Apology

type="apology"

Create a personalized apology experience with your own message and optional visual memories.

Python
from emotionweb import Surprise

s = Surprise(
    type="apology",
    name="Someone Special",
    message="I'm sorry. I really mean it.",
    images=[],
    caption=[
        "I hope you can forgive me."
    ]
)

s.generate()
06
06

Farewell

type="farewell"

Build a memorable farewell experience for a meaningful goodbye, message or shared memory.

Python
from emotionweb import Surprise

s = Surprise(
    type="farewell",
    name="A Friend",
    message="Goodbyes are never easy.",
    images=[
        r"C:\path\to\memory.jpeg",
    ],
    caption=[
        "A memory worth keeping."
    ]
)

s.generate()
07
07

Teacher's Day

type=teachers_day

Create a personalized appreciation experience for a teacher using your own message, images and captions.

Python
from emotionweb import Surprise

s = Surprise(
    type="teachers_day",
    name="My Teacher",
    message="Thank you for everything.",
    images=[
        r"C:\path\to\memory.jpeg",
    ],
    caption=[
        "A lesson I'll always remember."
    ]
)

s.generate()
Same API Every occasion uses Surprise(...)
Your content Names, messages, images & captions
Growing collection More templates can be added over time
The collection is growing

More themes are coming.

EmotionWeb is designed to grow with new templates and creative experiences. The themes shown on this page represent the currently documented collection — they are not the final limit of what EmotionWeb can become.

CURRENT COLLECTION · MORE TO COME