Вашему вниманию предлагается пакет скриптов к screen reader-у "JAWS for Windows" - "Global Thermometer".
Он позволяет узнавать информацию о текущей погодной обстановки в различных точках мира без использования каких-либо дополнительных программ кроме "JAWS". Всё что вам надо - это "JAWS" с подключённым пакетом скриптов "Global Thermometer" и наличие Интернета. "Global Thermometer" предоставляет информацию о температуре, влажности, облачности и общей погодной обстановки в интересующей вас географической точке.
"Global Thermometer" имеет специальный Мастер настроек, который поможет вам настроить способ вывода информации максимально удобным для вас образом. Вы сможете установить интервал в минутах, который будет проходить до следующего запроса данных с сервера, а также задать шкалу (Цельсия или Фаренгейта), по которой вам удобнее получать информацию о температуре.
Никаких гарантий не предоставляется. Все риски (прямые, косвенные, явные и неявные), связанные с использованием этих скриптов, пользователь принимает на себя. Допускается свободное использование и безвозмездное распространение данных скриптов при условии сохранения их целостности, неприкосновенности авторских атрибутов и прав. Не допускается распространение этих скриптов за плату.
Для подключения и использования скриптов надо произвести следующие действия:
1. Поместить файлы "GlobalThermometer.jsb" и "GlobalThermometer.jsd" в папку пользовательских настроек "JAWS" по пути: C:\Documents and Settings\(имя пользователя)\Application Data\Freedom Scientific\JAWS\xx.x\Settings\rus\ (буква диска и языковая папка в конце пути могут отличаться). Для portable-версии "JAWS" файл надо помещать в общую папку настроек по относительному пути в директории программы: ...\JAWS\SETTINGS\rus\ (языковая папка в конце пути может отличаться).
2. В этой же директории настроек "JAWS", открыть файл "Default.JSS" и в группе строк, начинающихся на "use", вписать строку
use "GlobalThermometer.jsb"
После этого следует нажать комбинацию CTRL+S для компиляции файла.
3. Здесь же, открыть файл "Default.JKM" и, после строки "[Common Keys]", вписать следующие две строки:
Control+G=GlobalThermometer
Control+Shift+G=GlobalThermometerSettings
После этого закрыть файл с сохранением изменений.
Всё! "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