За последние 24 часа нас посетили 22404 программиста и 1063 робота. Сейчас ищут 628 программистов ...

Информер погоды без интернета

Тема в разделе "Прочее", создана пользователем araneon, 5 мар 2020.

  1. araneon

    araneon Активный пользователь

    С нами с:
    20 фев 2016
    Сообщения:
    12
    Симпатии:
    0
    Подскажите. есть ли возможность реализовать такую штуку.
    1) Есть сервак с Apache (2.4.39, PHP/5.6.4). У сервера есть доступ в интернет.
    2) Есть ПК на экран которого должны выводится несколько информеров (дата, погода, Yandex пробки), но на данном ПК нет интернета (и не может быть по служебным соображениям). Но данный ПК имеет доступ по сети к серверу с Apache.
    Вот и возник вопрос, можно ли как сделать сервер с Apache неким ретранслятором информации для информеров располагающихся на ПК?

    На данный момент моё видение решения такое:
    Некий скрипт на сервере с Apache получает информацию с необходимых информеров и сохраняет её в файлы (для даты и погоды это допустим будет текст, а для пробок к примеру в виде картинки). После чего эти данные выводятся на ПК (к примеру другим скриптом)
     
    #1 araneon, 5 мар 2020
    Последнее редактирование: 5 мар 2020
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Ну, всё верно. Можно даже не хранить данные, а просто сделать что-то вроде шлюза который отдает данные по запросу.

    и использовать его для любых других целей
     
  3. araneon

    araneon Активный пользователь

    С нами с:
    20 фев 2016
    Сообщения:
    12
    Симпатии:
    0
    Спасибо, за ответ, а не подскажите как найти такую (или похожую) реализацию?
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.820
    Симпатии:
    736
    Адрес:
    Татарстан
    Вряд ли )) ведь никто не знает какие там у вас информеры, что нужно там и прочие детали.
    Что вашем понимании информеры на ПК итд
     
  5. araneon

    araneon Активный пользователь

    С нами с:
    20 фев 2016
    Сообщения:
    12
    Симпатии:
    0
    На ПК крутится софт PADS4 который выводит некие презентации (на подобии MS PowerPoint).
    В эти презентации есть возможность добавлять блоки с WEB содержимым (мини web странички), таким образом и выводились ранее информеры времени, погоды и Yandex пробки.
    Но СБ решили закрыть доступ с данного ПК в интернет и информеры перестали работать, после чего 1-1,5 года это всё стояло мёртвым грузом, но теперь решили возродить и столкнулись с проблемой информеров.
    Информеры времени и погоды, простые (хотя думаю время уже и не нужно выводить сделаем по его другому), но вот с Yandex пробками какая-то не понятка, они теперь разве только через API выводятся или я ошибаюсь?
    Информеры
    Время:
    Код (Text):
    1. <a href="https://time.is/Moscow" id="time_is_link" rel="nofollow" style="font-size:36px">Москва:</a>
    2. <span id="Moscow_z71d" style="font-size:36px"></span>
    3. <script src="//widget.time.is/t.js"></script>
    4. <script>
    5. time_is_widget.init({Moscow_z71d:{}});
    6. </script>
    Погода:
    Код (Text):
    1. <div class="nuipogoda-html-informer">
    2. <div>Температура <span data-nuipogoda="in-city"></span></div>
    3. <div>Сейчас: <span data-nuipogoda="temp"></span></div>
    4. <div data-nuipogoda="day1">Завтра: <span data-nuipogoda="temp"></span></div>
    5. <a title="НУ И ПОГОДА" href="https://msk.nuipogoda.ru">НУ И ПОГОДА</a></div>
    6. <script>(function(a,f,g){var e=a.createElement(f);e.async=1;e.src=g; a=a.getElementsByTagName(f)[0];a.parentNode.insertBefore(e,a)})(document,'script','//nuipogoda.ru/informer/nuipogoda.js');</script>
     
    #5 araneon, 6 мар 2020
    Последнее редактирование: 6 мар 2020
  6. araneon

    araneon Активный пользователь

    С нами с:
    20 фев 2016
    Сообщения:
    12
    Симпатии:
    0
    Yandex Пробки вроде можно через конструктор получить в виде JavaScript или iframe
    Код (Text):
    1. <html>
    2. <meta http-equiv="Cache-Control" content="no-cache">
    3. <iframe src="https://yandex.ru/map-widget/v1/?um=constructor%3Ae3a98ecf7c052cc7893dac1848e76809f2a681921b4852ef97174fa6f332846c&amp;source=constructor" width="470" height="470" frameborder="0"></iframe>
    4. </html>
     
    #6 araneon, 6 мар 2020
    Последнее редактирование: 6 мар 2020