Skip to content

Qiitaの最新の10000件の記事からランダムでURLを取得するAPI

License

Notifications You must be signed in to change notification settings

redshoga/random-qiita-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qiita-random-api

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();

デプロイ方法

  1. 最新のQiitaの記事のURLを集めたJSONをセットする
cd src/set-qiita-urls
npm install
cd ..

export TOKEN=<your-qiita-token>
node set-qiita-urls
  1. Firebaseにデプロイ
firebase deploy

Dockerを用いたデプロイ

docker build -t redshoga/random-qiita-api .
docker run -it --env TOKEN=... --env FIREBASE_TOKEN=... redshoga/random-qiita-api

About

Qiitaの最新の10000件の記事からランダムでURLを取得するAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published