Greasy Fork is available in English.

hwm_mail_filter

HWM mod - Sortirovka i fil'tracija lichnyh soobshhenij

Автор
Demin
Установок в день
0
Всего установок
744
Оценки
1 0 0
Версия
1.1
Создан
19.05.2014
Обновлён
19.05.2014
Лицензия
Недоступно
Работает на

Сортировка и фильтрация личных сообщений

Для установки скрипта нажмите Install вверху этой страницы.
Available for lordswm.com (Description in English below)

У вас множество Входящих/Исходящих сообщений? Вам сложно найти конкретное сообщение, отправителя или тему? Если да, то этот скрипт для вас! Он позволяет сортировать и искать конкретное сообщение .. вот как это работает:

1. Когда вы открываете ваши входящие или исходящие сообщения, сценарий собирает данные о страницах, которые вы посетили!
2. Рядом с сортируемыми столбцами вы найдете кнопки сортировки.

[IMG]

3. При нажатии на кнопку сортировки, он отобразит все отсортированные сообщения, которые были обработаны. Например, если вы посетили 5 страниц, сценарий собрал данные о 100 сообщениях, и он отобразит их на одной странице для облегчения фильтрации.
4. Вы можете повторно отсортировать или выбрать другой столбец сортировки столько, сколько хотите раз, однако, как только вы обновите страницу, вы вернетесь в режим обработки информации. Это сделано специально, чтобы показать реальный вид Входящих/Исходящих сообщений, пока вы не решите отсортировать и отфильтровать их.
5. Я намеренно удалил возможность удаления сообщений при сортировке. Эта мера предосторожности, чтобы не удалить сообщение по ошибке. Вы заметите, что это вызвало уменьшение строк по высоте, что удобно при просмотре большого количества сообщений.
6. Если удалить сообщения после обработки их скриптом, они все равно будут отображены, когда сортируются, но вы не получите ничего, если попытаетесь просмотреть их, вы будете переброшены во Входящие/Исходящие. Очевидно, что сценарий не будет знать, что сообщение было удалено.
7. Когда сообщения сортируются, они будут отсортированы от ранних до последних .. так что, если вы ищете последние сообщения от конкретного отправителя, либо прокрутите до конца или просто обратите сортировку.

[IMG]

8. При сортировке по столбцам появляется новое поле "Фильтр сообщений" под "Поиск по нику" в левой части экрана, как показано на скриншоте. Это фильтрует сообщения, которые вы отсортировали.
9. Введите все, что вы хотите найти в поле фильтра, и он будет автоматически фильтровать сообщения при вводе.
10. Это очень важно: если вы сортируете сообщения, затем применяете фильтр .. а потом изменяете сортировку .. сценарий предполагает, что вы хотите сделать дополнительный анализ на отфильтрованном наборе сообщений, и, когда вы вводите еще один критерий он будет фильтровать отфильтрованные сообщения (попробуйте, и вы поймете, что я имею в виду! :))
11. Фильтр окна сообщения принимает любое регулярное выражение, которое вы хотите применить (если вы не знаете, что такое регулярные выражения, не стоит беспокоиться, просто игнорируйте этот пункт :)) .. так что если вы хотите фильтровать сообщения со следующими критериями, например:
(2)
это не будет работать должным образом, и вы увидите дополнительные результаты, потому что скобки - это специальные символы, которые Вы должны экранировать, поэтому вышеуказанные критерии будут работать, если вы введете их так:
\(2\)
12. Регистр игнорируется, так что если вы ввели "привет" в поле фильтра, то найдется "Привет", "приВЕТ" ... и т.д.

Важные примечания:
- На серверах ru и com скрипт собирает различные базы данных.
- Желательно, чтобы этот скрипт hwm_mail_filter выполнялся ранее hwmGmail.
- Браузеры имеют ограничения на размер базы данных. Неточная информация для сведения:

* Firefox: имеет ограничение на 5,2-5,3 млн. символов, которого должно быть достаточно для хранения около 40000 записей. Если вам нужно больше, то вы можете увеличить хранилище, открыв новую вкладку about:config и найти опцию dom.storage.default_quota. Это значение в килобайтах. Например, 50000 (около 50 мегабайт) будет достаточно для хранения 400000+ записей.
* Chrome: имеет ограничение 2,6-2,7 млн. символов, которого должно быть достаточно для хранения около 20000 записи. В отличие от Firefox, вы не можете увеличить размер вашего локального хранилища, так что рекомендуется использовать Firefox.
* Opera: на самом деле не требует корректировки. Однако вы можете изменить размер по умолчанию для хранения, при котором Опера предложит больший предел. Он определяется opera:config#PersistentStorage|DomainQuotaForlocalStorage. Это значение в килобайтах также.
* Internet Explorer: имеет ограничение 4,9-5,0 млн. символов, которое должно быть достаточно для хранения около 40000 записей. Как и Chrome, вы не можете увеличить размер хранилища. Советую использовать вместо него Firefox.
* Safari: позволяет пользователю задать размер от 1 до 100 мега байт, которое должно быть более чем достаточно для анализа.

Автором является TheatreOfPain. Demin - локализация и "перевод" описания.

Скрипт не требует изменений при игре с зеркала героев. Поддержка различных браузеров. Совместим с lordswm.com
Протестирован на Firefox 29.0 + GM 1.15, Chrome 34.0 без дополнений.
 
 

ENG

Description from clan page Warriors' Guild:

Do you have a flooded inbox/outbox? do you find it difficult to find specific in-game message sent at a certain time, sender, or subject? if so, this utility is for you! It processes the message sender, date, and subject, and allows you to sort or search for specific message .. here's how it works:
1. When you visit your inbox or outbox, the script collects data about the pages you visit!
2. Next to sortable columns you'll find sorting buttons as shown in the below screenshot.
3. When you click on a sorting button, it'll display all sorted messages that have been processed. For example, if you've visited 5 pages of your inbox, the script would have collected data about 100 messages, and it'll display them in one page for easier filtering.
4. You can re-sort or select a different sorting column as much as you want, however, once you refresh the page you will be back into information processing mode. This is intentional, because the real inbox/outbox view will always be shown until you choose to sort and filter.
5. I have intentionally removed the capability to remove messages when sorted. This is a precaution so as not to remove a message by mistake. You'll notice this has caused message lines to appear smaller in height, which could be convenient when viewing larger number of messages.
6. If you remove messages after the script has processed them, they will still show when sorted, but you'll get nothing if you try to view them, you'll basically be viewing the inbox/outbox. Obviously, the script wouldn't know if a message has been deleted.
7. When messages are sorted, they will be sorted from earliest to latest .. so if you're looking for latest messages from a specific sender, either scroll to the end of the messages displayed by that sender, of simply reverse the sorting of senders.
8. When you sort a column, notice a new "Filter messages" box appears under the "Search by nickname" search box on the left side of the screen, as shown in the below screenshot. It basically filters the messages you've sorted.
9. Type in whatever you want to search for in filter box, and it will automatically filter messages while you type.
10. This one is very important: if you sorted messages then applied a filter .. and then changed the sorting .. the script presumes you want to do further analysis on the filtered set of messages, and when you enter another criteria it will filter the filtered messages (give it a try and you'll understand what I mean! :) )
11. The message filter box accepts any regular expression you want to apply (if you don't know what regular expressions are, no worries, just ignore this point :) ) .. so if you like to filter messages subjects with the following criteria for example:
(2)
this won't work properly and you'll see extra results because brackets are special characters that you'll need to escape, so the above criteria would work if you type it as:
\(2\)
12. Cases are ignored, so if you typed "top" in the filter box, "TOP", "ToP", "Top" ... etc will be matched.
 
 

История версий

[1.1] 02.05.14
[+] первая локализованная версия