0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

brew cask install でマイナポータル

Last updated at Posted at 2020-05-30

免責

自分なりに動作確認をしましたが、この記事のやり方で問題が起きても一切責任を取りません。

TL;DR

$ brew tap hiroga-cc/tap
$ brew install myna-portal-chrome

解説

特別定額給付金のオンライン申請をPCから行うべく、マイナポータルAPをインストールします。
公式手順はこちら。
https://app.oss.myna.go.jp/Application/resources/dousakankyou/index.html

Caskファイルの作成

今回はChrome対応版だけをインストールすることを目標に、Cask用の設定を書いていきます。

まず普通にダウンロードして、バージョンとハッシュ値を調べます。

$ sha256sum MynaPortalAppSetup.dmg
1abcc1d25e8f1af03b30cdc44df43873ea30915a534049132ef0b58d5cb756e5  MynaPortalAppSetup.dmg
/Applications/MynaPortalApp.app/Contents/info.plist

(省略)
	<key>CFBundleShortVersionString</key>
	<string>8.2.0</string>

調べた内容をCaskファイルに反映します。

myna-portal-chrome.rb
cask 'myna-portal-chrome' do
  version '8.2.0'
  sha256 '1abcc1d25e8f1af03b30cdc44df43873ea30915a534049132ef0b58d5cb756e5'

  url "https://img.myna.go.jp/tools/mac/MynaPortalAppSetup.dmg"
  name 'マイナポータルAP'
  homepage 'https://app.oss.myna.go.jp/Application/resources/dousakankyou/index.html'

  pkg 'MynaPortalAppSetup.pkg'

  uninstall delete: [
                      '/Applications/MynaPortalApp.app',
                      '/Library/Google/Chrome/NativeMessagingHosts/jp.go.cao.mpa.json',
                    ]

  caveats <<~EOS
    Chromeで以下のURLにアクセスし、Chromeウェブストアから拡張機能をインストールしてください。
    https://chrome.google.com/webstore/detail/fjjibalalngebiaophebgkkohaaggphf
  EOS
end

リポジトリは hiroga-cc/homebrew-tap です。

動作確認

$ brew tap hiroga-cc/tap

$ brew cask install --verbose myna-portal-chrome
# 省略
🍺  myna-portal-chrome was successfully installed!

# ブラウザ拡張をインストール後、以下のURLでの案内にしたがってブラウザからの起動を確認する。
# https://app.oss.myna.go.jp/Application/environmentCheck/initStatic

$ brew cask uninstall --verbose myna-portal-chrome
==> Uninstalling Cask myna-portal-chrome
==> Removing files:
/Applications/MynaPortalApp.app
/Library/Google/Chrome/NativeMessagingHosts/jp.go.cao.mpa.json
==> Purging files for version 8.2.0 of Cask myna-portal-chrome

動作確認できましたね!

余談

特別給付金の申請完了しました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?