Расширение «Моё время в Битрикс24»
Часы по задачам за месяц и остаток до нормы, через REST от сессии браузера. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user