[script] WME Requests - запросы в редакторе

Moderators: Unholy, vladimobile, Manzareck

[script] WME Requests - запросы в редакторе

Postby skirda » Fri Jan 10, 2014 10:55 am

Версия 2.15.0.0

Вводная
Скрипт предназначен для отправки из редактора персональных сообщений в форум или запросов в Google-документ (для дальнейшего рассмотрения и действий со стороны CM/Кураторов).

Умеет отправлять следующие запросы:
0. Различает Russia, Belarus, Uzbekistan, Kazakhstan и Ukraine по информации выделенного объекта (у каждой страны свой набор гуглотаблиц)
1. Изменить уровень лока сегмента или лэндмарка
2. Присоединить сегменты (минимум 2 сегмента)
3. Изменить направление сегментов
4. Отправить в форум персональное сообщение автору последних изменений объекта.
5. Отправлять запрос на создание/переименование населённых пунктов
6. Для сегментов и POI показывает cityID
7. Проблемы с озвучкой.

Подробнее
В редакторе выделяем сегменты, слева появляется набор кнопок:
[ img ]
Кнопки могут быть залочены - зависит от типа элемента.
Кликание на нужные кнопки (Lock, Join, Dir, Turn, Closures, City) приведёт к открытию гугло-формы или формы отправки персонального сообщения в форум (кнопка PM).
После кликания по кнопке получаем новую вкладку РМ или гугло-форму или алерт (например, эта дорога имеет уровень лока, сопоставимый с вашим).
Опция "Discord" позволяет дублировать запрос в канал orders Discord`а.

В форме (различные для RU и BY) автоматически заполняются следующие поля (для lock, dir, join, turn, closures):
- waze-ник
- permalink
- ваш уровень (в качестве уровня лока)
- country, к которой относиться сегмент/лэндмарк
- требуемое действие (lock, dir, join, turn, closures)
- в доп.инфе - тип, страна, город, улицы
- (для lock) дата, до которой держать требуемый уровень лока (по умолчанию +5 дней "от сегодня")
Для автозаполнения поля e-mail (для обратной связи) задайте его в настройках скрипта.
Остентся дописать (если надо) обоснование необходимости действия, какое направление блокировать, причину оперативного перекрытия, etc. (читайте комментарии в форме).

При отсылке РМ автоматом формируются:
- кому (если выделено несколько сегментов, то будут перечислены авторы всех объектов)
- тема сообщения
- само сообщение: каждому автору по одному пермалинку с указанием объекта
Руками нужно дописать свои непонятки, относительно "этого объекта редактора" и нажать Submit.

В форме проекта CityLock (кнопка city) автоматически заполняются следующие поля:
- waze-ник
- permalink
- e-mail
- имя НП (данные берутся из OSM)
- возможность добавлять название района к имени НП (для BY по умолчанию выключено, для остальных включено)
Если сегмент был именован, то скрипт подразумевает, что вы хотите переименовать населённый пункт, в этом слечау в форме имя будет в формате: "Rename: 'old name' => 'new name'".
Руками нужно заполнить остальные поля гуглоформы. Возможно потребуется исправить waze-ник, если сегмент "создан" не вами.

Кнопка State (только для RU) позволяет автоматически сформировать запрос на изменение принадлежности сегмента к району.

Для редакторов 5+ (РБ: 4+) имеется возможность заносить созданные НП в гуглотаблицу (для учёта)

Для исправления некорректной озвучки необходимо выделить именованный проблемный сегмент и нажать кнопку "TTS". В появившейся форме основные поля будут заполнены, достаточно указать как звучит и как надо, акцентируя буквы, дописать комментарий.

Включенная опция "Map Center" заставляет брать текущие координаты центра карты, выключенная - центр рассчитывается по геометрии объекта запроса.

Ответная реакция
(для lock, dir, join, city) Действия со стороны CM/Кураторов (в общем те, кто имеет доступ к таблице ответов и имеет возможность выполнить запрос):
- анализ
- исполнение
- отправка e-mail инициатору с положительным или отрицательным ответом (скриптом из таблицы).

Ссылки
Ссылки на скрипт: FireFox, Greasy Fork.

Что изменено
2.15.0.0 - Добавлена возможность дублировать простые запросы в Discord
2.10.0.0 - (только для RU) Добавлена кнока State - Запрос на изменение района
2.8.0.1 - Добавлена поддержка для CountryName "Lithuania"; добавлена опция "Map Center"
2.6.0.2 - не подставлялось имя НП в гуглоформу
2.6.0.0 - добавлен запрос на изменение звучания TTS (кнопка TTS)
2.5.1.0 - Были траблы с получением имени страны
2.5.0.0 - Добавлен блок по Ukraine. Соответствующий набор гуглодокументов настроен.
2.4.5.0 - Для вызова запросов можно самостоятельно назначать быстрые клавиши
2.4.4.0 - Именование НП: если сегмент именован, то запрос будет на переименование по форме "Rename: 'old name' => 'new name'"
2.4.3.1 - Уточнения корректности ссылок на таблицы (линк "Таблица")
2.4.3.0 - Работа над ошибками
2.4.2.0 - CityLock: Добавление названия района к имени НП через опцию.
2.4.1 - Для "красного" сегмента пробуем угадать страну по данным OSM + работа над ошибками.
2.4.0 - Получаем данные (имя НП) из OSM для автозаполнения формы запроса создания нового НП
2.3.1 - работа над ошибками
2.2.0 - добавлен Uzbekistan; permalink в формы передаётся без лишнего "шума"
2.1.0 - Вылизывание интерфейса. Для РБ Save City = 4+. Настройки вынесены в интерфейс.
2.0.0 - Ищем функционал в отдельной закладке
1.15.0 - кривились категорий ПОИ
1.14.2 - Уточнение шаблона PM + небольшие правки.
1.14.1 - Проблемы с обработкой блокировок объектов.
1.14.0 - для ситилист zoom всегда 4, при передаче в гуглоформы из пермалинка убраны "/ru/" и "layers=XXX&"
1.13.0 - Работа над ошибками
1.13.0 - Добавлены - Level5+ и форма запроса CityList для "Беларусь". Данные помещаются в разные гуглотаблицы в зависимости от страны (пока RU и BY).
1.12.0 - добавлены кнопки turn (запреты/разрешения направлений) и closures (оперативное перекрытие сегментов)
1.11.1 - Level5+: отправка данных в таблицу без гуглоформы
1.10.0 - для Level 5+ добавлена возможность "запоминать" вновь созданные НП в гуглотаблицах (для учёта)
1.9.5 - change olControlMousePosition
1.9.4.2 - "cityID:" теперь не ссылка
1.9.4.1 - перепутаны lat-lon.
1.9.4 - уточнения в связи с изменениями внутренностей WME.
1.9.3 - cityID как ссылка. Для камер, place(point) и junction ссылка содержит скорректированные lan&lon именно для этого объекта (будет по центру WME)
1.9.2 - уточнения информации для камер и заправок + ссылки на CityLock
1.9.1 - для сегментов и POI показывает cityID
1.9.0 - добавлен запрос на создание населённого пункта (CityLock).
1.8.2 - трабла с "вычислением" уровня лока.
1.8.0 - добавлен функционал отправки персональных сообщений; для Chrome указаны конкретные разрешения скрипта (закладки и сайт с редактором).

Внимание!
При отсылки PM могут возникать ошибки:
1. На форуме не найден автор изменения, не смотря на то, что автор жив и здоров.
Эта ошибка обычно возникает сразу после инсталляции скрипта. Попробуйте отрефрешить (клавиша F5) закладку с редактором.
2. Форум вернул несколько человек, вместо одного.
В нормальной ситуации такого быть не может. Если возникает - проинформируйте меня, с указанием Permalink.


Открытые вопросы
В скрипте сейчас логика с локами следующая (наследие исходной модели :lol: ):
1. если уровень лока 1, то будет выведено сообщение о том, что здесь и так всё хорошо и ничего не произойдёт
2. если уровень лока равен "вашему" - выводится сообщение, ничего не происходит
Нужно ли такое ограничение, "а вдруг я захочу повысить уровень лока"?

Замечания/предложения приветствуются (например, здесь).

PS.
1. Это есть реализация идеи, озвученная на waze.su
2. За основу брался шаблон "WME SAMPLE Unlock Requests".

PPS.
Какой способ влияния на контент WME выбрать, решать вам. Под способами понимается:
1. Новый пост в форуме (здесь).
2. Этот скрипт.
3. В Discord`е (здесь)
4. Как то иначе.
Last edited by skirda on Mon Aug 06, 2018 9:22 am, edited 43 times in total.
skirda
 
Posts: 421
Joined: Fri Jul 02, 2010 7:25 am
Location: Voronezh, Russia
Has thanked: 144 times
Been thanked: 160 times

Re: [script] WME Request - запросы в редакторе

Postby Manzareck » Tue Jan 14, 2014 5:59 pm

Рекомендую данный скрипт тем, кто не очень охотно пишет на форуме или по каким-либо причинам не считает нужным начинать новую тему на разблокировку или подсоединение сегментов. Запросы с минимальными затратами времени попадают в таблицу, удобную для обработки. Доступ к таблице можно запросить по ссылке Request, появляющейся в WME рядом с кнопками запросов.
Coordinator Russian Community
[ img ][ img ][ img ]
CM: Russia, Kazakhstan
Manzareck
Waze Global Champs
Waze Global Champs
 
Posts: 2305
Joined: Mon Oct 22, 2012 4:58 am
Location: Tula, Russia
Has thanked: 690 times
Been thanked: 1366 times

Re: [script] WME Request - запросы в редакторе

Postby steveningelbrecht » Tue Jan 14, 2014 6:21 pm

This looks interesting... but don't really read russian... is there an english version available, or could it be easily used by an other waze community?

Verstuurd vanaf mijn Transformer TF101 met Tapatalk
Waze Champ - Country Manager Belgium
[ img ] [ img ] [ img ] [ img ]
steveningelbrecht
 
Posts: 6259
Joined: Wed Aug 01, 2012 3:11 pm
Location: Belgium
Has thanked: 1178 times
Been thanked: 1180 times

Re: [script] WME Request - запросы в редакторе

Postby skirda » Wed Jan 15, 2014 6:02 am

steveningelbrecht wrote:This looks interesting... but don't really read russian... is there an english version available, or could it be easily used by an other waze community?

I changed the message language in the script.
Later we will try to modify a google-document (or we will write instructions on how to create the google-form of the response, the google-script and the google-document) :-)
skirda
 
Posts: 421
Joined: Fri Jul 02, 2010 7:25 am
Location: Voronezh, Russia
Has thanked: 144 times
Been thanked: 160 times

Re: [script] WME Request - запросы в редакторе

Postby skirda » Thu Feb 06, 2014 1:39 pm

WME обновился. Модель поменялась. Обновился и скрипт.
Обновитесь, кто пользует - ссылки на скрипт: FireFox, Chrome.
skirda
 
Posts: 421
Joined: Fri Jul 02, 2010 7:25 am
Location: Voronezh, Russia
Has thanked: 144 times
Been thanked: 160 times

Re: [script] WME Request - запросы в редакторе

Postby skirda » Fri Feb 14, 2014 11:54 am

Версия 1.8.0 - добавлен функционал отправки персональных сообщений; для Chrome указаны конкретные разрешения скрипта (закладки и сайт с редактором). Ссылки в первом посте.
skirda
 
Posts: 421
Joined: Fri Jul 02, 2010 7:25 am
Location: Voronezh, Russia
Has thanked: 144 times
Been thanked: 160 times

Re: [script] WME Request - запросы в редакторе

Postby skirda » Fri Feb 14, 2014 12:57 pm

Так, из бета-редактора PM не работает ни в Хроме ни в Лисе.
Почему - пока не знаю, пытаюсь разобраться. Возвращает "a network error occurred".
Печалька. :evil:
skirda
 
Posts: 421
Joined: Fri Jul 02, 2010 7:25 am
Location: Voronezh, Russia
Has thanked: 144 times
Been thanked: 160 times

Re: [script] WME Request - запросы в редакторе

Postby unpunk » Tue Feb 25, 2014 4:00 pm

Я тут, редактируя зарубежную трассу, немного устал от цикла "найти разрыв в редакторе, отыскать его на Livemap, поставить отчет".
Если кому потребуется — кривовато-косоватый плагин к Chrome, позволяющий оставлять сообщения об ошибках не выходя из редактора.
sshot.jpg
Screenshot (rus, OSX)
(115.72 KiB) Downloaded 2771 times


Относительно удобно, если надо поставить отчет там, куда не получается дотянуться.
На спорных местах, опять же, можно не лезть редактировать с саблей наголо, а сперва поставить общую ошибку и подождать советов :)
Плюс, по моим наблюдениям, на отчеты реакция редакторов несколько выше, чем на запрос на форуме :roll:

Похоже, сразу после установки необходимо перезагрузить окно с редактором, иначе не отправляет.
И оповещения на карте появляются не сразу, а в тот момент, когда WME загружает события участка.
Attachments
shot.jpg
Screenshot (eng, Win7)
(123.63 KiB) Downloaded 2771 times
unpunk
Area Manager
Area Manager
 
Posts: 191
Joined: Wed Oct 23, 2013 1:33 pm
Location: Russia » Moscow » Solntsevo
Has thanked: 213 times
Been thanked: 32 times

Re: [script] WME Request - запросы в редакторе

Postby sapulmart » Fri Apr 11, 2014 12:08 pm

Поломался скрипт? Не подставляет пермалинк двух выделенных сегментов и селектор (join, lock, dir) не передаётся в форму запроса.

З.Ы. Страна тоже не подставляется.
Мне судьбою дано
Подниматься и падать
И я знаю теперь
Одиночества плен, лучше праведной лжи нового дня
sapulmart
Area Manager
Area Manager
 
Posts: 1506
Joined: Fri Oct 18, 2013 1:01 pm
Location: Russia, SPb
Has thanked: 619 times
Been thanked: 226 times

Re: [script] WME Request - запросы в редакторе

Postby skirda » Fri Apr 11, 2014 1:04 pm

sapulmart wrote:Поломался скрипт?

Версия скрипта какая?
В 1.8.1 вроде все пашет (ссылки в первом посте, там только версия неверно указана)
skirda
 
Posts: 421
Joined: Fri Jul 02, 2010 7:25 am
Location: Voronezh, Russia
Has thanked: 144 times
Been thanked: 160 times

Next

Return to Редактор (WME)

Who is online

Users browsing this forum: No registered users