vbsky.app: Embed generator for Bluesky!
This project generates embeds for platforms like Discord and Telegram (with support for Instant Views!)
You can shrimply add a v before bsky.app to turn it into an embed, so for example, this url would become
https://bsky.app/profile/userhandle/post/wowzerssomepostid
https://vbsky.app/profile/userhandle/post/wowzerssomepostid
Here's some screenshots of what we can generate!
Interested in running the project just to know how it works or to help contribute?
I highly recommend using a Python virtual environment (like venv, conda, ...)
$ pip install -r requirements.txtYou can run the project locally with auto reload utilizing the FastAPI CLI
$ fastapi dev app/main.pySo you're interested in deploying the project? I highly recommend going with the Docker Compose route
To run the docker-compose.yml file you can do
$ docker compose up -d --buildIf you still want to go down this route, you can run it using FastAPI directly by executing
$ fastapi run app/main.py

