LINUX.ORG.RU

firefox - в разное время открывать разные страницы

 ,


0

2

Добрый день, уважаемые форумчане!

Есть 4 географически распределенные IP-камеры. Сейчас у меня в Ubuntu Firefox открывает страницу, где показываются изображения со всех 4-ех камер и изображения постоянно обновляются. Нужно, чтобы в момент рассвета в регионе, где установлена одна из камер, Firefox на весь экран открыл изображение только этой камеры. А когда рассвет закончится, то снова открыл бы страницу со всеми 4-мя камерами.

Вариант решения такой: 1. Открыть Firefox с нужной страницей со всеми камерами. 2. периодически обращаться к функции, которая возвращала бы высоту солнца над горизонтом в заданном регионе. 3. Если высота солнца -X гр., (середина утренних сумерек, например), то закрыть Firefox с 4 камерами и открыть на полный экран Firefox с одной камерой. 4. Если высота солнца +X гр., то вернуть Firefox с 4 камерами. 5. И, конечно, обвязать это все обработками ошибок, например, на недоступность основной страницы, на недоступность ip-камеры и т.д

Реализовывать это собираюсь на Python. А так как опыт не большой, то хотел с вами посоветоваться, правильно ли мое решение? Может быть есть более оптимальное, лаконичное, изящное решение?

Перемещено JB из desktop



Последнее исправление: vladvv (всего исправлений: 2)

Может создать такую страницу которая будет нужным образом показывать эти видео (или что у тебя там)?

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Да, интересно, спасибо! Можно, действительно, создать две вкладки и в нужный момент переключиться во вторую вкладку, где только одна нужная камера. И уйти от постоянного открытия-закрытия браузера.

vladvv
() автор топика
Ответ на: комментарий от vladvv

А что мешает вам встроить js-скрипт в код вашей страницы, который будет периодически проверять положение солнца в нужном регионе(если на js это реализовать не реально, можно использовать периодические ajax-запросы к бэкенду, возвращающему информацию о том, какая страница должна быть отображена в настоящий момент), и в зависимости от того, какая страница открыта, редиректить на нужную страницу, если открыта не та страница, которая должна быть отображена в настоящий момент. Так вы избавитесь от возни с двумя вкладками. Если страницы с камерами вы верстаете самостоятельно, можно даже сделать одну страницу с двумя блоками, и в зависимости от положения солнца отображать один из двух блоков(с 4 камерами, или с одной).

lucentcode ★★★★★
()
Последнее исправление: lucentcode (всего исправлений: 1)
Ответ на: комментарий от lucentcode

Да, наверное, на js это получится даже лучше и красивее

vladvv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.