Releases: zapabob/pomodorotube
v1.1.5
PomodoroTube v1.1.5 - ポモドーロタイマー with YouTube
更新内容 (v1.1.5)
- YouTubeプレーヤーの安定性向上
- ログイン情報の永続化
- セッション情報の保持機能追加
- UIの改善
- プログレスバーの視認性向上
- エラーメッセージの日本語対応
- エラーハンドリングの強化
- 設定ファイルの管理機能追加
概要
PomodoroTubeは、作業効率を高めるポモドーロテクニックとYouTube動画視聴を組み合わせたデスクトップアプリケーションです。YouTubeにログインした状態を保持し、お気に入りの動画を視聴しながら効率的な作業管理が可能です。
主な機能
ポモドーロタイマー
- 作業時間(25分)
- 短休憩(5分)
- 長休憩(15分、4セット後)
- プログレスバーによる視覚的な進捗管理
YouTube統合
- YouTubeログイン情報の永続化
- 動画の埋め込み再生
- セッション情報の保持
タスク管理
- 最大5つのタスク登録
- タスクリストの視覚的管理
- 警告メッセージによる適切なガイド
Notion連携
- OAuth認証による安全な接続
- タスクやメモの同期
- 設定の永続化
インストール方法
PomodoroTube.exe
をダウンロード- 任意の場所に配置
- ダブルクリックで起動
必要環境
- Windows 10/11
- メモリ:4GB以上推奨
- ディスク容量:100MB以上
- インターネット接続必須
使用方法
- アプリケーション起動
- YouTube URLを入力または貼り付け
- 「読み込み」で動画再生
- タスクを入力(最大5つ)
- 「開始」でタイマースタート
設定ファイル
settings.json
に各種設定を保存- 初回起動時に自動生成
- Notion認証情報も安全に保存
トラブルシューティング
YouTube関連
- 再生できない場合
- URLの確認
- インターネット接続確認
- アプリ再起動
タイマー関連
- 動作しない場合
- アプリ再起動
- プロセス確認
Notion連携
- 接続エラー
- Client ID確認
- インターネット接続確認
- 認証手順の再実行
開発者向け情報
必要なパッケージ
Full Changelog: v1.1.0...v1.1.5
v1.1.0
以下は、Pomodoro Tubeアプリケーションに新たに追加または修正された機能の概要です:
-
YouTubeプレーヤーの統合:
YouTubeの動画を埋め込むためにQWebEngineViewを使用し、ユーザーがYouTubeにログインしている場合、そのログイン情報を保持するように設定しました。
QWebEngineProfileを使用して、永続的なCookieとストレージを設定し、ユーザーのセッション情報を保持します。 -
ポモドーロタイマー機能:
25分の作業時間と5分の休憩時間を設定し、4回のポモドーロ後に15分の長休憩を取る機能を実装しました。
タイマーの進行状況を表示するためのプログレスバーを追加しました。
3, タスクリスト管理:
ユーザーがタスクを追加し、最大5つまで管理できる機能を実装しました。
タスクの追加時に警告メッセージを表示する機能を追加しました。
- Notion連携機能:
Notion APIを使用して、タスクやメモをNotionに保存する機能を追加しました。
Notionへの接続を行うためのOAuth認証フローを実装しました。
設定ファイルの管理:
アプリケーションの設定をJSON形式で保存し、読み込む機能を追加しました。
設定ファイルが存在しない場合はデフォルト設定を作成する機能を実装しました。
エラーハンドリングの改善:
各機能に対して適切なエラーハンドリングを追加し、ユーザーに対してエラーメッセージを表示する機能を強化しました。
設定ファイルの読み込みや保存時に発生する可能性のあるエラーを処理する機能を追加しました。
アイコン付きのexe化:
PyInstallerを使用して、アイコン付きの実行可能ファイル(exe)を作成する手順を追加しました。
README.mdとrequirements.txtの作成:
プロジェクトの概要、機能、インストール手順、使用方法を記載したREADME.mdを作成しました。
必要な依存関係を記載したrequirements.txtを作成し、簡単にインストールできるようにしました。
これらの機能追加や修正により、Pomodoro Tubeアプリケーションはより使いやすく、機能的になりました。ユーザーは作業効率を向上させるためのツールとして、YouTubeの動画を視聴しながらポモドーロテクニックを活用できるようになっています。
Full Changelog: exe化したもの...v1.1.0