Qiitaの最新の10000件の記事からランダムでURLを取得するAPI
curl https://us-central1-random-qiita-api-be836.cloudfunctions.net/get
https://random-qiita-api-be836.firebaseapp.com/
以下をブックマークのURLとして設定すれば、ブックマークをクリックするとランダムなQiitaの記事にとべる
javascript:r=new XMLHttpRequest();r.open("get","https://us-central1-random-qiita-api-be836.cloudfunctions.net/get",!0);r.onload=()=>location.href=JSON.parse(r.responseText).url;r.send();
- 最新のQiitaの記事のURLを集めたJSONをセットする
cd src/set-qiita-urls
npm install
cd ..
export TOKEN=<your-qiita-token>
node set-qiita-urls
- Firebaseにデプロイ
firebase deploy
docker build -t redshoga/random-qiita-api .
docker run -it --env TOKEN=... --env FIREBASE_TOKEN=... redshoga/random-qiita-api