Array

Array

Разрабатываю игру. Люблю котов. Против Путина.
Пикабушник
36К рейтинг 91 подписчик 2 подписки 33 поста 7 в горячем
Награды:
10 лет на ПикабуЛучшая светодоска 2020
8

Закончились хихоньки хахоньки

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


Вчера я выкатил очередное обновление с расширением функционала, но модераторы без какой-либо попытки диалога сразу же снесли его:

Закончились хихоньки хахоньки Пикабу, Репрессии, Модерация, Скрипт

Я постарался самостоятельно выяснить причину и возможность продолжить работу, если они укажут что именно им не понравилось в последнем обновлении, но получил крайне отстранённые ответы не отвечающие прямо на вопросы:

Закончились хихоньки хахоньки Пикабу, Репрессии, Модерация, Скрипт

Трактовать последний ответ от саппорта можно по разному, то ли я могу продолжать репостить предпоследний пост, так как проблема именно в последнем. То ли запрет касается вообще обновлений не важно чего. Я оставлю это на совести саппорта.


Лично для меня подобная реакция является не уважением к собственным пользователям сайта, т.к. я пытался делать чисто декоративный инструмент повышающий комфорт, а не всякие автоминусаторы и прочее вредительство. И воспринимаю это как: "Вам нельзя пользоваться сайтом комфортнее".


Так что особого желания продолжать работу у меня больше нет. На этом всем спасибо.

Показать полностью 1
2070

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу Пикабу, Скрипт, Интерфейс, Длиннопост, Картинка с текстом

Всем привет! Решил обновить свой скрипт, который уже начал местами работать некорректно  из-за обновлений пикабу, и попутно добавил пару актуальных фич.


Одна из самых важных это возвращение зелёной шапки. С белой шапкой сайт выглядит очень мерзко, как будто на помойку вроде вконтакта заходишь.

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу Пикабу, Скрипт, Интерфейс, Длиннопост, Картинка с текстом

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

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу Пикабу, Скрипт, Интерфейс, Длиннопост, Картинка с текстом

Также добавил возможность отключать отображение лайков автора. Может это и полезная функция, но лично мне она кажется избыточно раздражающей.

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу Пикабу, Скрипт, Интерфейс, Длиннопост, Картинка с текстом

Из менее важного, перенес функционал по возвращению рейтинга свежих постов Возвращаем отображение рейтинга у постов. Часть 2, так что его больше не надо ставить отдельно.


Все настройки выведены в отдельную вкладку в настройках пикабу:

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу Пикабу, Скрипт, Интерфейс, Длиннопост, Картинка с текстом

Про остальные функции более подробно я расписывал в прошлом посте Заметки пользователям в один клик. Обновление скрипта


Если кратко, то рядом с ником появляется дополнительная информация:

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу Пикабу, Скрипт, Интерфейс, Длиннопост, Картинка с текстом

Для установки скрипта необходим tampermonkey, после чего переходим по ссылке https://greasyfork.org/ru/scripts/426379-pikabu-ui и нажимаем установить

Зелёная шапка сайта, удаление "дизайна" коротких постов и прочее в моём скрипте для пикабу Пикабу, Скрипт, Интерфейс, Длиннопост, Картинка с текстом
Показать полностью 6
47

Заметки пользователям в один клик. Обновление скрипта

Всем привет! Обновил скрипт про который рассказывал в прошлый раз Расширенная информация в комментариях пикабу


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


А теперь ещё можно оставлять заметки пользователям по аналогии с сохранением комментария. Одно нажатие и пользователь помечен как хороший или плохой. Есть возможность автоматически отправлять плохих пользователей в игнор, но по умолчанию выключил её.

Заметки пользователям в один клик. Обновление скрипта Пикабу, Комментарии, Скрипт, Интерфейс, Заметки, Гифка, Длиннопост

При этом в заметке сохранится ссылка  на комментарий. На странице пользователя также есть кнопки для быстро проставления хэштега, но там они соответственно добавляются без ссылок.

Заметки пользователям в один клик. Обновление скрипта Пикабу, Комментарии, Скрипт, Интерфейс, Заметки, Гифка, Длиннопост

Из менее существенного, информация теперь показывается не только в комментариях, но и в ленте постов:

Заметки пользователям в один клик. Обновление скрипта Пикабу, Комментарии, Скрипт, Интерфейс, Заметки, Гифка, Длиннопост

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

Заметки пользователям в один клик. Обновление скрипта Пикабу, Комментарии, Скрипт, Интерфейс, Заметки, Гифка, Длиннопост

И ещё вынес настройки скрипта на отдельную вкладку в настройках самого пикабу.

Заметки пользователям в один клик. Обновление скрипта Пикабу, Комментарии, Скрипт, Интерфейс, Заметки, Гифка, Длиннопост

На этом пока что всё. Если у вас есть мысли как ещё можно улучшить скрипт или какой функционал добавить, то добро пожаловать в комментарии.


Для установки скрипта необходим tampermonkey, просто переходим по ссылке https://greasyfork.org/ru/scripts/426379-pikabu-ui и нажимаем установить

Заметки пользователям в один клик. Обновление скрипта Пикабу, Комментарии, Скрипт, Интерфейс, Заметки, Гифка, Длиннопост
Показать полностью 5
137

Расширенная информация в комментариях пикабу

Всем привет! Не успел я закончить прошлый пост про Возвращаем отображение рейтинга у постов. Часть 2 как тут же у меня появилась идея небольшого скрипта для упрощения пикабушной жизнедеятельности.


А именно добавить больше информации о пользователях в комментарии:

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

Да, теперь не надо как побитая собака наводиться на ник пользователя, чтобы вылез попап. Первое что бросается в глаза это рейтинг. С ним все очевидно, а что за другие символы?


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

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

За этим на втором коментарии вы могли заметить сердечко, которого нет на других комментариях. Это опциональный хэштег, который можно поставить любому пользователю в заметках. Пары "хэштег - символ" можно менять самостоятельно как угодно, добавлять новые и даже не обязательно ставить решетку #, там происходит обычный поиск подстроки из заметки.

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

Следующим у нас идет полу-обязательный символ с количеством подписчиков. Если в комментариях появится популярный автор с кучей подписоты, то это сразу бросится в глаза.

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

После никнейма добавляются дополнительные символы с маркировкой пола и состоянием бана.

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс
Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

На этом всё с функциональностью, поэтому перейдем к технической части. Как и предыдущие скрипты, для работы потребуется tampermonkey, в настройках которого нажимаем добавить новый скрипт и просто копируем весь текст из https://jsfiddle.net/8cq47mzs/.


В верхней части скрипта есть объявление значений и используемых символов. Если вам не нравятся использованные мной символы, то их можно заменить на любые поддерживаемые браузером загогулины. А если вы не блещите интеллигентностью, то можете заменить "#злой" на "пидорасину". Модераторы пока что не банят за личные заметки (надеюсь).

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

Дальше идёт блок настройки отображения. Если вам, например, не нужно отображение пола пользователя или его рейтинга, но нужен его стаж, то заменяем 1 на 0 и радуемся.

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

На этом с самим скриптом всё. А теперь давайте поговорим о проблемах возможностях

Расширенная информация в комментариях пикабу Пикабу, Комментарии, Длиннопост, Скрипт, Интерфейс

Скрипт дергает всю информацию из попапа пользователя, но проблема в том, что по умолчанию страница загружается без них. При наведении курсора на ник, он подгружается динамически. И всё бы было хорошо, если бы не задержка в 1,3 секунды между между ответами со стороны сервера пикабу.

Если открыть пост с 10 комментариями, то они загрузятся достаточно быстро, но если зайти в лучшее где посты с сотнями комментариев, то думать скрипт будет достаточно долго.

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

Если бы основная информация передавалась в атрибутах к комментариям, то скрипт работал бы практически мгновенно, осталась бы только потребность в подгрузки заметки (при её наличии).


Но надеяться на чудо не приходится, поэтому сделал из чего есть.

Показать полностью 8
8

Быстрое голосование за тэги

На пикабу есть чудесная функция - голосование за тэги. Но так как по проверенной информации более 146% пикабушников являются членами ЛЛ, то мало кто ей пользуется.


Как собственно и я, потому что лень переходить на какие-то дополнительные вкладки для просмотра предложенных вариантов. Поэтому предлагаю выводить голосование за тэги прямо в попап:

Быстрое голосование за тэги Пикабу, Теги, Предложения по Пикабу, Лига Лени

1) Рядом с карандашиком отображать текущее количество предложенных вариантов, чтобы сразу знать стоит ли нажимать на кнопку или нет, если тебе самому нечего предложить, но хочется за что-то проголосовать;


2) Сделать старые кнопки меньше, а то они бессмысленно гигантские;


3) Выводить построчно предлагаемые варианты и возможность проголосовать.


И бонус скину в комментарии

Показать полностью
Отличная работа, все прочитано!