electronでbacklogの通知をデスクトップに出すアプリ


1年ぐらい前にbacklogの通知を出すアプリを作って仕事中も一人でちまちま使ってました
タスクトレーにはいるけどDockにはいない、ウィンドウも消せる、それっぽい感じですね

当時いろんなサイトを見て回ったんですがどこを見たのかメモってないので思い出し次第参考URL書いていきます
せっかく公開するのでまたちょっとずつソース直したり
ここにも記述増やしたりしていこうと思います

使い方(macのみ)

実行手順は
1 electronとelectron-packagerをnpmでインストール

$ npm install -g electron
$ npm install -g electron-packager

2 実行

$ electron backlog_notify

3 パッケージング(実行ファイル作成)

$ electron-packager ./backlog_notify_ver backlog_notify --platform=darwin --arch=x64 --electron-version=1.8.2

4 あとは出力された実行ファイルを実行するだけ

macでのみ動作確認してます
ソース内のOSに関する記述を一部修正したり
--platform=darwinを変えるとwindowsでも動くはずです
手元にwindowsがないので未確認ですが

ポイント(苦労したこととか

特別難しいことはしてないはずなのですが当時結構苦労した気がします

jqueryが動かなかった

普通にhtmlみたいにjqueryのファイルを読み込んでも$がエラーになるので
nodeのモジュールを使う

参考URL
https://qiita.com/Chayata/items/be0f7f8d371039ab9fdd