Pikabu helper 0.2

Дисклеймер! Никаких разводов, вирусов и обманов. Исходник открыт и прост как угол дома. Это простой userscript, работающий через аддон Greasemonkey (Tampermonkey).

В данный момент скрипт выполняет следующие функции:

* Исправление битых ссылок

* Добавление полосы коэффициента плюсов/минусов в профилях пользователей

* Модификация кнопки игнор-листа в более компактный и аккуратный вид, по образу мобильной версии Пикабу

Pikabu helper 0.2 Помощь, Greasemonkey, Tampermonkey, Userscript, Ключи Steam, Пикабу, Длиннопост
Pikabu helper 0.2 Помощь, Greasemonkey, Tampermonkey, Userscript, Ключи Steam, Пикабу, Длиннопост

В новой версии:


* Слегка обновлена полоса коэффициента плюсов/минусов в профилях пользователей:

Теперь не так сливается с фоном и окружающими значками сообществ.


* Немного обновлена кнопка игнор-листа:

Теперь она такая же аккуратная как на мобильной версии Пикабу и также подвинута под аватарку, как и в первой версии скрипта.


+ Полностью новая функция поиска и исправления поломанных ссылок:

. . Теперь необходимо правильно писать ссылки, добавляя звёздочку (или еще какую-нибудь пакость), а скрипт просто отфильтрует лишнее, оставив правильную, рабочую ссылку.

. . Теперь скрипт исправления может обрабатывать разные адреса за один подход, а список поддерживаемых адресов легко редактируется в настройках скрипта прямо в его коде.

. . Теперь скрипт не трогает рабочие ссылки с правильными адресами (в которых нет лишних символов), даже если такие адреса забиты в настройках.


- Всеядная функция исправления ссылок на gleam.io отключена пока администрация удалила домен gleam из чёрного списка.



Установка:

https://openuserjs.org/scripts/thomas-ashcraft/Pikabu_helper

(Переходим по ссылке и тыкаем в большую синюю кнопку "Install")

Там же можно посмотреть исходный код, при желании или внести свой вклад на github.


У тех, кто ставил скрипт ранее, он автоматически обновится в течении суток (настройка по-умолчанию в обезьянках). Однако, вы можете обновить вручную, нажав установку по ссылке.


Если у вас еще нет аддона-обезьянки, то сначала необходимо поставить его, а уже потом сам скрипт!

Для Firefox:

https://addons.mozilla.org/ru/firefox/addon/greasemonkey/

Для Chrome и Яндекс.браузера:

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=ru&gl=RU

Для Opera:

https://addons.opera.com/ru/extensions/details/tampermonkey-beta/?display=en


Сам скрипт работает во всех браузерах, где имеется обезьянка.


С интересом выслушаю ваши идеи, предложения и пожелания в комментариях к посту.

Вы смотрите срез комментариев. Показать все
3
Автор поста оценил этот комментарий

Подробнее о принципе работы новой функции исправления битых ссылок:


Теперь скрипт работает на удаление из доменного имени любых лишних символов кроме английских букв, цифр, тире, нижнего_подчёркивания и ТОЧКИ. То есть, в посте необходимо правильно писать адрес и добавить звёздочку (или какие-нибудь другие лишние символы), не больше одной через каждую букву/точку.


Например failmid.com может быть загажен вплоть до

f*a*i*l*m*i*d*.*c*o*m

скрипт просто найдёт и удалит все лишние символы, оставив правильные (буквы/цифры/тире/точка) и по необходимости превратит обычный текст в ссылку.


В данный момент в исправляющем скрипте забиты следующие домены:

digitalhomicide*ninja

failmid*com

hrkgame*com


Тестировал на этом посте:

http://pikabu.ru/story/poluchaem_besplatno_solar_flux_429881...

раскрыть ветку (1)
Автор поста оценил этот комментарий

@Rihcard, убедительная просьба, пишите пожалуйста ссылки на раздачи правильно. Ну то есть не надо всяких пробелов и не надо терять точки.


Хотя с точками у меня есть мысль доработки, но вот с пробелами - совсем жесть. Например, как тут: http://pikabu.ru/story/razdacha_the_i_of_the_dragon_4550992

Тэг ссылки обрывается, из-за чего сложнее определить - наш ли это пациент и надо ли там чего-то исправлять.


И на всякий случай прочтите комментарий выше. Тот, под которым я вас призвал.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку