Array

Array

Разрабатываю игру. Люблю котов. Против Путина.
Пикабушник
поставил 1522 плюса и 890 минусов
отредактировал 14 постов
проголосовал за 51 редактирование
Награды:
Лучшая светодоска 20205 лет на Пикабу
36К рейтинг 104 подписчика 8009 комментариев 33 поста 7 в горячем
15

Анимировал кота

Анимировал кота Гифка, Кот, Аниме, Hatsune Miku

Оригинальная статичная картинка взята у этого автора

2045

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

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

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


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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

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

Ответ на пост «Коты приятной наружности и во-от такой окружности» 

Мне, пожалуйста, два кофе с муррршмеллоу

Ответ на пост «Коты приятной наружности и во-от такой окружности» Кот, Цветочный горшок, Окружность, Чем поливали то и выросло, Сон, Photoshop, Ответ на пост
2551

Возвращаем отображение рейтинга у постов. Часть 2

Всем привет! Пару недель назад выкладывал скрипт (Возвращаем отображение рейтинга у постов) для того чтобы вернуть отображение рейтинга у постов с низким рейтингом

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

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

Если вы хотите просто обновить/скачать скрипт, то добро пожаловать в комментарии #comment_199931448, я туда его скину. Ну а если вам интересно как я обошёл "защиту", то продолжаем

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

Зашел я сегодня утром в свежее и удивился посту с отрицательным рейтингом в пару сотен. Сначала я ничего не понял, а потом как открыл консоль и как понял:

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

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

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

Поэтому я открыл свежее и пошел копировать номера постов и эти шифрулины в ексель. И сразу стало видно, что значения увеличиваются линейно в зависимости от номера поста. И даже примерное значение на которое они изменяются известно!

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

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


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


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

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

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

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

Если предел небольшой, то значит там остаток от деления (mod), вот только вдруг он не обычный, да и по какому основанию? Чтобы было проще перебирать составил два графика: на синем вручную подобранные "расшифровывающие" числа, а на оранжевом подставлялись значения из приблизительной линейной функции (чтобы было похоже на оригинальный график) + остаток от деления id автора на какое-то число. Так как мне до этого была не известна линейная составляющая, графики нормализовал чтобы наблюдать за корреляцией значений. Начал перебирать значения, и о чудо на 98 они совпали.

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

А значит можно брать и составлять формулу:

Возвращаем отображение рейтинга у постов. Часть 2 Пикабу, Рейтинг, Посты на Пикабу, Гифка, Длиннопост

Не самая полезная трата времени, но зато рейтинг теперь снова видно!

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

Пасхальная пицца

Вам тоже кажется что на куличах нерационально много теста?

Пасхальная пицца Пасха, Пицца, Кулинария
6

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

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


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

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

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


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


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


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

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

Возвращаем отображение рейтинга у постов

Всем привет! Недавно на пикабу добавили очень "крутое" нововведение, отключающее рейтинг у постов, в том числе и твоих собственных:

Возвращаем отображение рейтинга у постов Пикабу, Рейтинг, Посты на Пикабу, Нововведение, Длиннопост

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


И тут я наткнулся на комментарий @Vurdolag, который показал весьма интересное отверстие в сайте, за что ему огромная благодарность:

Возвращаем отображение рейтинга у постов Пикабу, Рейтинг, Посты на Пикабу, Нововведение, Длиннопост

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


Для этого даже не пришлось далеко ходить, у меня в браузере уже стоял tampermonkey с RU AdList JS Fixes (вырезает особо назойливую рекламу). Если кратко, то это приблуда автоматически выполняющая пользовательские скрипты.


Просто ставим расширение, после чего в настройках можно добавить новый скрипт нажав на плюсик и скопировав код:

Возвращаем отображение рейтинга у постов Пикабу, Рейтинг, Посты на Пикабу, Нововведение, Длиннопост

После чего происходит магия и в свежем показывается рейтинг как соотношение плюсов и минусов:

Возвращаем отображение рейтинга у постов Пикабу, Рейтинг, Посты на Пикабу, Нововведение, Длиннопост

Сам скрипт скину в комменты

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

Мерч котомафии

Давно хотел себе футболку с котами и на фоне Пикабушники, мы объявляем конкурс =) решил что-нибудь зафотошопить.

Получилось что-то вроде этого:

Мерч котомафии Мерч Пикабу, Конкурс, Кот, Длиннопост

Альтернативный логотип:

Мерч котомафии Мерч Пикабу, Конкурс, Кот, Длиннопост

Обратная сторона:

Мерч котомафии Мерч Пикабу, Конкурс, Кот, Длиннопост

В качестве основы взял 202 пикабушных кота. Отбирал по следующим принципам:- Только с тэгом "моё";

- В первую очередь те коты, которые точно принадлежат пикабушникам (например, есть несколько постов с одним и тем же котом);

- Один пикабушник - один кот;

- Сначала выбирал из того чему я сам поставил плюс: ближайшие 5 лет;

- Потом через поиск по котомафии: ближайшие 3 месяца.

До этого я не делал дизайн футболок, поэтому вероятно что-то не так по цветам или форме. Ориентировался в основном по онлайн конструкторам для 3д печати.


В комментарии скину оригинал картинок, по которым можно самостоятельно заказать такую футболку, и полный список пикабушников, у которых позаимствовал котов :з

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