PyScriptやTauriで遊んでいた週¶
2022/06/27~2022/07/03あたりの振り返りメモ。
Tauriで遊んでみた¶
https://github.com/attakei-sandbox/tauri-presentation
会社の話題でTauriが出てきたので、 お試しがてら「Reveal.jsプレゼンテーションをする」だけのアプリを作ってみました。
中身の採用理由は次のような雑なものです。
create tauri-app
で出来るものだとあまり面白みがないとはいえ「ビルドのsiやすさ」を体感したいのに、UI実装は面倒
最終的には、GitHubリポジトリにあるようにWindows/macOS/Linuxでのクロスプラットフォームビルドがかなり簡単にできるなぁという感想です。
以前にKivyなどを試していたときはビルド環境を整えるのも大変でしたが、 GitHub Actionsが席巻したこともあってクロスビルドが本当に楽になったなと思います。
PyScriptで遊んでみた¶
PyCon JP TV を見ながらあれこれと。
最終的に Zennに書いた記事 の通りの挙動をすることまで追ってました。
ついでに、SphinxドキュメントにPyScriptを埋め込めるようなSphinx拡張をお試しで実装してみました。
https://github.com/attakei-lab/sphinxcontrib-pyscript
中身説明用のドキュメント にJanomeをつかった形態素解析をブラウザ上で実行するためのデモを用意しています。 実際にこの段階まで試した感覚としては、「制約こそあれどPyodideが許す範囲でのPython処理をブラウザで出来る」と言うのは、以前と比べて面白い体験を得られそうでした。
PyCon JPに採択されたり、Sphinx拡張の改修をしていた週
sphinx-revealjs v2をリリースした週etc