このプロジェクトについて

Miraru(アニメトラッカー)は、Python/FastAPIとSQLiteをバックエンドに持つデスクトップアプリで、アニメ、シリーズ、映画の個人ライブラリを管理するために設計されています。フロントエンドはフレームワークを使用しないHTML/CSS/JSで、PyInstallerでパッケージ化され、Windows向けのポータブル実行ファイルまたはインストーラーを提供します。 検索とソース:AniList、Jikan v4、Kitsu、Crunchyroll、AnimeFLV、AnimePlanet、AnimeAV1、MALの8つのアニメソースを統合しており、個別または一括で検索できます。非アニメの映画やシリーズにはTMDBのデータを使用します。検索機能は、エントリを追加する前にプレビューを表示します。 整理:カスタムリスト、お気に入り、シーズン、評価、メモをサポート。グリッドまたはコンパクトなテーブル表示。カードから直接の星によるクイック評価。リスト間のドラッグ&ドロップ。複数選択による一括操作(ステータス、リスト、お気に入り、削除)。 インターフェースと生産性:Ctrl+Kでのコマンドパレット、キーボードショートカット(/、Esc、N)、genre:、score:、eps:、year:、fav:などの検索演算子、削除時に5秒間の元に戻すスナックバー。 発見:各エントリには、予告編、視聴可能なプラットフォーム、類似タイトル(AniList)が含まれます。ドーナツグラフ、ジャンルのピル、完了までの時間を含む統計。次のエピソードと放送中のアニメを備えた新着セクション。その日のエピソードをリマインドする週間カレンダー。「続きを見る」ウィジェットとマラソンモード。お気に入りのジャンルに基づく自動レコメンデーション。新しいエピソードのWeb通知。 同期とモバイル:Google Sheetsとのオプション同期と、PCからPINでアクティベート可能なインストール可能なPWAによるローカルWiFi経由のモバイルアクセスを提供します。インターフェースはスペイン語、英語、フランス語、ドイツ語に対応し、ライトモードとダークモードがあります。 インストール:ユーザー向けに、Pythonを必要とせずファイルの隣にデータを保存するポータブル実行ファイル(Miraru-Portable.exe)または、ショートカット付きのインストーラー(Miraru-Setup.exe)があります。Scoopやwingetで公開するためのマニフェストもあります。ソースコードから実行するには、Miraru.vbsを使用してPythonを探し、依存関係をインストールしてブラウザを開きます。launcher.pyまたはmain.pyで手動で起動することもできます。実行ファイルは、GitHub Actionsでタグをプッシュすると自動生成されるか、ローカルではcompilar.batとbuild.py --portableで生成されます。MITライセンス。