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