Skip to content

j-junckes/vbsky.app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vbsky.app: Embed generator for Bluesky!

This project generates embeds for platforms like Discord and Telegram (with support for Instant Views!)

Example

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

Screenshots

Here's some screenshots of what we can generate!

Telegram

Image embed in Telegram

We can also generate instant views

Image instant preview in Telegram

Discord

Image embed in Discord

Running

Interested in running the project just to know how it works or to help contribute?

1. Installing the dependencies

I highly recommend using a Python virtual environment (like venv, conda, ...)

$ pip install -r requirements.txt

2. Running the project in local mode via FastAPI

You can run the project locally with auto reload utilizing the FastAPI CLI

$ fastapi dev app/main.py

Deploying

So you're interested in deploying the project? I highly recommend going with the Docker Compose route

Utilizing Docker Compose

To run the docker-compose.yml file you can do

$ docker compose up -d --build

Utilizing FastAPI (unsupported/not preferred)

If you still want to go down this route, you can run it using FastAPI directly by executing

$ fastapi run app/main.py

About

Embed generator for bsky.app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published