(Может, стоит разместить в Development, но я перенёс сюда, так как не был уверен)
Пока я наводил порядок в своём почтовом ящике на форуме, который администрирую, закрывая и архивируя старые личные сообщения с запросами на вступление в группы, меня начала раздражать эта рутинная работа.
Представляю вам userscript, который сделает это за вас! Просто нажмите правой кнопкой мыши, выберите опцию “Tampermonkey”, а затем запустите скрипт “Close and Archive”!
Вы администратор или только модератор? Если вы администратор, то, вероятно, можете создать компонент темы вместо того, чтобы полагаться на пользовательский скрипт.
Тем не менее, для сайтов, где вы не можете редактировать код, пользовательские скрипты остаются интересным решением для различных улучшений.
Я использую их на многих веб-сайтах.
На meta.discourse.org у меня есть скрипт, который добавляет сочетание клавиш Ctrl+Shift+k для оборачивания выделенного текста тегами <kbd> в редакторе
Кроме того, я не использую Tampermonkey, так как он имеет закрытый исходный код; я предпочитаю программное обеспечение с открытым исходным кодом. Есть несколько альтернатив (все они выглядят похоже, а скрипты совместимы между собой). Думаю, наиболее популярным является Violentmonkey.
Я просто добавил это в пользовательский скрипт, потому что мне было лень создавать для него TC, и так было быстрее редактировать и тестировать (сначала я просто запускал его несколько раз в консоли для проверки)
Ооооо, это действительно удобно, спасибо, что поделились!
Немного доработал скрипт, чтобы он также работал с темами, хотя это имеет значение (хотя это приводит к странному эффекту появления архивированного личного сообщения).