Расширение «Моё время в Битрикс24»

Часы по задачам за месяц и остаток до нормы, через REST от сессии браузера.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Alex Cube
2026-10-26 01:14:06 +03:00
co-authored by Claude Opus 5.5
commit c701f07483
8 changed files with 252 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
# Моё время в Битрикс24
Расширение для Chrome, Яндекс Браузера и других браузеров на Chromium. По кнопке
показывает, сколько часов вы затратили на задачи Битрикс24 за месяц, с разбивкой
по задачам, и сколько осталось до месячной нормы.
Работает с правами обычного сотрудника: не нужны ни администратор портала, ни
вебхуки, ни подписка на Маркет. Расширение обращается к REST API портала от
имени вашей сессии в браузере и только читает ваши записи затраченного времени.
## Установка
1. Скачайте репозиторий (или архив) и распакуйте.
2. Откройте `chrome://extensions/` (в Яндекс Браузере `browser://extensions/`),
включите «Режим разработчика».
3. «Загрузить распакованное расширение» → папка `extension`.
4. Откроются настройки: адрес портала (необязательно) и норма часов в месяц.
## Как пользоваться
Откройте портал, нажмите значок расширения. Повторное нажатие закрывает окно.
Месяц можно переключить. Время учитывается по записям «Затраченное время» в
задачах: пока таймер идёт, запись ещё не создана и в сумму не попадает.
## Проверка
```
node test/test_mytime.mjs
```
Прогоняет `mytime.js` на поддельном портале: постраничная загрузка, сумма по
задачам, отсев чужого месяца, строка нормы.
## Лицензия
MIT