2015年 9月 の投稿一覧

Instagramのフォロワー数をevacで通知する

サービスで運用しているInstagramのフォロワー数をパラメータとして注視する様になってきたので、弊作のevacInstagramのフォロワー数を定期的にSlack上へIkachan(takosan)を経由して通知させられる様にしてみた*1のでその際のメモです。

Instagram API のアクセストークン取得

以下の記事が手順を詳しく記載されているので参照ください。

qiita.com

APIを利用するために必要な access_tokenuserのID を控えます。

evacのレシピ作成

以下の様なレシピを作成します。先に控えたuserのIDとアクセストークンを指定します。

in:
jsonRequest:
targetProperty: data.counts.followed_by
url: https://api.instagram.com/v1/users/*****/?access_token=*****
out:
ikachan:
url: http://〜
join: false
channel: "#hideack"
message: ":instagram: フォロワー数 = __word__ 人"

これをevacのレシピとして指定して実行すると今回の場合は以下の様にtakosan通知することができます。

f:id:hideack:20150927115253p:plain


www.npmjs.com

*1:基本、自分が使う機能しか拡張していかない

過去作成したloopbackアプリのloopback-component-explorerへの対応

過去に作成したloopbackアプリの場合、slcコマンドでscafoldすると loopback-explorer と呼ばれるloopbackで作成したAPICRUDするUIが含まれた形でアプリが作成されますが、今回この loopback-explorer に大きな変更が加えられて単純に npm update するとアプリの起動が行えなくなるのでその際の対応方法のメモです。

loopback(2.22.0)以降だとslcコマンドでscafoldされた際に新しいAPI explorerに対応しているので問題はないので、既にアプリを作っている人向けの内容です。

package.jsonの修正

これまで利用されていた loopback-explorer を削除。新しく同じ役割をするコンポーネントとして追加された loopback-component-explorer を追加します。

$ npm install loopback-component-explorer --save
$ npm uninstall loopback-explorer --save

修正後のpackage.jsonは以下の様な形になります。

  "dependencies": {
(snip)
"loopback-component-passport": "^1.5.0",
+   "loopback-component-explorer": "^2.1.0",
"loopback-connector-mongodb": "^1.13.0",
(snip)
},
- "optionalDependencies": {
-   "loopback-explorer": "^2.0.1"
- },

component-config.json を追加

loopback-component-explorer をlooopbackアプリにマウントさせてやるために server/component-config.json を新規に追加します。

explorer呼び出すパスをJSON内で記述します。

{
"loopback-component-explorer": {
"mountPath": "/explorer"
}
}

以上の操作で http://localhost:5000/explorer/ へアクセスすることで従来通りのAPI Explorerを利用することができます。

参照


全く蛇足ですが、StrongloopのロゴにIBMのクレジットが入っていた。

6回休み

先のことを考えながらゆっくりしていた。

白い雲、青い空、青い海。

2015年8月に読んだ本を振り返る

8月に読んだのは14作品。

テイクダウン―若き天才日本人学者vs超大物ハッカー〈上〉は1996年の刊行で19年前の出来事であることに驚き。そういえばアメリカの暗号輸出規制とかあったな...。エンジニアの方であればかなり面白く読めると思うので一度読んでみることをお薦めする。

他は相変わらずいろいろ読んだ。もっといろいろ読んで知らないといけない。


hideackの本棚 - 2015年08月 (14作品)
カレー食堂
枝元なほみ
読了日:08月11日


即答力
松浦弥太郎
読了日:08月11日



powered by booklog