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
Автор поста оценил этот комментарий

@SamaelLilith, @adultino, @Kondrushev, @Rihcard, @MWGreek,


Pikabu helper 0.2.4

(2016-11-06)


+ Исправление ссылок теперь работает прямо в ленте и обрабатывает подгружающиеся посты. Теперь не обязательно открывать пост, чтобы скрипт сработал. Кривые ссылки не уйдут от нашего выпрямляющего катка!


* Исправление ссылок теперь работает и в ленте постов на странице профилей пикабушников.


* В список доменов для исправления ссылок добавлены: "whosgamingnow*.net", "giveawayoftheday*.com" и "dlh*.net", а также убран "failmid.com".


- Исправлено отображение дополнительных функций на странице профилей, в связи с внутренними изменениями вёрстки Пикабу.


Скрипт обновится сам в течении суток, или вы можете вручную обновить со страницы установки:

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

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

Pikabu helper 0.2.2


* Мелкие исправления


+ НОВОЕ: Мгновенный поиск по сообществам

Теперь на странице сообществ поиск происходит по мере набора текста и вам не нужно тратить каждый раз лишние усилия на то, чтобы нажать "Enter"


Обновление придёт автоматически как обычно в течении суток. Либо вы можете инициировать его вручную, нажав кнопку установки.


@SamaelLilith, @adultino, @Kondrushev, @RobbieB, @Kasipor,


Вообще, странно что эта функция не была реализована администрацией Пикабу, я удивился еще в день введения сообществ. Думал допилят. Но, спустя некоторое время функции так и нет, а лень двигает прогресс. Так что получите, распишитесь: мгновенный поиск, прям как в гугле.


P.S. На случай, если администрация набредёт на это творчество:

Мой мгновенный поиск не создаёт чрезмерной нагрузки на сервер, ибо сабмит аккуратно реализован по таймеру на 400 мс. То есть, при непрерывной быстрой печати, данные не отправляются, но как только пользователь замешкался - поиск проходит.

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
Автор поста оценил этот комментарий

О, я в телевизоре.