주먹밥 100엔 세일을 순식간에 확인할 수 있는 onigiri 커맨드를 만들었습니다 🍙

주먹밥 100엔 세일🍙를 순식간에 확인할 수 있는 툴을 만들었습니다.



주먹밥 100 엔 세일은 매력적이지 않습니까? 세븐일레븐으로 주먹밥 100엔 세일이 하고 있으면 기본적으로 연어 정도 주먹밥을 사는데 가끔 첫날에 늦지 않아 슬픈 생각을 하는 일이 있으므로 그런 것을 없애는 목적으로 🍙주먹밥 100엔 세일을 CLI로부터 확인 할 수있는 물건을 만들었습니다.

구성


onigiri-apionigiri-cli 의 2 개의 구성으로 움직이고 있습니다.

  • 주먹밥-아피



    Cloud Function
  • 크롤러 Cloud Scheduler를 사용하여 Cloud Functions를 실행하고 정기적으로 주먹밥 100엔 판매 업데이트를 Firestore에 추가합니다.
  • API 실행되면 Firestore에서 값을 검색하고 JSON에서 응답을 반환합니다.


  • 주먹밥-ぃ



    Node.js에서 위의 주먹밥 API에서 가져온 JSON을 구문 분석하고 표시합니다.

  • 주먹밥 CLI



    설치하려면 npm를 넣어야합니다.
    yarn global add onigiri-cli
    

    경로가 통과하면 onigiri 명령으로 시작합니다.
    onigiri
    

    실행 결과




    너무 많이 실행되지 않으면 3 초 정도 응답하는 데 걸립니다.


  • XPath가 별로 모르기 때문에 기본적으로 간단하게 걸도록(듯이) 하면, 라이브러리를 사용합니다만, 지금까지는 GitHub로 스타가 많았기 때문에 Cheerio - ★ 라고 하는 라이브러리를 사용하고 있었습니다만, Cheerio 보다 jsdom - ★12000↑ 쪽이 압도적으로 쓰기 쉬웠다. (※ jsdom은 매우 느린 것 같습니다.)
  • 주먹밥 100엔 세일이 행해지지 않았기 때문에 주먹밥 100엔 세일을 실시하고 있을 때의 HTML을 web.archive.org 100엔 세일이 하고 있을 때 만든 편이 좀 더 즐거웠을지도 모른다.
  • 주먹밥 100엔 세일은 그다지 일어나지 않기 때문에 누구라도 주먹밥 100엔 세일을 개최할 수 있도록(듯이) 하고 싶다.
  • 미니 스톱은 매일 100엔 세일을 하고 있다

  • PS



    오늘 패밀리마트가 기저귀 세일의 고지를 한 것 같아 움직이고 있었다. . .

    좋은 웹페이지 즐겨찾기