AsanaをNativefierでデスクトップアプリ化
はじめに
AsanaはTrelloとTodoistのいいとこどりをしたようなプロジェクト管理ツールです。
Trelloのようにボードを使ったかんばん方式のタスク管理に加え、 Todoistのように、シンプルなTodoリストのようにも使うことができます。
Nativefierはシングルページアプリケーションをデスクトップアプリ化するツールです。
Asanaはデスクトップアプリがなく不便だったので、Windowsのデスクトップアプリ化してみました。
手順
Nativefierをインストール
Node.jsが必要です。
Node.jsをインストール済みの方は、コマンドプロンプトで以下のコマンドを実行してください。
npm install -g nativefier
Nativefierでアプリ化
普通にアプリ化すると、Googleアカウントによるログイン(AOuth)がうまく行かずログインできなくなってしまいますので、以下ようにオプションを付けてアプリ化します。
nativefier --name "Asana" --internal-urls ".*(harvestapp|google|getharvest)\.com.*" https://app.asana.com/
変換が終わると、作業ディレクトリの下にディレクトリが作成され、その配下にAsana.exeができますので、これを起動してください。
↑補足:Todoistではサブタスクが作れなかったり、無料ではコメントできなかったりしますが、Asanaは両方できます!
以上、参考になりましたら幸いです。
y.t
補足
NativefierアプリのCookieを消去する方法
別のGoogleアカウントでログインしたい場合など、Cookieを消せないと困るときがあります。
nativefierでアプリ化したアプリのクッキーやローカルストレージのデータは以下のディレクトリに格納されてます。
C:\Users\%USERNAME%\AppData\Roaming\asana-nativefier-[アプリのID]\
Cookies
というファイルを削除することでCookieをクリアすることができます。