Tauri で構築した GitHub トラフィックビューア
GitHub の personal access token をアプリのウィンドウに入力するだけで、公開リポジトリの Views と Clones を視覚的に一覧化します。
- アプリ利用者
- Windows 11 (or Windows that installed WebView2)
- GitHub personal access token
- public_repo の権限が必要
- 開発者
- Windows 11 (or Windows that installed WebView2)
- Microsoft Visual Studio C++ build tools
- Rustc and Cargo Package Manager
- Node.js
- Node.js Package Manager (例: Yarn)
こちらのページも合わせて参照 : https://tauri.studio/docs/getting-started/setting-up-windows
アプリの最新バージョンはここからダウンロードできます : Releases
初めてアプリを起動すると、token 入力用のモーダルウィンドウが表示されます。
GitHub の personal access token を入力して、Submit ボタンを押してください。
このアプリを動かすには、personal access token の次の権限が必要です。
- public_repo
次回の起動以降は、保存された personal access token を読み込みます。
Windows では、以下のファイルが次のパスに作成されます: C:\Users{username}\AppData\Roaming\Tauri GitHub Analyzer.
- token.json
token が有効期限切れの場合、モーダルウィンドウが再表示されるので、再度 token を入力してください。
token は最大 5 回まで入力できます。最大入力回数を超えると、アプリは強制終了します。
ドキュメントはこちら : https://github.com/sakelog/tauri_github_analyzer/tree/main/docs
下記手順でリポジトリのクローンが可能です。
git clone ...
cd tauri_github_analyzer
yarn下記コマンドを実行するとデバッグを行うことができます。
yarn devproduction build をするには、下記コマンドを実行してください.
yarn release- Build smaller, faster, and more secure desktop applications with a web frontend | Tauri Studio
- Introduction - Rust By Example 日本語版
- reqwest - Rust
- Convert curl commands to code
- Chakra UI - A simple, modular and accessible component library that gives you the building blocks you need to build your React applications. - Chakra UI
- ビルドシステムをcreate-react-appからViteに移行した話 - Sansan Builders Blog
このプロジェクトは、MIT ライセンスのもとで実施されます。
詳細は LICENSE ファイルを参照。
