1. SIS Lab
  2. >
  3. Blog
  4. >
  5. Electronがv1.0.0になったのでMithril.jsと合わせてAmazonアフィリエイトリンクビルダーを作った

Electronがv1.0.0になったのでMithril.jsと合わせてAmazonアフィリエイトリンクビルダーを作った

更新日:2020.03.31 作成日:2016.05.11

Electronが Electron 1.0 になったということで、以前作ったAmazon LinkbuilderをMithril.jsで置き換えてみました。(Electron v1.0.0がなったことはあまり関係ありません。。。)

Electronがv1.0.0になったのでMithril.jsと合わせてAmazonアフィリエイトリンクビルダーを作った https://farm8.staticflickr.com/7085/26951293955_748076b816_z.jpg

以前の記事「 ElectronでAmazonアフィリエイトリンクビルダーを作った - SIS Lab 」で、Electronと素のJavaScriptでAmazonアフィリエイトリンクビルダーを作成しました。

Amazonから商品を検索するAmazon Product Advertising APIの使い方と、そのJavaScriptラッパーのnode-apacの使い方は、この記事を参照してください。

Mithril.js

Electron + Mithril.jsの組み合わせは、 Electron + Mithril.jsでFlickrアプリを作成する - SIS Lab のときに試しました。使うAPIもコアとなるのは5つ、全部合わせても10数個とシンプルなため、個人的には、VirtualDOM入門にはとっつきやすいと感じました。世間的には、React.jsなんでしょうけどね。

素のJavaScriptを、書き直しました。Model, Controller, ViewModel, Viewの使い方がまだイマイチ分かっていませんが、動くところまではいきました。

作成したプログラム

meganii/electron-amazon-linkbuilder: Amazon Affiliate Link Builder built on Electron with Mithril.js

package.jsonを以下の通り、1.0.0以上を指定すればよいみたい。(おそらくなので、あまり分かっていない)

},
 "homepage": "https://github.com/meganii/electron-amazon-linkbuilder#readme",
 "devDependencies": {
-    "electron-prebuilt": "^0.36.0",
+    "electron-prebuilt": "^1.0.0",
   "mithril": "^0.2.4",
   "config": "^1.20.0",
   "apac": "1.5.0"

参考

(さっそく、作ったAmazonアフィリエイトリンクビルダーで商品リンクを作りました笑)

JavaScript Ninjaの極意 ライブラリ開発のための知識とコーディング (Programmer's SELECTION)
出版社:翔泳社
著者:ジョン・レシグJohn Resigベア・ビボーBear Bibeault勝亦 勇吉川 邦夫
発売日: 2013/05/25

JavaScript 第6版
出版社:オライリージャパン
著者:David Flanagan村上 列
発売日: 2012/08/10
B! Pocket
スポンサーリンク

Related contents

TECH

2016.08.28

AceエディタをElectronに組み込む

TECH

2016.08.24

React + ElectronでFlickr連携可能なMarkdown Editorを作った

TECH

2016.02.28

Electron + Mithril.jsでFlickrアプリを作成する

TECH

2016.02.20

ElectronでAmazonアフィリエイトリンクビルダーを作った

TECH

2016.09.03

Hubotで外部コマンドを実行する

TECH

2016.02.07

D3.jsで東京の地価データを可視化する

TECH

2016.02.07

JavaScript Ninjaの極意 「関数の呼び出し」

TECH

2016.02.06

D3.jsチュートリアル