A Cloudflare Worker that generates OpenGraph embeds (metadata) for the amazing avherald.com articles.
Currently hosted on nuff.gay. To use it, simply take an avherald.com URL and replace avherald.com with nuff.gay. For example: https://avherald.com/h?article=50faa50b&opt=0 -> https://nuff.gay/h?article=50faa50b&opt=0 which will yield this beautiful Discord embed:
$ npm i
$ npm run start-localTo test your local instance on Discord or similar services, you will need to expose it to the Internet. You can do that using localtunnel by running the following commands concurrently.
$ npx http-proxy -p 8001 6969 # necessary so that the tunnel does not close when restarting the application
$ npx lt -p 8001
$ npm run start-local$ npm run docker:build
$ npm run docker:run$ npm run docker:composeYou can find the details of the docker-compose setup in docker-compose.yml.
First, follow the Cloudflare Getting Started guide and create a new worker with the name embedherald (or one of your choosing, in which case you'll need to modify wrangler.toml).
Then, run:
$ npm i
$ npm run deployI did not write nor do I own any content on https://avherald.com.
