This repo contains a Cloudflare Worker that generates RSS Feeds for the various types of Dynamic Content that https://web.dev/ has. The worker parses the raw data and transforms them to RSS 2.0.
- Blog:
https://web-dev-rss.bramus.workers.dev/blog(redirects to the official https://web.dev/blog/feed.xml) - Articles:
https://web-dev-rss.bramus.workers.dev/articles(redirects to the official https://web.dev/articles/feed.xml) - Case Studies: https://web-dev-rss.bramus.workers.dev/case-studies
npm i
npm run dev
- Now go visit http://localhost:8787/
npm run deploy
- Now go visit https://web-dev-rss.bramus.workers.dev/
curl 'https://web.dev/_d/dynamic_content' \
-H 'accept: */*' \
-H 'accept-language: en-US,en;q=0.9,nl;q=0.8,fr;q=0.7' \
-H 'content-type: text/plain;charset=UTF-8' \
--data-raw '[null,null,null,"type:blog",null,null,null,null,10,null,null,null,2]' \
--compressed
curl 'https://web.dev/_d/dynamic_content' \
-H 'accept: */*' \
-H 'accept-language: en-US,en;q=0.9,nl;q=0.8,fr;q=0.7' \
-H 'content-type: text/plain;charset=UTF-8' \
--data-raw '[null,null,null,"family_url:/articles",null,null,null,null,10,null,null,null,2]' \
--compressed
curl 'https://web.dev/_d/dynamic_content' \
-H 'accept: */*' \
-H 'accept-language: en-US,en;q=0.9,nl;q=0.8,fr;q=0.7' \
-H 'content-type: text/plain;charset=UTF-8' \
--data-raw '[null,null,null,"keyword:casestudy",null,null,null,null,10,null,null,null,2]' \
--compressed
This project is released under the MIT public license. See the enclosed LICENSE
for details.