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)
Скорее товарищ имел ввиду возможность "скрывать" отдельные комиксы, которые по той или иной причине его не заинтересовали.
Совершенно верно.
Скрывать отдельные комиксы. Которые не интересны именно тебе. Это позволило бы методично отсеивать комиксы и находить интересные для себя.
Просили, когда-нибудь будет (что-то вроде чёрного списка комиксов)
KleshniEsenina
03.12.2016, 12:33
Благодарю за внимание
Можно с помощью рукотворных фильтров AdBlock'a (Element Hiding Helper) и uBlock'а себе сделать игнор-список. Я так на Ридманге научился прятать картинки по тэгам (и комментарии избранных пользователей тоже этим можно скрыть).
QUOTE(Kastuk @ 05.12.2016, 22:48)
Можно с помощью рукотворных фильтров AdBlock'a (Element Hiding Helper) и uBlock'а себе сделать игнор-список. Я так на Ридманге научился прятать картинки по тэгам (и комментарии избранных пользователей тоже этим можно скрыть).
Плохая затея, по-моему, элементарно можно сломать себе работу сайта
Да, от АдБлока могут не нажиматься кое-какие кнопки и сильно замедлиться перелистывание страниц. Но кое в чём помочь может.
----
Например, фильтр для прятанья картинок выбранного комикса в Прямом эфире:
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... Конечно, реализация "от админов" была бы куда кошерней, весь вопрос в длительности ожидания
Починил таки фильтр для 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 Ты супер
Взаимодополняются блокеры. uBlock Origin даже быстрее и богаче возможностями.
Но я держу оба, потому что в AdBlock есть аддон для Мозиллы, Element Hiding Helper, который чуть удобнее Выбора элемента (пипеткой) в uBlock. Экспериментировать.
Нужные строчки фильтров прописываются в Панель управления (шестерёнка в верхнем левом углу) -> Мои фильтры
Можно перенести все фильтры из AdBlock копированием-вставкой.
KleshniEsenina
15.03.2017, 23:58
Я так подумал - а ведь по факту моя цель - добавить каждый комикс на сайте в блок
Только на одни подписаться, а другие забыть.
Не быстрая работенка
Там есть можность делать исключения из правил (скрыть всё, кроме), но получается пока лишь по url картинок, сетевым фильтром:
||acomics.ru/upload
@@||acomics.ru/upload/*/*/Название комикса без ~
В косметических фильтрах ## исключение пишется как #@#Но более сложный синтаксис :has пока не воспринимает.
А ведь есть RSS-канал для подписанного.
QUOTE(kleshniesenina @ 15.03.2017, 23:58)
Я так подумал - а ведь по факту моя цель - добавить каждый комикс на сайте в блок
Только на одни подписаться, а другие забыть.
Не быстрая работенка
А смысл? Почему просто не читать подписки?
KleshniEsenina
16.03.2017, 20:19
QUOTE(Duke @ 16.03.2017, 19:16)
А смысл? Почему просто не читать подписки?
Потому, что переодически выходят новые комиксы. Или же редкие обновления. Раз в несколько дней. А из за присутствия неимоверного количество неинтересных комиксов - прямой эфир листать желания нету.
А даже и есть - сколько там комиксов по 1-2 тысячи выпусков? И что бы добраться куда нибудь в глубь истории - это все придется проглядывать.
А так - скрыл неинтересные комиксы, скрыл комиксы на которые уже подписан - и у тебя в ленте только свежачек. Не понравился - скрыл. Понравился - подписался и скрыл
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, абсолютно все комиксы так не просмотришь, в прямом эфире не всё отображается.
Те, что без рейтинга или NC-17, туда не попадут?
У прямого эфира есть ещё и ограничение по размеру. Можно долистаться до его конца (хотя из-за особенностей реализации там просто будет бесконечное повторение последней пачки).
Так или иначе, судя по описанному, может стоит читать
https://vk.com/bestacomics (особенно по тегу #новинки@bestacomics)
Появилась мысль, немного в другом направлении - можно ли сделать что-то вроде автоматических рекомендаций на основе количества одинаковых подписчиков? Скажем, вы читаете комикс А, и где-то указано, что 70% его читателей так же подписаны на комикс Б. Наверное, будет много неуместных пересечений с самыми популярными комиксами, но всё же.
KleshniEsenina
17.05.2017, 10:57
К сожалению Kastuk давно не появлялся на форуме, не могу спросить у него лично. Придется побеспокоить вас всех.
Все так же вопросы по фильтрам. Как мы выяснили - не все комиксы попадают в прямой эфир. Вроде категории NR и NC-17 Там не появляются.
Рассмотрим ситуацию. Я захожу в каталог комиксов и ставлю параметры только на эти два комикса. Получаем вот такую картину
acomics.ru где комиксы уходят далеко в низ.
Вопрос: Можно ли сделать фильтр что бы на этой странице эти комиксы скрывались? Полностью или не полностью. Хоть как нибудь.
Цель - лично для меня так проще искать новые комиксы. Например я сегодня проверил 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
Столкнулся с проблемой. Видимо количество скрытых ссылок начинает превышать критическую массу и очень долго стала грузиться вкладка "Прямой эфир" Пару дней еще посмотрю, но походу от этой идеи придется отказаться.
----------------------
Вопрос к Администрации. Как мне подсказали выше - в расширенном поиске можно убрать из сортировки комиксы на которые подписан. Возможно ли сделать функцию "Антиподписка" Что бы при расширенном поиске в каталоге делать фильтр по "Подписки"+"Антиподписки" И соответственно по факту выводились бы только те комиксы, которые пользователь еще не просматривал.
Это позволило бы существенно облегчить поиск новых комиксов для чтения.
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"'. Именно в двойных кавычках, через запятую. Проверял на обоих обезьянах, работает. Вызывать лаги тоже вроде не должно. Удачного серфинга, няша!
Asurendra, а чё сразу оглаф?
Asundera
18.05.2017, 17:21
dsche, а кто первым попался. Если тебя это утешит, тестировал я вообще на "Сказаниях". Хочешь, на Delve заменю, чтоб никому не обидно было?
а мне так кажется что комиксы с рейтингом 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
Единственно любопытный момент - если просто заходить в каталог и не трогать фильтры самого сайта, то от туда комикс не исчезает
Тьфу ты, забыл!
KleshniEsenina
26.02.2020, 17:30
Давненько не пользовался этой фичей, но вдруг вспомнил и решил попробовать.
Все еще работает! Никаких проблем нет.
Пользуйтесь на здоровье и восславьте человека, подарившего вам эту возможность!
Поддерживаю предложение.
Я читаю через каталог, а не ленту подписок, потому что хочу знакомиться с новыми комиксами, в т.ч. без рейтинга (и поначалу читаю без подписки, потому что не хочу потом обижать отпиской). Но сейчас долго смеялась, глядя на идущие подряд 9 (!) комиксов по Undertale. Ничего не имею против игры и комиксов (сама рисую по игре), но это как-то перебор.
Спасибо Asundera за скрипт, но всё-таки кажется неправильным ставить дополнения на браузер, чтобы было удобно читать.
Guest-149.62
05.07.2020, 21:17
Дайте возможность банить комиксы, засрали все своим андертейлом
Flipbard
25.10.2021, 02:42
Подниму я тему, пожалуй, и тоже ляпну, что функция была бы весьма полезной
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.