Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

АК-форум _ «Авторский Комикс» _ Скрытие неинтересных комиксов

Автор: KleshniEsenina 20.11.2016, 14:42

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

Автор: приспешник Плети 23.11.2016, 00:17

QUOTE(kleshniesenina @ 20.11.2016, 14:42)
Возможно ли прикрутить в "прямом эфире" функцию, что бы скрывать неинтересные комиксы?  На мой взгляд это помогло бы в поиске новых комиксов и увеличении подписчиков.
Может быть что то подобное уже реализовано, да я слеп и не вижу?


уже просили. Пока тишина

Автор: GendalfGendalf 23.11.2016, 07:23

А "неинтересные" - это как? Без рейтинга вроде и так не участвуют.
Или вы имеете в виду - отмечать жанры, как сейчас, только с минусом?

Автор: Sillhid 23.11.2016, 09:38

QUOTE(GendalfGendalf @ 23.11.2016, 07:23)
А "неинтересные" - это как? Без рейтинга вроде и так не участвуют.
Или вы имеете в виду - отмечать жанры, как сейчас, только с минусом?



Скорее товарищ имел ввиду возможность "скрывать" отдельные комиксы, которые по той или иной причине его не заинтересовали.

Автор: KleshniEsenina 01.12.2016, 18:10

QUOTE(Sillhid @ 23.11.2016, 09:38)
Скорее товарищ имел ввиду возможность "скрывать" отдельные комиксы, которые по той или иной причине его не заинтересовали.


Совершенно верно.
Скрывать отдельные комиксы. Которые не интересны именно тебе. Это позволило бы методично отсеивать комиксы и находить интересные для себя.

Автор: Duke 01.12.2016, 18:41

Просили, когда-нибудь будет (что-то вроде чёрного списка комиксов)

Автор: KleshniEsenina 03.12.2016, 12:33

Благодарю за внимание

Автор: Kastuk 05.12.2016, 22:48

Можно с помощью рукотворных фильтров AdBlock'a (Element Hiding Helper) и uBlock'а себе сделать игнор-список. Я так на Ридманге научился прятать картинки по тэгам (и комментарии избранных пользователей тоже этим можно скрыть).

Автор: Duke 06.12.2016, 00:41

QUOTE(Kastuk @ 05.12.2016, 22:48)
Можно с помощью рукотворных фильтров AdBlock'a (Element Hiding Helper) и uBlock'а себе сделать игнор-список. Я так на Ридманге научился прятать картинки по тэгам (и комментарии избранных пользователей тоже этим можно скрыть).


Плохая затея, по-моему, элементарно можно сломать себе работу сайта

Автор: Kastuk 06.12.2016, 00:48

Да, от АдБлока могут не нажиматься кое-какие кнопки и сильно замедлиться перелистывание страниц. Но кое в чём помочь может.
----
Например, фильтр для прятанья картинок выбранного комикса в Прямом эфире:
acomics.ru##[href^="http://acomics.ru/НАЗВАНИЕ"] > IMG

Чуть чище прячет, с названием и прочим:
acomics.ru##A[href^="http://acomics.ru/НАЗВАНИЕ"]
Это если тыркать Элементоскрывателем по заголовку.

Но целиком блок прятать в АдБлоке не получается, когда условие в глубине скрываемого элемента по иерархии в коде страницы.
С этим мог бы помочь более ловкий uBlock такой строкой поиска внутри подраздела:
acomics.ru##div.list-issue.list-loadable:has(a[href*="НАЗВАНИЕ"]

Но что-то не выходит в этот раз.

Автор: KleshniEsenina 09.12.2016, 23:14

Я подозреваю, что картинки показываться не будут, а часть квадрата где они должны были быть - останется. Это создаст огромную кучу пустых страниц не несущих информации. Что в общем то тоже не выход.
Гораздо проще было бы вообще иметь возможность прятать те или иные комиксы

Автор: KleshniEsenina 15.03.2017, 20:02

Я ради интереса подниму тему. Для меня этот вопрос до сих пор актуален

Автор: Asundera 15.03.2017, 20:47

В принципе, наверное, если очень хочется, можно это сделать относительно несложным пользовательским скриптом через grease/tampermonkey... Конечно, реализация "от админов" была бы куда кошерней, весь вопрос в длительности ожидания

Автор: Kastuk 15.03.2017, 21:08

Починил таки фильтр для Ublock (всего лишь забывал закрывающую скобку), и теперь строчка скрывает блок комикса в ленте полностью, начисто:

acomics.ru##.list-issue.list-loadable:has(a[href*="НАЗВАНИЕ КОМИКСА ИЗ АДРЕСНОЙ СТРОКИ"])

Также можно скрывать всё по возрастному рейтингу (лента прогружается дольше):

acomics.ru##.list-issue.list-loadable:has(a[class*="5"])

2 3 4 5
G PG PG-13 R соответственно

Автор: KleshniEsenina 15.03.2017, 23:30

QUOTE(Kastuk @ 15.03.2017, 21:08)
Починил таки фильтр для Ublock (всего лишь забывал закрывающую скобку), и теперь строчка скрывает блок комикса в ленте полностью, начисто:

acomics.ru##.list-issue.list-loadable:has(a[href*="НАЗВАНИЕ КОМИКСА ИЗ АДРЕСНОЙ СТРОКИ"])

Также можно скрывать всё по возрастному рейтингу (лента прогружается дольше):

acomics.ru##.list-issue.list-loadable:has(a[class*="5"])

2 3 4 5
G PG PG-13 R соответственно


Ublock это не Adblock? Не знаешь - они будут конфликтовать?

Автор: KleshniEsenina 15.03.2017, 23:34

Попробовал с 1 коммиксом - вроде работает. А что самое крутое - можно добавлять в фильтр комиксы на которые уже подписан. И не придется листать их снова. В ленте они появляются как и должно
Kastuk Ты супер

Автор: Kastuk 15.03.2017, 23:35

Взаимодополняются блокеры. uBlock Origin даже быстрее и богаче возможностями.
Но я держу оба, потому что в AdBlock есть аддон для Мозиллы, Element Hiding Helper, который чуть удобнее Выбора элемента (пипеткой) в uBlock. Экспериментировать.

Нужные строчки фильтров прописываются в Панель управления (шестерёнка в верхнем левом углу) -> Мои фильтры
Можно перенести все фильтры из AdBlock копированием-вставкой.

Автор: KleshniEsenina 15.03.2017, 23:58

Я так подумал - а ведь по факту моя цель - добавить каждый комикс на сайте в блок wink.gif Только на одни подписаться, а другие забыть.
Не быстрая работенка

Автор: Kastuk 16.03.2017, 15:37

Там есть можность делать исключения из правил (скрыть всё, кроме), но получается пока лишь по url картинок, сетевым фильтром:
||acomics.ru/upload
@@||acomics.ru/upload/*/*/Название комикса без ~

https://adblockplus.org/filters#elemhide_exceptions
Но более сложный синтаксис :has пока не воспринимает.

А ведь есть RSS-канал для подписанного.

Автор: Duke 16.03.2017, 19:16

QUOTE(kleshniesenina @ 15.03.2017, 23:58)
Я так подумал - а ведь по факту моя цель - добавить каждый комикс на сайте в блок wink.gif Только на одни подписаться, а другие забыть.
Не быстрая работенка


А смысл? Почему просто не читать подписки?

Автор: KleshniEsenina 16.03.2017, 20:19

QUOTE(Duke @ 16.03.2017, 19:16)
А смысл? Почему просто не читать подписки?


Потому, что переодически выходят новые комиксы. Или же редкие обновления. Раз в несколько дней. А из за присутствия неимоверного количество неинтересных комиксов - прямой эфир листать желания нету.
А даже и есть - сколько там комиксов по 1-2 тысячи выпусков? И что бы добраться куда нибудь в глубь истории - это все придется проглядывать.
А так - скрыл неинтересные комиксы, скрыл комиксы на которые уже подписан - и у тебя в ленте только свежачек. Не понравился - скрыл. Понравился - подписался и скрыл

Автор: Duke 16.03.2017, 22:46

QUOTE(kleshniesenina @ 16.03.2017, 20:19)
Потому, что переодически выходят новые комиксы. Или же редкие обновления. Раз в несколько дней. А из за присутствия неимоверного количество неинтересных комиксов - прямой эфир листать желания нету.
А даже и есть - сколько там комиксов по 1-2 тысячи выпусков? И что бы добраться куда нибудь в глубь истории - это все придется проглядывать.
А так - скрыл неинтересные комиксы, скрыл комиксы на которые уже подписан - и у тебя в ленте только свежачек. Не понравился - скрыл. Понравился - подписался и скрыл


Скрыл откуда? Я так думал, речь как раз о скрытии в «прямом эфире» и шла.

Информация о новинках выкладывается в новостях – 1-2 поста в день. Некоторые ради поиска новинок листают каталог.

Автор: KleshniEsenina 17.03.2017, 00:28

QUOTE(Duke @ 16.03.2017, 22:46)
Скрыл откуда? Я так думал, речь как раз о скрытии в «прямом эфире» и шла.

Информация о новинках выкладывается в новостях – 1-2 поста в день. Некоторые  ради поиска новинок листают каталог.


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

Автор: Guest-93.125 17.03.2017, 00:51

kleshniesenina, абсолютно все комиксы так не просмотришь, в прямом эфире не всё отображается.

Автор: Kastuk 17.03.2017, 01:11

Те, что без рейтинга или NC-17, туда не попадут?

Автор: Duke 17.03.2017, 01:34

У прямого эфира есть ещё и ограничение по размеру. Можно долистаться до его конца (хотя из-за особенностей реализации там просто будет бесконечное повторение последней пачки).

Так или иначе, судя по описанному, может стоит читать https://vk.com/bestacomics (особенно по тегу #новинки@bestacomics)

Автор: clif08 31.03.2017, 11:09

Появилась мысль, немного в другом направлении - можно ли сделать что-то вроде автоматических рекомендаций на основе количества одинаковых подписчиков? Скажем, вы читаете комикс А, и где-то указано, что 70% его читателей так же подписаны на комикс Б. Наверное, будет много неуместных пересечений с самыми популярными комиксами, но всё же.

Автор: KleshniEsenina 17.05.2017, 10:57

К сожалению Kastuk давно не появлялся на форуме, не могу спросить у него лично. Придется побеспокоить вас всех.
Все так же вопросы по фильтрам. Как мы выяснили - не все комиксы попадают в прямой эфир. Вроде категории NR и NC-17 Там не появляются.
Рассмотрим ситуацию. Я захожу в каталог комиксов и ставлю параметры только на эти два комикса. Получаем вот такую картину http://prntscr.com/f8ruyd где комиксы уходят далеко в низ.
Вопрос: Можно ли сделать фильтр что бы на этой странице эти комиксы скрывались? Полностью или не полностью. Хоть как нибудь.
Цель - лично для меня так проще искать новые комиксы. Например я сегодня проверил 10 комиксов по каталогу. 5 из них подписался, 5 не понравилось. Все 10 поставил в фильтр. Завтра когда я начну искать новые комиксы - прошлые 10 уже не будут мешаться мне в каталоге.

Автор: Asundera 17.05.2017, 13:53

KleshniEsenina, комиксы, на которые вы подписались, можно убрать из выборки, жмакнув кнопку "больше настроек"

Автор: KleshniEsenina 17.05.2017, 15:38

QUOTE(Asurendra @ 17.05.2017, 13:53)
KleshniEsenina, комиксы, на которые вы подписались, можно убрать из выборки, жмакнув кнопку "больше настроек"


А что делать с кучей других комиксов которые я бы не хотел видеть каждый раз в поисковике?

Автор: Asundera 17.05.2017, 16:45

QUOTE
А что делать с кучей других комиксов которые я бы не хотел видеть каждый раз в поисковике?


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

Автор: KleshniEsenina 17.05.2017, 22:57

QUOTE(Asurendra @ 17.05.2017, 16:45)
Как я уже писал, это можно сделать юзерскриптом. Выбрать нужные строки в табличке по адресу комикса и скрыть через display: none, к примеру


Я скачал эту программу. Искренне пытался разобраться. Но не смог. В вк почему то не нашел ни одной группы. В интернете куча постов, но нету примеров скриптов. Или хотя бы наименования операций которые можно вставить в скрипт.
Можешь написать 1 готовый скрипт? Что бы в него можно было в будущем просто вносить адреса

Автор: KleshniEsenina 17.05.2017, 23:33

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

Автор: Duke 18.05.2017, 13:20

QUOTE(Duke @ 01.12.2016, 18:41)
Просили, когда-нибудь будет (что-то вроде чёрного списка комиксов)


Автор: Asundera 18.05.2017, 17:02

Конечно, реализация от админов - это круто и вообще, но, пока мы её ждем, можно воспользоваться костылями. KleshniEsenina, держи свой код, няша:

CODE
// ==UserScript==
// @name         ACcomicsHider
// @version      0.1
// @author       asurendra
// @match        *acomics.ru/comics*
// ==/UserScript==

(function() {
   'use strict';
   //Array for blocked comics
   var blockingList = ['"~example1"', '"~example2"'];
   var observer = new MutationObserver(function(){
       for(var i=0; i<blockingList.length; i++){
       $(".catdata1").children('[href *= ' + blockingList[i] + ']').parent().parent().parent().parent().attr('style', 'display: none');}
   });
   var config = {attributes: false, childList: true, characterData: false, subtree: true};
   var target = document.getElementById('contentMargin');
   observer.observe(target, config);
})();


Создаешь новый скрипт, копируешь туда. В массив (строчку в квадратных скобках) вместо example-ов вносишь названия комиксов из их адреса. К примеру, для Оглафа (https://acomics.ru/~Oglaf) надо вбить '"~Oglaf"'. Именно в двойных кавычках, через запятую. Проверял на обоих обезьянах, работает. Вызывать лаги тоже вроде не должно. Удачного серфинга, няша!

Автор: dsche 18.05.2017, 17:16

Asurendra, а чё сразу оглаф?

Автор: Asundera 18.05.2017, 17:21

dsche, а кто первым попался. Если тебя это утешит, тестировал я вообще на "Сказаниях". Хочешь, на Delve заменю, чтоб никому не обидно было?

Автор: dsche 18.05.2017, 17:47

а мне так кажется что комиксы с рейтингом R и так в эфире не появляются, я не прав?

Автор: Asundera 18.05.2017, 17:59

dsche, прав. Но речь про каталог.

Автор: KleshniEsenina 18.05.2017, 18:48

QUOTE(Asurendra @ 18.05.2017, 17:02)
Конечно, реализация от админов - это круто и вообще, но, пока мы её ждем, можно воспользоваться костылями. KleshniEsenina, держи свой код, няша:
CODE
// ==UserScript==
// @name         ACcomicsHider
// @version      0.1
// @author       asurendra
// @match        *acomics.ru/comics*
// ==/UserScript==

(function() {
   'use strict';
   //Array for blocked comics
   var blockingList = ['"~example1"', '"~example2"'];
   var observer = new MutationObserver(function(){
       for(var i=0; i<blockingList.length; i++){
       $(".catdata1").children('[href *= ' + blockingList[i] + ']').parent().parent().parent().parent().attr('style', 'display: none');}
   });
   var config = {attributes: false, childList: true, characterData: false, subtree: true};
   var target = document.getElementById('contentMargin');
   observer.observe(target, config);
})();


Создаешь новый скрипт, копируешь туда. В массив (строчку в квадратных скобках) вместо example-ов вносишь названия комиксов из их адреса. К примеру, для Оглафа (https://acomics.ru/~Oglaf) надо вбить '"~Oglaf"'. Именно в двойных кавычках, через запятую. Проверял на обоих обезьянах, работает. Вызывать лаги тоже вроде не должно. Удачного серфинга, няша!


Няша передает тебе огромнейший поклон и благодарность!
Строка комикса исчезает из каталога полностью и безо всяких проблем. Пробовал как по возрастным ограничениям делать фильтр так и по жанру.
Единственно любопытный момент - если просто заходить в каталог и не трогать фильтры самого сайта, то от туда комикс не исчезает. Но стоит только включить любой фильтр (пускай будет тот, который соответствует скрытому комиксу) то все, что должно было скрыться - тут же скрываться.
Последнее не мешает поставленной задаче, но любопытно - так и планировалось или это какой то глюк?
Ах да - еще раз прими мою благодарность!

Автор: Asundera 19.05.2017, 04:25

QUOTE
Единственно любопытный момент - если просто заходить в каталог и не трогать фильтры самого сайта, то от туда комикс не исчезает

Тьфу ты, забыл!
user posted image

Автор: KleshniEsenina 26.02.2020, 17:30

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

Пользуйтесь на здоровье и восславьте человека, подарившего вам эту возможность!

Автор: yarrow 31.03.2020, 11:13

Поддерживаю предложение.
Я читаю через каталог, а не ленту подписок, потому что хочу знакомиться с новыми комиксами, в т.ч. без рейтинга (и поначалу читаю без подписки, потому что не хочу потом обижать отпиской). Но сейчас долго смеялась, глядя на идущие подряд 9 (!) комиксов по Undertale. Ничего не имею против игры и комиксов (сама рисую по игре), но это как-то перебор.
Спасибо Asundera за скрипт, но всё-таки кажется неправильным ставить дополнения на браузер, чтобы было удобно читать.

Автор: Guest-149.62 05.07.2020, 21:17

Дайте возможность банить комиксы, засрали все своим андертейлом

Автор: Flipbard 25.10.2021, 02:42

Подниму я тему, пожалуй, и тоже ляпну, что функция была бы весьма полезной

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)