Сидел, никого не трогал, деградировал, и тут решил что слишком много я деградирую по тупости, и нужно деградировать более качественно
Бывает заходишь посидеть вечерок, листаешь себе ленту, все классно, элитные мемасики от даунов для даунов, сиськи, аниме тянки, полит срачи, и за вечер просматриваешь полсотни страниц. Но заходя на следующий день уже и не помнишь, что видел уже, а что нет.Начинаешь проверять... Листаешь десяток страниц уже просмотренных постов и с уверенностью что это все уже видел открываешь 11, и вот, находишь два новых поста сумевших вырваться в хорошее/главную. Теперь ты на измене и думаешь что где то там, на какой то странице есть еще годнота которая прошла мимо, и судорожно листаешь еще десяток, а то и не один, иногда находя ту самую пропущенную годноту
Думаю не одному мне знакомо это чувство, потому, сделал расширение для браузера упрощающий поиски подобной пропущенной годноты
Встречайте - JoyReactor Visitor
Расширение сохраняет проскроленные в ленте посты в историю браузера, и соответсвенно, посты которые есть в истории браузера скрывает из ленты
Если на всей странице нет не просмотренных постов(пустая), автоматически переключает на следующую страницу
Если просмотр идет собственного аканута - не скрывает посты вообще
Нажатие на иконку расширения включает/выключает сокрытие постов
На этом пока весь функционал
Собственно все. Enjoy
Да и включается/выключается сокрытие просто по одному клику
Потому что магазин там максимально пиздоватый. Тебе месяц могут одобрять расширение в магазине, и выключить его нахрен через день после публикации, просто потому что
Троеточие > Не интересует > Расскажите Почему > Я смотрю его не первый раз > Отправить.
Ей богу сука, добавьте ебучую галочку, которая будет убирать все просмотренное, они же сука сами ведут историю всех просмотренных роликов, но нет блять, лучше создать механизм с дрочевом этой ебаной кнопки "я уже это видел", которая даже не работает, которой просто похуй, он все равно будет отправлять уже просмотренные в рекомендацию.
Одна проблема - я часто листаю джой с мобилы, когда в дороге. На мобилку такое никто не хочет запилить? )))
По идее даже "прогресс" должен сохраняться, если включена синхронизация истории между акаунтами/устройствами
То что является chrome mobile - нереальный обрубок непригодный для использования
Потому и выбор пал на историю
Что бы не засирать историю браузера, как вариант, можно хранить список просмотренного на отдельном сервере, но, хранить чужую историю просмотров я совсем не хочу
А что, создать банальный текстовый файл и кидать туда - нельзя?
Да, кстати, ещё один момент. Оно шлёпает просмотренные посты не только из ленты, но и из обсуждаемого. А вот это уже не очень удобно. Выключить его на время - не проблема, но может можно как-то заблочить его работу на вкладке discussion/my?
Вот это хорошая информация
Заблокирую на этих страницах
Вот для просмотра по тегам бы эту фичу допилить. Чтобы вымарывало только ленту, а когда что-то конкретное по сайту ищешь или перечитываешь все на месте было. А то частенько забываешь клацнуть значок и бываешь слегка удивлен. А так, вещь отличная.
добавить бы спойлер сверху и счетчик просмотренных картинок, который, конечно же, отдельно выключается в настройках.
С другой стороны - это неудобно, когда листаешь тэг со сторыми постами, да.
Думаю, многих такое раздражает. А именно - повторы постов при перелистывании страниц.
Фича вот в чём:
***Уже встречал пару API которые разобрались в этом вопросе. Reddit и e621. У них система выборки постов немного другая. Там по сути есть только первая страница и тэги b12345 и a12345, где a - after, b - before, а 12345 - id поста. и атрибут с лимитом. Открываешь первую страницу, у тебя загружается последний пост с котиками, когда нажимаешь Next page, у тебя берется id-шник последнего поста к примеру 14567 и выводятся допустим 10 постов перед этим b14578, limit = 10. И вот так коллесишь по постам.***
Собственно сабж:
http://old.reactor.cc/post/5000499
А так, да, как и любой реакторчанин, знаком с такой проблемой, и этот плагин полностью закрывает такой недочет. Потому что если при переходе на следующую страницу зашло уже перешло несколько постов с уже просмотренной, то, они будут скрыты, а если сразу вся страница дубль - сразу же перекинет на следующую
П.С. Забегая вперед, спрошу ещё: в Визитёре есть какой то лимит работы на определенное количество страниц (например 30)? Или он безграничный, пока ЖД не забьется данными из истории?
По теме вопроса - нет, в текущем виде нельзя, никак. Причина на это крайне проста - использование истории браузера в качестве хранилища, с соответствующими операциями проверки/записи. Из пользовательских скриптов получить доступ к ним невозможно. Можно заставить в качестве хранилища использовать внешний сервер, и для проверки/записи использовать запросы к нему, но, это нужен сервер, написать backend часть к нему, и самое важное - нести ответственность за хранение чужой истории просмотров. Брать на себя подобное я не буду
Спасибо большое.
Сначала я обрадовался, но при перелистывании страницы сайт начинает много обновляться и листать, скрывать уже просмотренные посты, среди которых я вдруг вижу те, что ещё не видел. В итоге отключил и оказалось что и правда - расширение скрывает много постов, которые я ещё не видел.
Я перед публикацией пользовался скриптом порядка недели и не замечал подобного.
Наоборот, замечал что не скрывает то, что вроде бы должен бы скрывать, и, к сожалению не смог вообще это исправить. Просто на одной версии хрома иногда в истории не находило нужные посты, хотя они там были. Долго и нудно матерился, но по итогу забил, потому как обновил браузер и проблема ушла. Сам google маркирует функционал работы с историей как тестовый и не стабильный...
Подумаю еще как можно улучшить работу. Может на каких то версиях браузера он возвращает то, чего нет... Звучит конечно дико, но, другого объяснения просто не вижу
Подумаю
Подскажи хотя бы какая версия оперы. Попробую воспроизвести...
На 9gag не сижу, чего там нужно, не знаю