sfw
nsfw

Результаты поиска по запросу "Темная тема joyreactor"

Обидели лолю

Пару дней назад музыкант Ummet Ozcan сделал short с крутым битом пост 5291700, а теперь вот забахал полноценный трек

Joyreactor advanced script (JRAS) 2.2.2

больше информации - http://joyreactor.cc/tag/jras

Что нового с последнего поста:
 2.2.2
  + в тултип юзера выведена инфа о последнем входе
  * заминусованные коменты теперь открываются с задержкой


в тултип юзера выведена инфа о последнем входе

Поел, раз был: 27.11.2018 О Блокировать юзера (ЖАБ),jras,script,userscript,advanced script,расширение реактора


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



Как устанавливать
Это скрипт для 
greasemonkey (в Firefox'е) https://addons.mozilla.org/ru/firefox/addon/greasemonkey/
tampermonkey (в Хроме) https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
Устанавливаете соответствующее расширение
Затем идете по ссылке https://openuserjs.org/scripts/AntiUser/Joyreactor_advanced_script и нажимаете кнопку Install
Должно заработать. Если это не так, то смотрите всякие настройки расширения. В сети этой инфы море.

Как установить черную тему
Поскольку стайлиш слился выбор расширения остается за вами
На Firefox ставим Stylish или еще что-то похожее
На Хром Stylish или еще что-то похожее
На Оперу Stylish или еще что-то похожее
далее идем на https://userstyles.org/ и вбиваем в поиске интересующий нас сайт, в данном случае reactor. Ставим нужную тему и наслаждаемся.


Для ценителей: https://github.com/mrAntiUser/JRAS




36:16    ютуб глючит

Уютный ретрогейминг

Господа ретрогеймеры и им сочувствующие, вопрос в студию - как часто вы играете в ваши коллекции? Позвольте поделиться своим опытом.
Я заметил такую интересную тенденцию, подавляющее большинство ретро товарищей с которыми я общаюсь ( кхм, все кроме одного) занимается исключительно коллекционированием стафа, а не игрой в него.
Ретрогейминг как концепт присутствует в голове практически у каждого, однако присутствует он в формате " вот помню как в детстве играл в денди ( сюбор\лико\сегу\супер нинтендо\пс1, нужное подчеркнуть) и вот ща бы в неё поиграть. При таких мыслях чаще всего люди решаются на покупку той самой врезавшейся в память консоли из детства и...... На этом всем, консоль попадает в шкафчик и благополучно забывается.
Для меня вход ( возвращение ) в тему настал когда в 2016 я открыл гик бар и в барную стойку интегрировал плейстейшен 1 и комбайн на расбери пай в котором были все консоли моего детства и ну и ромы всего всех игр из за которых я прогуливал школу и можно было просто упасть на барной стойке, взять у бармена джойстик и зарубиться с братюней ( ну или с барменом) в мк ультимейт или теккен 3
Ну и дальше все это привел к тому, что для декора я стал покупать разные консоли на витрину бара, которые после того как я бар продал я конечно же забрал с собой.
В дальнейшем все это счастье пылилось несколько лет в шкафу и я уже почти стал забывать про него пока в какой то момент мне в голову не ебанул вопрос - а как в моих любимых микро машинках на мега драйве можно играть в 4 человека? Наверное нужен разветвитель ? Вот это наверное фан в 4 человека на драгстерах по ободку унитаза валить... А нет, все оказалось гораздо проще - в лицензионный картридж микро машинок встроены еще 2 порта под джойстики и нужно только 4 джойстика и никаких танцев с бубнами!
Собственно собрав пару тройку единомышленников которым я эту мысль озвучил мы решили откупорить наши старые запасы и собираться раз в пару недель в формате " каждый приносит свои артефакты и мы их по очереди тестируем" и если с супер старым поколением вроде мегадрайва нес или снес были реальные проблемы (так как из всего ассортимента зашли только те самые микро машинки ) то вот пс1 вызывала действительное желание играть в неё на регулярной основе.
Это очень трепетное чувство когда кто то вставляет диск и остальные буквально с первых нот загрузки узнают игру со словами "дааа лаадно!!!!!!!!!!!!!! я помню эту игру!!!! блеееет это же космос!!!" и вытирают слезы радости.
Отдельная тема это проверка временем, к моему великому удивлению практически все что мы пробуем эту проверку проходит на ура и зачастую мы думая что протестим игру залипаем в неё и вечер пролетает, а мы даже не успели попробовать другие запасы. А вторая сторона этой медали- попробовать что то легендарное, например редкие японские файтинги которые прошли мимо нас, и понять что они очень даже ок даже сейчас!
Однако самым интересным опытом стала посылка с зен маркета с японскими файт стиками ( одному из которых мы еще устроили хот фикс так как он был продан как мусор, а он оказался топ девайсом ). С ними все файтинги оживают и играют совсем другими красками, вы как будто играете на аркадном автомате, но не на китайщине как сейчас их все собирают, а на ультра точных японских девайсах. И еще больший забавный момент - играть на файт стиках в обычные игры на пс 1, превращая тем самым консоль в аркадный автомат)
Отдельный секс - тот самый файт стик который мы ремонтировали, оказался с уникальной фичей которую я еще никогда в жизни не видел - это дюал шок в корпусе файт стика и на сам стик внутренней стороны вмонтирован вибромотор (на фото видно) и это прям восхитительное чувство я вам скажу! Настолько восхитительное что я теперь загорелся идеей сделать себе аркадник на базе тринитрона, пс1 и комплекта данных стиков от хори.
Ну и сори за бардак на фото - это творческий беспорядок)
З.Ы. feel free to добавить свои варианты ответов!
Играете ли вы в ретро игры на любых платформах?
Да, конечно, регулярно прохожу какую то олдовую дичь 90х на пк
127(29,53%)
Нет, отсутствие времени\желания, либо вообще никогда и не цепляло
138(32,09%)
Нет но храню где то в шкафчике денди ( или любую старую дичь) и может когда нибуть её запущу.
104(24,19%)
Нет, не играю, но коллекционирую.
12(2,79%)
Да... да да да, и ностальгирую и коллекционирую и играю.
49(11,4%)
      В прошлом месяце в этом посте http://joyreactor.cc/post/1283201 явилась идея сделать Стим-тему и для реактора.
Вот вам, так сказать, альфа версия http://webfile.ru/de09a21512337f988a4304459ee62a2c

      Пока что в виде хром-расширения, т.е. поставить и потестить ее смогут те, кто пользуется хромом. В комментариях оставляйте найденные недочеты, пропущенные места и баги (в формате: ссылка на страницу + скрин проблемы), дабы я мог найти и исправить/дополнить тему. Так же можете оставлять пожелания/идеи по улучшению.

      Для тех кто не знает как поставить расширение из файла:
1. Открываем страницу расширений: Инструменты -> Расширения
2. Перетаскиваем файл расширения прямо на страницу, соглашаемся на добавление и перезагружаем страницу реактора.

      Кроме самой темы, расширение добавляет переключатель в верхней части станицы справа (рядом с языком).

Joyreactor advanced script (JRAS) 1.5.15

страница скрипта - https://openuserjs.org/scripts/AntiUser/Joyreactor_advanced_script
больше информации - http://joyreactor.cc/tag/jras

Что нового:
  1.5.15
    + Скрывать комментарий без возможности просмотра [false]
    + Показывать в заблокированном комментарии ник юзера [true]
    + Удалять пост из ленты полностью [false]
    + Скрывать пост без возможности просмотра [false]
    + Показывать в заблокированном посте ник юзера [true]
  1.5.12
    + Определение логина юзера по ссылке, а не по тексту (в свете Soldat AntiUser)


Новые опции

ЭРАБ - ЛоуНеасЯог Advanced БсгДО
Общие
Блокировки
ТооШр'ы
■	Скрывать коментарий без возможности просмотра
□	Показывать в заблокированном коментрарии ник юзера
■	Удалять пост из ленты полностью
■	Скрывать пост без возможности просмотра
□	Показывать в заблокированном посте ник юзера


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



Как устанавливать
Это скрипт для
greasemonkey (в Firefox'е) https://addons.mozilla.org/ru/firefox/addon/greasemonkey/
tampermonkey (в Хроме) https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
Устанавливаете соответствующее расширение
Затем идете по ссылке https://openuserjs.org/scripts/AntiUser/Joyreactor_advanced_script и нажимаете кнопку Install
Должно заработать. Если это не так, то смотрите всякие настройки расширения. В сети этой инфы море.

Как установить черную тему
На Firefox ставим https://addons.mozilla.org/ru/firefox/addon/stylish/
На Хром - https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe
далее идем на https://userstyles.org/ и вбиваем в поиске интересующий нас сайт, в данном случае reactor. Ставим нужную тему и наслаждаемся


Тем временем на joyreactor.com

Отличный комментарий!

Ого, а я не знал что рейтинг, да и вообще профили совмещаются теперь
tCerberust
Rating:
201.86 +1.67 in the last 7 days ★ ★ ★
Progress till the next star:
Posts: 17 - Good posts:: 1 * Best posts:: 1 Comments: 2206
With us since: 2013-06-12
Last visited: 2023-10-26 Days In a row: 1340,joyreactor.com,calls for aid
Есть вероятность, что ты только что открыл ящик пандоры.
Ящик пидора

Стилизация JoyReactor по своему вкусу (больше текс и темная тема)

Мне часто с телефона неудобно читать лонгриды. А режим читалки в моем браузере обычно считает комментарии постом 0_о. В общем мучался некоторое время, а потом вспомнил про букмарклеты – отличная альтернатива для телефонов расширениям на десктопе. А теперь вот решил, мало ли, вдруг кому-то тоже что-то сильно хочется поменять на джое (или любом другом сайте), а возможности никак не видится.
Вообще букмарклет – это такой небольшой обман, это добавленная в закладки ссылка, которая на самом деле является командой браузеру выполнить код на открытой странице. Сами ссылки-команды используют сайты довольно часто (например, в стиме кнопка "купить" – как раз такая псевдо-ссылка), хотя сейчас все реже. А букмарклеты когда-то давно были альтернативой расширениям. Вы и сейчас можете найти огромные библиотеки полезных и не очень букмарклетов (что-то вроде музеев интернета 00-х =)).
И так, первый мой букмарклет был таким:
javascript:void(document.head.insertAdjacentHTML('beforeend', '<style>.post_content p { font-size: 35px; line-height: normal;} .post_content h3 { font-size: 45px; line-height: normal;}</style>'))
Нажмите по этой ссылке и увидите, что он делает. А может и не увидите, если здесь ссылки работают через редирект, как пост появится – узнаем. В таком случае нужно скопировать его текст и создать закладку с этой ссылкой. А затем, находясь на странице джоя, в адресной строке начать набирать название созданной закладки и нажать по ней в предложке. Размер текста должен измениться. Но только на этой странице и до ее перезагрузки.
Он очень простой, просто изменяет немного стили увеличивая абзацы и заголовки постов.
Но, как я уже писал выше, его недостаток в том, что он "нестабилен". Хотелось бы, чтобы изменения сохранялись даже после перехода на следующую страницу. Это уже посложнее, но если особо не заботиться о работе ВСЕХ функций. Тоже довольно небольшой код.
А еще, думаю многим может хотеться добавить темную тему, это не сложно с букмарклетами. Весь фокус в создании достаточно умного фильтра "переворачивающего" цвета. Вообще, этот фильтр достаточно интересен и часто удобен, хотя о нем почему-то многие веберы не знают (работает изначально переводя rgb в hsb). Единственная проблема, фильтры – довольно ресурсоемкие и не все телефоны нормально переваривают обилие фильтров. Так что осторожнее, скролл страницы может стать менее плавным или еще чего-то.
javascript:void((() => { 
let svg = `<svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="position: absolute;top: 0;z-index: -100;"><defs><filter id="invertColors" x="0%" y="0%" width="100%" height="100%" style="color-interpolation-filters: sRGB"><feColorMatrix result="red" in="SourceGraphic" type="matrix" values=" 1  0  0  0  0                                 1  0  0  0  0  1  0  0  0  0  0  0  0  0  1"/> <feColorMatrix result="green" in="SourceGraphic" type="matrix" values=" 0  1  0  0  0  0  1  0  0  0  0  1  0  0  0  0  0  0  0  1"/> <feColorMatrix result="blue" in="SourceGraphic" type="matrix" values=" 0  0  1  0  0  0  0  1  0  0  0  0  1  0  0  0  0  0  0  1"/> <feBlend result="minredgreen" in="red" in2="green" mode="darken"/> <feBlend result="min" in="minredgreen" in2="blue" mode="darken"/> <feBlend result="maxredgreen" in="red" in2="green" mode="lighten"/> <feBlend result="max" in="maxredgreen" in2="blue" mode="lighten"/> <feComponentTransfer result="oneminusmin" in="min"> <feFuncR type="linear" intercept="1" slope="-1"/> <feFuncG type="linear" intercept="1" slope="-1"/> <feFuncB type="linear" intercept="1" slope="-1"/> </feComponentTransfer> <feComposite result="aminusmin" operator="arithmetic" in="SourceGraphic" in2="oneminusmin" k1="0" k2="1" k3="1" k4="-1"/> <feComposite result="colorresult" operator="arithmetic" in="aminusmin" in2="max" k1="0" k2="1" k3="-1" k4="1"/> <feComposite operator="in" in="colorresult" in2="SourceAlpha"/> </filter> </defs> </svg>`; let style = "<style>.post_content p { font-size: 35px; line-height: normal;} .post_content h3 { font-size: 45px; line-height: normal;} body, img, video, iframe {filter: url(#invertColors);} </style>"; 
document.head.insertAdjacentHTML('beforeend', style); document.body.insertAdjacentHTML('beforeend', svg); 
async function loadPage(href, isNotToScroll){ if (!href) href = location.href; let url = new URL(href); 
try { const response = await fetch(url, { credentials: 'same-origin' }); if (!response.ok) throw new Error('Ответ сети был не ok.'); 
const text = await response.text(); let body = text.match(/<body>(.*)<\/body>/is)[1]; if (!body) { location.href = href; throw new Error('No HTML to display!'); } 
document.body.innerHTML = body + svg; if (!isNotToScroll) window.scroll(0, 0); } 
catch (error) { console.error('Ошибка:', error); } } 
document.addEventListener('click', (e)=>{ for (let el of e.path) { if (el instanceof HTMLAnchorElement && el.href.startsWith(location.origin)) { if (el.getAttribute("href").startsWith('#')) break; e.preventDefault(); console.log(history); history.pushState({}, el.href, el.href); loadPage(el.href); return; } } }); 
window.onpopstate = () => {loadPage(null, true)}; })())
Да, вот это все выше это может быть ссылкой, но создать ее в статье я не могу (похоже в редакторе есть ограничение длины ссылки) `; let style = ""; document.head.insertAdjacentHTML('beforeend', style); document.body.insertAdjacentHTML('beforeend', svg); async function loadPage(href, isNotToScroll){ if (!href) href = location.href; let url = new URL(href); try { const response = await fetch(url, { credentials: 'same-origin' }); if (!response.ok) throw new Error('Ответ сети был не ok.'); const text = await response.text(); let body = text.match(/(.*)<\/body>/is)[1]; if (!body) { location.href = href; throw new Error('No HTML to display!'); } document.body.innerHTML = body + svg; if (!isNotToScroll) window.scroll(0, 0); } catch (error) { console.error('Ошибка:', error); } } document.addEventListener('click', (e)=>{ for (let el of e.path) { if (el instanceof HTMLAnchorElement && el.href.startsWith(location.origin)) { if (el.getAttribute("href").startsWith('#')) break; e.preventDefault(); console.log(history); history.pushState({}, el.href, el.href); loadPage(el.href); return; } } }); window.onpopstate = () => {loadPage(null, true)}; })())">ссылкой Но `; let style = ""; document.head.insertAdjacentHTML('beforeend', style); document.body.insertAdjacentHTML('beforeend', svg); async function loadPage(href, isNotToScroll){ if (!href) href = location.href; let url = new URL(href); try { const response = await fetch(url, { credentials: 'same-origin' }); if (!response.ok) throw new Error('Ответ сети был не ok.'); const text = await response.text(); let body = text.match(/(.*)<\/body>/is)[1]; if (!body) { location.href = href; throw new Error('No HTML to display!'); } document.body.innerHTML = body + svg; if (!isNotToScroll) window.scroll(0, 0); } catch (error) { console.error('Ошибка:', error); } } document.addEventListener('click', (e)=>{ for (let el of e.path) { if (el instanceof HTMLAnchorElement && el.href.startsWith(location.origin)) { if (el.getAttribute("href").startsWith('#')) break; e.preventDefault(); console.log(history); history.pushState({}, el.href, el.href); loadPage(el.href); return; } } }); window.onpopstate = () => {loadPage(null, true)}; })())">ссылка. Но в браузере это работает (создать такую закладку). 
В общем, надеюсь кому-то это будет полезным =)
`; let style = ""; document.head.insertAdjacentHTML('beforeend', style); document.body.insertAdjacentHTML('beforeend', svg); async function loadPage(href, isNotToScroll){ if (!href) href = location.href; let url = new URL(href); try { const response = await fetch(url, { credentials: 'same-origin' }); if (!response.ok) throw new Error('Ответ сети был не ok.'); const text = await response.text(); let body = text.match(/(.*)<\/body>/is)[1]; if (!body) { location.href = href; throw new Error('No HTML to display!'); } document.body.innerHTML = body + svg; if (!isNotToScroll) window.scroll(0, 0); } catch (error) { console.error('Ошибка:', error); } } document.addEventListener('click', (e)=>{ for (let el of e.path) { if (el instanceof HTMLAnchorElement && el.href.startsWith(location.origin)) { if (el.getAttribute("href").startsWith('#')) break; e.preventDefault(); console.log(history); history.pushState({}, el.href, el.href); loadPage(el.href); return; } } }); window.onpopstate = () => {loadPage(null, true)}; })())">ссылкаывавыавыавыаваы. И она делает темную тему и увеличивает шрифты, даже после перехода на другую страницу внутри ДжойРеактора и даже при возвращении обратно в истории. Здесь с читаемостью правда немного проблемы, но не знаю как лучше оформить лучше(
Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме Темная тема joyreactor (+1000 постов - Темная тема joyreactor)