Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

node.js

node.jsからgoogle driveをつかう その1:環境構築

以前PythonでやったGoogle Drive APIを叩くアプリをNodeJSで移植しなおす必要に迫られため……勉強してみました。 実際のところ Google Cloud Consoleまわりの作業 やる事はPythonと同様に、APIの有効化と認証 shuzo-kino.hateblo.jp終わったら認証情報JSONを"…

nodejsで静的HTMLを起動させ、且つnodeのメソッドを叩かせる

HTML+JSで提供されているリファ実装 nodejsのインターフェイスが提供されているライブラリ という愉快な組み合わせを実現したいという切実なアレ 後々の事を考えるとCGIが禁止されてる傾向も加味しないといけない。しらべてみると、nodejsで静的HTMLを吐き出…

ZOOM予約物理ボタンを作る その3:CurlコマンドでAPIのお試し

実際のところ キーの登録 キーはJWT形式。 ZOOMの登録済みJWT鍵のページから「View JWT Token」を展開。 任意の有効時間(今回は実験用なので90分)を選択し、トークンを発行、コピー。 まず部屋情報を得る 先ほどコピーしたものが"yourkey"とした場合、 部…

ZOOM予約物理ボタンを作る その2:API用認証キーを作成する

shuzo-kino.hateblo.jp の続き 実際のところ marketplace.zoom.us開発者ページへ行き BuildAppを押下すると、ポリシーとかが出てくるので確認して大丈夫ならAgree ログインするとこんな画面 OAuth2の場合 OAuthの登録。名前とか権限とかを設定。 無事にAPIが…

ZOOM予約物理ボタンを作る その1:ZOOM APIで何ができるか調べる

ちょっと野暮用でZOOMを予約するシステムが必要になり調べてみました。 実際のところ やりたい事 何らかのディスプレイつき端末(M5stackでもAndroidタブレットでもいい)のボタン押下で予約。 ZOOM APIの実際 公式リファレンスをみると、いい感じのAPIが用…

CLIでOpenStreetMapの内容を表示できる謎アプリ"mapscii"

おためしで起動したいだけなら、以下のコマンドで。 $ telnet mapscii.me拡大は"a"、縮小は"z"。 十字キーで移動。 ローカルに導入 npm経由で導入できます。 $ npm install -g mapscii$ mapscii 参考もと github.com

gulp.destはgulpfile.jsの位置が基点

gulp.destはgulpfile.jsの位置が基点です。 srcの場所じゃありません 実際のところ 以下のような、pugファイルをコンバートするgulpコマンドがあったとします。 gulp.destはどう書いたら良いのでしょうか? const paths = { pug: ['./src/pages/**/*.pug'] }…