все события не разрулишь, например вставка из буфера с помощью мыши.
для особых случаев достаточно на таймере повесить периодическую проверку значения и сравнивать с предыдущим или его хешем.
Я никогда не искал серьезно готовых решений на такие задачи, всеравно усилийй на допиливания их под мои задачи будут больше чем написать с нуля, исключение фреймворки.
Прогрессбар меняется простым javascript, запрашивая новое состояние у сервера (push http или лучше websocket, тогда сервер сам будет сообщать об изменениях всем подключенным клиентам)
как то слишком круто
для теста достаточно загрузиться в другую чистую установку или тупо инсталятор с флешки (хоть win хоть ubuntu) и проверить выключение компьютера от туда, если проблема исчезнет - то это значит 100% вина на драйверах или настройках.
какой временной лаг между отправкой сообщения и его получения вами? у сообщения телеграмма есть поле servertime, сравните его статистически для разных каналов, желательно нагруженных (с тысячами подписчиков).
p.s. сервис не работает пишет
error code 404 message "Not Found"
Если картинки размещаются на странице не javascript то wget должен выкачивать их все, иначе потребуется индивидуальный подход. Скорее всего изображения, указанные в стилях, не будут загружены.
Некоторые сайты специально 'вставляют палки в колеса', усложняя такую выгрузку. например изображение может быть сформировано уже на стороне клиента, и загружено в 'своем' формате или способе (например упаковано в архив).
p.s. относительно универсальное направление - иньекция javascript кода в веб-приложение, которое будет извлекать изображения и сохранять уже на ваш веб-сервер или в локальное хранилище браузера.
Не совсем точный, но в пределах таймаутов, определенных настройками вашего сервера (а это могут быть минута или даже десятки секунд)
Так же вы можете периодически слать служебные ping пакеты всем клиентам так часто, как позволяют ваши лимиты на сетевой трафик.
p.s. есть возможность отловить это событие javascript и послать соответствующее сообщение на сервер, но такое событие не всегда можно отловить, например закрытие браузера при неактивной вкладке.
Вроде достаточно понятно написано, что нужно, что делал, что ожидал и что получил.
opensource был третьим тегом, проприетарные решения максимально нежелательны, так как требуется доработка и возможность передачи исходников третьему лицу
telegram-purple - у них бегтрекер забит вопросами о группах, это всеобщая болезнь всего что основано на telegram api. К тому же это немного усложняет итоговое решение, необходимостью лишних программных прослоек и сервисов.
Спасибо, пока по ночным тестам выглядит рабочим, завтра дождусь большей активности на крупных чат-каналах (мой созданный, даже с левыми симками не добавленными в контакты, работал и со старой версией, что удивительно, где нужно было накосячить так чтобы только один-два каждый раз разных канала из нескольких десятков работали)
пока вижу что апдейты шлются только в терминал, возможно будут ловиться lua/python api это уже мелочи, разберусь, важна принципиальная возможность ловить эти события.
Ваши два вопроса, по уровню, сравнимы с '2+2=?' и 'проинтегрируйте эту комплексную функцию над полем решения уравнения...'
Т.е. если вы задаете первый вопрос, то вы не поймете ответ на второй.
К тому же мои знания в области отладки и инжектирования своего кода в память другого процесса поверхостные, и единственное приложение, что я писал для этого, было где то лет 15 назад.
для особых случаев достаточно на таймере повесить периодическую проверку значения и сравнивать с предыдущим или его хешем.