Часы по задачам за месяц и остаток до нормы, через REST от сессии браузера. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
37 lines
2.0 KiB
Markdown
37 lines
2.0 KiB
Markdown
# Моё время в Битрикс24
|
|
|
|
Расширение для Chrome, Яндекс Браузера и других браузеров на Chromium. По кнопке
|
|
показывает, сколько часов вы затратили на задачи Битрикс24 за месяц, с разбивкой
|
|
по задачам, и сколько осталось до месячной нормы.
|
|
|
|
Работает с правами обычного сотрудника: не нужны ни администратор портала, ни
|
|
вебхуки, ни подписка на Маркет. Расширение обращается к REST API портала от
|
|
имени вашей сессии в браузере и только читает ваши записи затраченного времени.
|
|
|
|
## Установка
|
|
|
|
1. Скачайте репозиторий (или архив) и распакуйте.
|
|
2. Откройте `chrome://extensions/` (в Яндекс Браузере `browser://extensions/`),
|
|
включите «Режим разработчика».
|
|
3. «Загрузить распакованное расширение» → папка `extension`.
|
|
4. Откроются настройки: адрес портала (необязательно) и норма часов в месяц.
|
|
|
|
## Как пользоваться
|
|
|
|
Откройте портал, нажмите значок расширения. Повторное нажатие закрывает окно.
|
|
Месяц можно переключить. Время учитывается по записям «Затраченное время» в
|
|
задачах: пока таймер идёт, запись ещё не создана и в сумму не попадает.
|
|
|
|
## Проверка
|
|
|
|
```
|
|
node test/test_mytime.mjs
|
|
```
|
|
|
|
Прогоняет `mytime.js` на поддельном портале: постраничная загрузка, сумма по
|
|
задачам, отсев чужого месяца, строка нормы.
|
|
|
|
## Лицензия
|
|
|
|
MIT
|