App Time Manager — это приложение для отслеживания времени работы процессов на компьютере. Оно позволяет добавлять приложения в список отслеживаемых, автоматически фиксировать их время работы и сохранять данные в базе SQLite.
- Отслеживание времени работы приложений
- Сохранение данных в SQLite
- Просмотр общей статистики по каждому процессу
- Вывод информации о времени работы за текущий день
- Удаление приложений из отслеживаемых
- Логирование работы в файл
Убедитесь, что у вас установлен Python (версии 3.6 и выше). Затем установите необходимые зависимости:
pip install -r requirements.txtpython main.py- Запустите программу.
- Введите название процесса (например,
chrome.exe) в поле ввода. - Нажмите кнопку "Добавить", и приложение начнёт отслеживать процесс.
- В списке появятся добавленные процессы, нажав на них, можно увидеть детальную статистику.
- Чтобы удалить процесс из отслеживаемых, откройте его статистику и нажмите "Удалить".
- Язык программирования: Python
- GUI: PyQt5
- База данных: SQLite
- Системные вызовы: psutil
Все важные события записываются в файл manager_logs.log, включая ошибки и успешные операции.
App Time Manager is an application for tracking the runtime of processes on a computer. It allows users to add applications to a tracking list, automatically record their uptime, and store data in an SQLite database.
Ensure that you have Python (version 3.6 or higher) installed. Then, install the required dependencies:
pip install -r requirements.txtpython main.py- Launch the program.
- Enter the process name (e.g.,
chrome.exe) in the input field. - Click the "Add" button to start tracking the process.
- The added processes will appear in the list. Click on any process to view detailed statistics.
- To remove a process from tracking, open its statistics window and click "Delete".
- Programming Language: Python
- GUI Framework: PyQt5
- Database: SQLite
- System Calls: psutil
All important events, including errors and successful operations, are recorded in the manager_logs.log file.

