Skip to content

mageri9/time_Tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timer Mimer — счетчик времени для фрилансера на Python/Tkinter.
===================================
Делал для себя.


Возможности
-----------
- секундомер с паузой и сбросом
- запись кругов с сохранением в laps_data.json
- просмотр статистики по кругам
- ручной ввод/редактирование времени двойным кликом

Требования
----------
- Python 3.10+

Установка и запуск
------------------
1. Клонируйте или скачайте репозиторий
2. Запустите:

   python -m stopwatch

Сборка .exe для Windows
-----------------------
1. Установите PyInstaller:

   pip install pyinstaller

2. Выполните:

   pyinstaller --noconfirm --noconsole --onefile --name TimerMimer -m stopwatch

3. Готовый файл: dist\TimerMimer.exe

Управление
----------
▶ / ⏸ — старт/пауза
🔄      — сброс времени
⏱️      — запись круга / статистика

Закрытие
--------
Если секундомер идёт, программа спросит подтверждение.

Ручной ввод времени
-------------------
Двойной клик по табло. Поддерживаются форматы:
- ЧЧ:ММ:СС
- ММ:СС.сотые
- "человеческие": 70h, 1h30m, 90m15s, 30s (также с русскими буквами)
- просто число (считается часами)

Структура проекта
-----------------
timer_mimer/
  stopwatch/           — основной модуль
  tests/               — unit-тесты
  dist/                — собранный .exe (создаётся при сборке)
  build_exe.bat        — скрипт сборки для Windows
  README.txt           — этот файл

Тесты
-----
python -m unittest

Лицензия
--------
MIT

About

Stopwatch with lap recording for freelancers. Built with Python/Tkinter. MIT license.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors