fbsky is a tool designed to display Bluesky links as rich link cards on various social media platforms.
This tool leverages the Bluesky API to retrieve post and profile information, generating meta tags that comply with the Open Graph Protocol.
When a user accesses an fbsky URL via a browser, they are automatically redirected to the original post or page on Bluesky.
The URL path structure mirrors that of Bluesky; simply replace the bsky.app domain in any Bluesky URL (https://bsky.app/...) with the domain where this tool is deployed.
While you can manually replace the bsky.app portion of a URL, we recommend using the conversion tool available on the homepage. It helps prevent typos and offers customization options, such as thumbnail settings.
This project is built on Cloudflare Workers.
- Node.js
- npm
To set up the environment, install the dependencies and start the local development server.
-
Install dependencies
$ npm install
-
Start local development server
$ npm run dev
- Google Fonts: Icons used in this project.
Apache License 2.0 - @atproto/api: Library used to fetch data from the Bluesky API.
Apache License 2.0