freqmodu874の日記スマートフォン用の表示で見るfreqmodu874の日記2018-05-26Electronとpuppeteerを用いてRadikoをMP3化するソフトを製作しましたradiko-7e63e.firebaseapp.comElectronとpuppeteerを用いてRadikoをMP3化するソフトを製作しました。タイムフリーの番組表から番組を選ぶ⇒MP3ダウンロードが可能です。製作中はノリノリで製作していたんですが、既にRadikoolELの開発が進んでいたんですね。そのことに全く気がつかず、ただの劣化版をリリースするに至りました。成果物は全く無用なものに終わってしまいましたが、今回の経験で得た知見を以下に記しましたので、どなたかの参考になれば幸いです。NewsElectronでリリース用にビルドしてみると、意外と容量が大きくなってしまうことに気づきます。worldするだけのアプリケーションで優に100MBを超えてしまいます。これは、Electronがchromiumをベースしていることに由来します。これを避ける為の開発も行われていますが、まだ実際のリリースに採用することは推奨されていません。puppeteerpuppeteerはchromiumをベースにしているため、いくつかの点でpuppeteerと異なります。デフォルトでFLASHが同梱されていない・ライセンス上の問題でHLSがサポートされていない・extentionが使えない等です。launcher等でユーザが既にダウンロードしているchromeを探すか、地味にchromiumの設定をいじっていくのが妥当かと思います。github.comgithub.comまた、puppeteerにはchromiumが同梱されていますから、chromium自体の容量も大きいことも気になります。puppeteer同梱のchromiumをelectron内部で使う場合、いよいよ容量が大変なことになってきます。そんな訳で、Electron内でpuppetterを使うことはベストプラクティスなのかどうか、設計時にちゃんと調べることが、今の時点では必要かと思います。pluginを作成しました列車の走行位置をリアルタイムで表示するAndroidアプリ『電車今どこ?』をリリースしました絵文字を拡大表示してくれるSlackBotを製作しましたradikoをMP3化できるAndroidアプリ「ラジカッター」を製作しましたElectronとpuppeteerを用いてRadikoをMP3化するソフトを製作しました月別アーカイブはてなブログをはじめよう!freqmodu874さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。