↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Styx
15 октября 2017
Aa Aa
#внешности_фанфикса #сделал_сам #ffme

Заметил давеча в ВОПРОСЫ, ЖАЛОБЫ и ПРЕДЛОЖЕНИЯ такой комментарий:
Я бы очень хотел бы хотя бы в рамках костыля, чтобы в блогах появилась возможность вставки базовой разметки. ... Сейчас обхожусь копипастой из блокнотика, что не сильно здорово.
Запало мне это в голову, и вот, появилось пару свободных часиков, за которые я и написал маленький скриптик, добавляющий такую возможность.

Как это выглядит? А вот так: https://www.pichome.ru/image/Ugf

Назначение кнопок: жирный, курсив, цитата и спойлер. Кнопки вставляют BBCode в позицию курсора или окружают выделенный текст: https://www.pichome.ru/image/Ugx

Кнопочки добавляются ко всем полям создания записи или комментария в блогах. К комментариям в фиках — нет, потому что и разметки там нет (кроме цитирования).

Итак, как установить это чудо? Очень просто:

1. Сначала нужно установить в браузер расширение — менеджер пользовательских скриптов (все ссылки ведут на официальные сайты установки расширений):

Firefox: tampermonkey
Chrome: tampermonkey
Opera: tampermonkey
Edge: tampermonkey

2. После установки расширения заходите на страничку скрипта и нажимаете кнопку Install: https://www.pichome.ru/image/UgQ

Если вы всё сделали правильно, то скрипт должен запускаться автоматически на всех страницах фанфикса. Что-то вроде такого (tampermonkey): https://www.pichome.ru/image/UgM

Для здравых параноиков:

Скрипт размещён на https://openuserjs.org, не обфусцирован, исходный код доступен, изучайте на здоровье. Тем более, что сам скриптик — малюсенький.

Лицензия:

Все мои текущие и будущие публичные работы имели и будут иметь только один вид лицензии: WTFPL.

Она гласит, что...

0. You just DO WHAT THE FUCK YOU WANT TO.

Наслаждайтесь :)
15 октября 2017
43 комментариев из 133 (показать все)
А версия у тебя последняя? =_=
Жопожуй Конидзэ, окончательный список еще может меняться, но стопроцентно будет:
1. Переделан механизм инжекта. Сейчас скрипт вешает мониторинг на изменение DOM, что создаёт немало ложных срабатываний. Новый механизм будет подменять функции парсинга ответа от сервера и инжектить код прямиком туда. Будет работать быстрее и эффективнее.
2. Работа с ЧС/скрытом: возможность включить сокрытие комментариев людей из ЧСа/скрыта (полное удаление или схлопывание с возможностью показа).
3. Контрастное отображение латиницы/кириллицы в никах (настраиваемое): например, все кириллические символы имеют подчеркивание или другой цвет.
4. Возможность отметить юзера зелёненьким значком (например, всех юзеров из подписки, или вообще любого), который [значок] будет отображаться рядом с ником: фейки сразу будут видны.
5. Расширенные фичи в пометках к юзеру: можно будет поставить значок пола, выбрать цвет/фон заметки.
6. Избранное: возможность добавить любой пост/комментарий в "Избранное" (скрипта); список этого самого избранного (с предпросмотром и/или заметкой) и ссылкой на пост/комментарий.
7. Кнопка цитаты выделенного текста с автоматической вставкой в поле комментария. Например: выделяешь текст в чужом комментарии, кликаешь появившуюся княпку, и этот текст автоматически вставляется как цитата в поле ответа, с обращением к автору выделенного текста.
8. Фича "Кудабля": во время набора текста в поле нового поста/комментария любая попытка обновить страницу или навигации будет показывать стандартное браузерное предупреждение "У вас есть введенный текст, вы действительно желаете покинуть страницу?".
9. Улучшенная навигация по фикам/ФвФ (часть этого как раз твоя фича).

В планах ещё несколько фич для работы с фиками, приватных диалогов, скачивания коллекций и т.д.
Показать полностью
Жопожуй Конидзэ, Fanfics Extender 0.1.3 и tampermonkey (браузер Опера).
Жопожуй Конидзэ, нет, раскрытие ссылок работает, но оно раскрывает только ссылки на youtube.com и youtu.be. Ссылки на m.*, увы, я забыл добавить :) Это будет исправлено.
Styx
Когда выйдет новая версия напишите отдельный пост со ссылкой?
Читатель 1111, конечно, как обычно. Ещё, так как на этот пост обычно ссылаются, я его переделаю: добавлю ссылки на разные версии и добавлю полный список фич.
Styx,

>возможность включить сокрытие комментариев людей из ЧСа/скрыта

Мм, чувак, ты уверен? Экстендер мал, но удал - он легко может этой фичей создать тут второй Лепрогедец. Никаких предупредительных выстрелов ведь не будет - народ очень быстро к этому привыкнет и станет видеть местное общение совершенно по-другому.

>выделяешь текст в чужом комментарии, кликаешь появившуюся княпку

Не лучше ли сделать спокойную, мирную, ниоткуда не появляющуюся кнопку "Цитировать выделенное" возле кнопки "Ответить" и при выделении текста просто делать ее активной? Появляющиеся мелкие кнопки "Цитировать", "Копировать/Вставить" и так далее - это зло же. Верь мне, я опытная груша для битья говносайтами.

>Фича "Кудабля"

Найс-с-с :3

В остальном список настолько впечатлил, что я сейчас пойду сидеть счастливым пеньком и ждать релиза.
Жопожуй Конидзэ
Мм, чувак, ты уверен? Экстендер мал, но удал - он легко может этой фичей создать тут второй Лепрогедец. Никаких предупредительных выстрелов ведь не будет - народ очень быстро к этому привыкнет и станет видеть местное общение совершенно по-другому.
Ну, пользователей экстендера на самом деле не так уж и много, по сравнению с кол-вом народа в блогах. Не думаю, что эта фича даст такой уж сильный эффект. Плюс, я такой скриптик для скрыта комментариев уже сделал, валяется где-то в комментариях. Возможно, конечно, что со "скрытом" я и погорячился, но для заЧСеных — почему нет?

Не лучше ли сделать спокойную, мирную, ниоткуда не появляющуюся кнопку "Цитировать выделенное" возле кнопки "Ответить" и при выделении текста просто делать ее активной?
Ты имеешь в виду рядом со временем комментария / "Ответить"? Ну я об этом и говорил :)
Styx,

>Ну, пользователей экстендера на самом деле не так уж и много, по сравнению с кол-вом народа в блогах.

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

>я такой скриптик для скрыта комментариев уже сделал

И валяется он где-то в комментариях, сокрытый от глаз непосвященных, защищенный от рук неумеющих.

>Ну я об этом и говорил

Просто чтобы уточнить:

>кликаешь появившуюся княпку

Если кнопка будет именно появляться, то я предлагаю ее не "появлять", а закинуть к дате изначально. Чтобы не было такого, как на многих новостных сайтах и просто сайтах со статеечками, где ты что-то по привычке выделил во время чтения - и тут же всплывает надоедливая хрень, которая предлагает тебе процитировать, расшарить, скопировать, родить ежа и заплатить налоги.
Показать полностью
Жопожуй Конидзэ
Если кнопка будет именно появляться, то я предлагаю ее не "появлять", а закинуть к дате изначально.
Я не так выразился. Конечно же она там будет изначально, и при отсутствии выделенного текста она будет цитировать весь комментарий целиком. Никаких всплывающих свистоперделок не будет :) Я вообще стараюсь не нарушать оригинальный дизайн, или как-то выбиваться из его стиля.

Я потому и отметил дополнительно, что да, даже такая маленькая штука, как Экстендер, может сделать "переворот". Потому что для "переворота" многого и не нужно. Отдельно каждому нуждающемуся это было бы полезно, но в целом данная фича довольно опасна для местного общения. Это не будет неким резким переходом - "никаких предупредительных выстрелов ведь не будет" - это просто быстренько, но плавненько и незаметненько произойдет. Так, что ты даже далеко не сразу заметишь, а когда заметишь, будет уже поздно.
Ты меня прямо напугал... А если она по-дефолту будет выключена? И будет не целиком удалять комментарии заЧСеных, а сворачивать их в одну строку с ником (заЧСеного) с возможностью показать текст по клику?
Показать полностью
>Никаких всплывающих свистоперделок не будет :)

Ня.

>Я вообще стараюсь не нарушать оригинальный дизайн, или как-то выбиваться из его стиля.

Няня.

>А если она по-дефолту будет выключена? И будет не целиком удалять комментарии заЧСеных, а сворачивать их в одну строку с ником (заЧСеного) с возможностью показать текст по клику?

... то ты замедлишь описанное мною выше, но в целом никак не уменьшишь ущерб. Тут нет каких-то "средних" выходов, потому что компромисс тут будет работать как замедленное содействие. Ты предлагаешь не взрывать бомбу сразу, а присобачить к ней таймер, но в итоге-то она все равно все расхерачит. Тут уж либо наплевать на вероятное падение местного соо в полнейшее днище и релизить как задумано, либо отказаться от фичи вовсе. Я остро рекомендую второе.
Жопожуй Конидзэ, м, ок, объясни мне тогда, какую конкретно боль эта фича принесёт, может я действительно не понимаю. Основное назначение (как я это задумывал) — скрывать комментарии заЧСеных ботов, которые периодически набегают в блоги.
Styx
То что все будут скрывать кормы неугодных. Вот если бы появилась фича античса. Чтобы видеть посты зачсивших...
Styx, ты же знаешь, что тут за додикиарий? И зачастую додик хочет скрывать других додиков, потому что они тупые, хамы, неправы и вообще. Дай додикам такой радикальный способ анально отгородиться от сообщества - и сообщества не станет, потому что каждый додик, нуждающийся в этой фиче, будет вариться строго в собственной атмосфере и допускать к себе только тех, кто эту атмосферу не нарушит. В итоге не будет соо как такового, не будет кучки донных, но интересных додиков, которые перетирают за интересное и сталкиваются с различиями во мнениях, восприятиях, как-то пытаются адаптироваться друг к другу и так далее - будет пачка огроженных микросоо, вся движуха в которых будет сводиться к пустому лизанию жоп. Люди друг друга в аватарку узнавать перестанут, перестанут быть частью общей разношерстной компашки, а будут жить в своих "дневничках", периодически выглядывать наружу с тем, чтобы проверить, не происходит ли чего, и возвращаться обратно, так ничего по-настоящему и не увидев. Застой и деградация.

Я не говорю, что этого нет сейчас. Но можно сделать значительно хуже.
Жопожуй Конидзэ
Короче этот будет дайризация
По поводу раскрытия ссылок на видео: можно не переживать даже на всякий случай - перемудрил с блокировщиком после истеричных попыток обрубить рекламу на ютубе.
Читатель 1111, фича "антиЧС" есть, и называется "Logout" :)

Жопожуй Конидзэ, погоди, я всё равно не понимаю. Если я кого-то заЧСил/скрыл, то я не вижу постов этого человека, и он не может писать у меня. Но! Я все равно вижу комментарии этого человека в постах других людей. И вот эта фича для тех случаев, если я не хочу их видеть. Я бы и так с этим человеком не общался бы, понимаешь? И аватарку его забыл бы через 5 минут. Это же как дополнение к ЧСу.
Styx,

>Я бы и так с этим человеком не общался бы, понимаешь?

Я о том и говорю: когда рассматриваешь эту фичу как что-то, что может быть иногда и лично тебе полезно и, вроде бы, даже и не сделает разницы, то все ок. Но если посмотреть чуток на общую картину, то можно заметить, что людей, которые будут использовать фичу так, что она не сделает этой самой разницы, крайне мало. Как со скрытом, например. Хотели-то изначально скрывать только самый-самый пиздец, потому что уже до неприличия задрало. Сейчас скрыт у многих - это не инструмент фильтрации, а рефлекс. Я, вот, не пользуюсь скрытом вообще. Ты, я думаю, тоже не особо активно его пользуешь. И для нас с тобой разницы как бы не видно. Но в целом скрыт сделал блогам большую каку, потому что то, что я описал выше - об анально огороженных микросоо - в некоторой степени существует и сейчас, и это уже благодаря скрыту.

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

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

1) не желающие иметь некоторые привычки, не желающие еще сильнее, хм, разобщать сообщество
2) и одновременно понимающие, как работают те или иные фичи, чем они грозят их рефлексам и их соо,

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

Возвращаясь к "Я бы и так с этим человеком не общался"... ты ведь не из тех, кто злоупотреблял бы подобной штукой, я ведь правильно понимаю? Не радикальный "анархист", но явно из тех, кто не желает терять местное уютненькое. И при этом, оценивая фичу, ты не прикидываешь, как оно повлияет на сообщество в целом - ты смотришь, что будешь делать с этой штукой лично ты, как оно будет полезно отдельному пользователю, как удобно и так далее. Это в качестве иллюстрации автоматического переключения пользователей с оценки последствий для сообщества как целого на оценку плюшечности фичи для каждого члена этого соо, в ситуации, когда им нужно решить, достаточно ли хороша предлагаемая фича для реализации.
Показать полностью
что то не заходит... можно ссылку обновить?
Читатель 1111, у них там какие-то траблы последние дни, сайт периодически лагает.
Styx
эх...
заработало!!!
Styx, а на Microsft Edge скрипт работать не будет?
synant, почему же, должен. Вот: Tampermonkey для Edge, ставите его, а дальше по сценарию.
Сейчас добавлю в пост ссылку на версию для Edge, спасибо за подсказку.
Styx, спасибо! :)
Styx
30 октября 2018
Читатель 1111, конечно, как обычно. Ещё, так как на этот пост обычно ссылаются, я его переделаю: добавлю ссылки на разные версии и добавлю полный список фич.

Ну и где полный список фич?))
Fredo, а я начал переделывать немножко не тут :)
Styx
Ну так где?)
Давно надо было мне установить это расширение, удобная вещь, спасибо)
Semantica, не забудьте, что там кнопочка настроек есть :)
Styx
О, это вдвойне прекрасно)
Semantica, на всякий случай:
Styx
Да, спасибо, я уже и сама нашла)
Styx
на всякий случай:
https://i.imgur.com/kixQboE.png
а куда делась вот эта кнопка?

АПД. нашла
А для Сафари пока всё ещё нет?(
Styx, вот как... если сие летит на карту вашу, то я подумать :)
Synant, нет, это сам Тамперманки для Сафари платный. Без него Экстендер не установишь, увы.
Styx, так и хочется поставить антимимими :(
Synant, ну, надеюсь, что скоро запилят Тамперманки под 14 сафари, тогда он будет бесплатный.
Styx, было бы неплохо :))
Что-то под окошком появилось, благодарю!
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть