Архив за январь 2009 г.
GreaseMonkey сценария обновления
Это было год или около того, так как я развила свои первые сценарии GreaseMonkey, Ikariam транспорта отсчет. С того времени я искал способ отправки уведомления об обновлениях для пользователей, которые установили GreaseMonkey мой сценарий. Я нашел несколько скриптов GreaseMonkey, которые пытаются обновить все из них, но это работает только, если кто-то использует ваш сценарий случается, чтобы установить это обновление, а сценарий. Другие нашел использовать Google Doc для хранения номера версии, которые должны быть отредактированы каждый раз вы сделали скрипт обновления. Это было лучшее решение, но документ Google не допускает очень большую гибкость.
Наконец, я устал от поиска и решил создать свой собственный сценарий GreaseMonkey Update Notification системы , более известный как Monkey обновлений . Monkey обновлений расширяет понятие Google Doc, но вместо экономии вашего скрипта версию на документ Google, вы получаете возможность сохранить ее в базу данных построена как раз для этой цели.
Самая лучшая часть о Monkey обновлений, что как только вы зарегистрировались на бесплатную учетную запись и добавить свой сценарий к системе (оба из которых занимает всего минуту или две), вы никогда не должны Войти, чтобы Monkey обновлений снова, если вы того пожелаете. После того как скрипт URL существует в базе данных Monkey обновлений, все что вам нужно сделать, это настроить номер версии при установке обновлений Monkey код, который вы сделали в вашей GreaseMonkey Script. После того как вы сохраните и кто-то работает новая версия системы обновлений Monkey узнают обновленный номер версии и проверить ваш официальный сценария URL, чтобы убедиться, изменения на самом деле сделано вами. Если проверку, ваш сценарий версии автоматически обновляются в Monkey Updater.
Конечно, если вы предпочитаете Войти в Monkey обновлений изменить номер версии вы можете сделать это так же хорошо, хотя вам придется заново установить установки обновлений Monkey код в вашем GreaseMonkey Сценарий позже.
В любом случае, Monkey обновлений обеспечивает захватывающий новый вариант сценария обновления для разработчиков GreaseMonkey .
Ваши пользователи сценарий не будет подвергаться обстрелу со страницей просит либо, как сценарий Monkey обновлений устанавливается только проверять наличие обновлений каждые 24 часа. Если обновление не нашли, маленький, скромный предупреждение появляется полоса в верхней части экрана подробно сценарий, который нуждается в обновлении вместе с новым номером версии этого сценария. Сценарий Затем пользователь может нажать на ссылку, чтобы установить новую версию сценария непосредственно от того, что страница, которую он в настоящее время на.
Monkey обновлений отслеживает эти визиты и сценарии установки, так что в ближайшем будущем мы можем предоставить некоторые обновления отчетности сценарий разработчиков, которые используют Monkey Updater.
Мне бы очень хотелось услышать какие-либо отзывы.
