Вашему вниманию предлагается пакет скриптов к screen reader-у "JAWS for Windows" - "Global Thermometer".
Он позволяет узнавать информацию о текущей погодной обстановки в различных точках мира без использования каких-либо дополнительных программ кроме "JAWS". Всё что вам надо - это "JAWS" с подключённым пакетом скриптов "Global Thermometer" и наличие Интернета. "Global Thermometer" предоставляет информацию о температуре, влажности, облачности и общей погодной обстановки в интересующей вас географической точке.
"Global Thermometer" имеет специальный мастер настроек, который поможет вам настроить способ вывода информации максимально удобным для вас образом. Вы сможете установить интервал в минутах, который будет проходить до следующего запроса данных с сервера, а также задать шкалу (Цельсия или Фаренгейта), по которой вам удобнее получать информацию о температуре.
Никаких гарантий не предоставляется. Все риски (прямые, косвенные, явные и неявные), связанные с использованием этих скриптов, пользователь принимает на себя. Допускается свободное использование и безвозмездное распространение данных скриптов при условии сохранения их целостности, неприкосновенности авторских атрибутов и прав. Не допускается распространение этих скриптов за плату.
Для подключения и использования скриптов надо произвести следующие действия:
Всё! "Global Thermometer" подключён и готов к работе.
Для работы с "Global Thermometer" используются следующие клавиатурные команды:
При необходимости, данные клавиатурные команды можно изменить, соответствующим образом скорректировав действия на третьем шаге процесса установки.
Для получения информации о погоде в различных частях мира скрипты используют online Интернет-сервис GeoNames. Соответственно обязательным условием для работы "Global Thermometer" является наличие Интернет-доступа.
Поскольку сервис GeoNames является англоязычным, то и все запросы следует вводить на английском языке. Также это накладывает некоторые особенности на выводимую по запросу информацию, а именно, некоторые данные предоставляются пользователю также на английском языке. Это касается нечисловых данных, то есть названия страны, города, данных об облачности и т. д.
В "Global Thermometer" предусмотрена возможность гибкой настройки. За это отвечает "Мастер настроек Global Thermometer", вызываемый по комбинации CTRL+Shift+G. Он позволяет указать время сохранения актуальности данных, по истечению которого будет требоваться их обновление с сервера. После указания времени обновления данных Мастер настроек предложит выбрать температурную шкалу, по которой будет предоставляться информация о температуре. Предусмотрены возможности её представления по шкалам Цельсия и Фаренгейта. По умолчанию установлена шкала Цельсия и 60 минут сохранения актуальности данных.
"Global Thermometer" по комбинации CTRL+G проговаривает данные о погоде в текущей географической точке, а также выводит их на брайлевский дисплей, если таковой присутствует. Однако функция вывода данных на тактильный экран на настоящий момент протестирована ещё не достаточно детально, поэтому могут быть ошибки в её работе.
Если данные уже утратили свою актуальность или ещё не было указано не одной географической точки, по комбинации CTRL+G сразу откроется окно ввода запроса. Если же данные по текущей географической точки ещё не утратили свою актуальность, то по комбинации CTRL+G будет выводиться погодная информация, а для вызова окна ввода запроса надо будет нажимать CTRL+G дважды.
В "Global Thermometer" сохраняется информация обо всех географических точках, данные для которых вы запрашивали. Чтобы не вводить название этих точек заново, вы можете в окне ввода информации нажать клавишу Escape, и вы попадёте в список географических точек, данные по которым вы запрашивали ранее. Для получения информации по любой из них, достаточно, встав на неё курсором, нажать клавишу Enter или пройти до кнопки Ok и нажать её.
Все настройки и прочие обновляющиеся данные хранятся в специальном конфигурационном файле "GlabalThermometer.ini", который размещается в папке пользовательских настроек "JAWS" (см. первый шаг процесса установки). Для сброса всех параметров достаточно просто удалить данный INI-файл.
Пакет скриптов предоставляет информацию о температуре, влажности, облачности и общей погодной обстановке в ведённой географической точке. Однако на сервере данных по некоторым точкам может не оказаться, хотя они и будут присутствовать в базе данных. Так же набор погодных данных для отдельных точек может оказаться не полным, например, может отсутствовать информация об облачности или общей погодной обстановке. В этом случаи скриптом будет выведена лишь имеющаяся на сервере информация.
В "Global Thermometer" были частично использованы готовые программные решения других разработчиков, размещённые ими в открытом доступе для всех желающих в сете Интернет. За что автор "Global Thermometer" и выражает им благодарность, а именно:
Удачной работы!
Автор скриптов: © Цейковец Никита
Смежные права: Эндрю Харт и Шон Рэндалл
Обратная связь с автором: E-mail - tseikovets@rambler.ru