Skip to content

A chrome extension to preview and retrieve open graph (og) tag data from a site and post the resulting object to Bluesky

License

Notifications You must be signed in to change notification settings

rmdes/oGraph-Bluesky-Poster

 
 

Repository files navigation

 OGraph Bluesky Poster

A chrome extension to quickly preview open graph meta tag data of any web page in the current tab and retrieve it in a JSON format

  • this fork allow to use the extension as a client for Bluesky, it uses the OpenGraph data fetched by the original extension and pass it the bluesky API as an Embed Card populated with the OpenGraph data.

Features:

  • Display a visual :og data preview of the page in the current tab.
  • Copy Data in JSON format with just a click of a button
  • Post the current Tab link + OpenGrah + Text data to Bluesky as Embed Card
  • Serve as minimal Chrome client to post text to Bluesky

Extension In Action:

Test before publication to Extension stores

Tech Stack & Tools:

  • JavaScript (ESNext)
  • Webpack
  • Babel
  • CSS
  • HTML
  • Jest

Build Steps:

  1. clone this repo.
  2. cd into the cloned directory.
  3. run npm install
  4. run npm run build
  5. The output directory named dist will be generated with production ready bundle.

Credit:

  • ALL the credits goes to the original OGgraph Preview Extension I merely identified a good extension to build upon and ported python code to post to bluesky in javascript and then adapted the extention UI to turn it into a client for bluesky.

About

A chrome extension to preview and retrieve open graph (og) tag data from a site and post the resulting object to Bluesky

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 85.6%
  • HTML 7.4%
  • CSS 7.0%