Кнопка «прочитать позже»

    Здравствуй, %username%! Недавно (а точнее после прочтения этого топика) я задался вопросом о разделении избранного и того, что я хочу прочитать позже. Немного поискав, я обнаружил, что решения пока никто не предложил, и быстро набросал расширение для Google Chrome, которое добавляет кнопку «прочитать позже», а также пункт «прочитаю позже» в избранное.

    В качестве хранилища я решил использовать localStorage (за неимением другого). Минус здесь ясен всем: нет доступа к записям с других компьютеров. Плюс: ваши данные хранятся только на вашем компьютере.

    Данный пост был написан для того, чтобы узнать реакцию хабрасообщества и понять, продолжать ли разработку данного расширения или нет.

    ToDo list:
    • Добавить страницу настроек
    • Добавить возможность выбора (localStorage/сервер)
    • Изменить кнопку «прочитать позже»
    • Добавить пагинатор на страницу всех записей


    P.S: Если кто-нибудь предоставит БД, буду очень благодарен.
    P.S: Если кто-нибудь предоставит иконки «добавить в `прочитать позже`» и «удалить из `прочитать позже`», буду очень благодарен.
    P.S: Выслушаю все конструктивные предложения и попытаюсь реализовать их в юзерскрипте.

    * Ссылка на расширение для Google Chrome: http://yadi.sk/d/WVYoBLTvApvtZ

    UPD: Изменил механику работы юзерскрипта (спасибо steff). Теперь при нажатии на кнопку статья добавляется в избранное с тегом [[READLATER]]. В избранном кнопка «прочитаю позже» открывает страницу со всеми записями, где был добавлен тег [[READLATER]].
    UPD2: был создан репозиторий на github. Прошу всех желающих: https://github.com/JWo1F/habrAfter

    Only registered users can participate in poll. Log in, please.

    Будете ли вы пользоваться данным юзерскриптом?

    • 35.9%Да. Буду.316
    • 42.9%Нет. Не буду.378
    • 19.9%Буду после выхода релиз-версии175
    • 1.4%Буду и буду помогать разрабатывать юзерскрипт12

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 36

      0
      Весьма интересно. Аналогов не видел, т.к. даже не искал. Очень советую перенести разработку в github репозиторий. Думаю, могут появиться желающие внести свою лепту.
        0
        Да, конечно. Сейчас это было набросано на коленке, но чуть позже я планирую перенести на github.
          +2
          Если я правильно понял, то, как вариант, реализовать подобный функционал можно обычным добавлением в «избранное», но уже с собственным тегом, например, «readlater».
          Плюсы:
          — можно быстро найти все статьи, которые собирались прочитать;
          — будет доступно на любом компьютере, нужно только авторизоваться;
          — не нужно никаких LocalStorage и т.д.

          Минусы:
          — не знаю, возможно ли это сделать средствами API?
            +1
            Имею в виду, что все эти действия также производить UserScript'ом!
              0
              Спасибо, в версии 0.9 именно такая механика.
        +3
        Почему бы НЛО не задуматься о предоставлении такой кнопки на хабре?
          +5
          Если гора не идет к Магамеду…
          +1
            0
            Хорошая идея, но это не кроссбраузерно. Спасибо за предложение, я это обдумаю.
              0
              Так пусть эта «фича» будет только у пользователей хрома.
                0
                Ок. Добавлю в следующей версии.
            +12
            Использую для данной цели pocket
              +16
              В Pocket всё это есть, то есть сама система — Read later, а внутри можно добавить в избранное.
                +4
                дык изобретение своего велосипеда у каждого программиста в крови
                +4
                Тоже использую для этого Pocket (бывший Read it Later), вместо ранее единственного Instapaper, а еще некоторые вещи удобно добавлять в Google Keep. Этих инструментов более чем достаточно, ни одного преимущества велосипеда не вижу.
                  +12
                  Давно пользуюсь фишкой от Apple — список для чтения. Доступен в offline и синхронизируется между девайсами.
                    0
                    В случае полезности вам и хотя бы одному приятелю — делайте. Помимо того что есть шанс прокачать скиллы, появляется еще и интересная задача, к тому же с перспективой обеспечить комфорт. Не забудьте только про ссылку на гитхаб, чтобы вам могли подсказать пуш реквестом.
                    Если вам интересно мое мнение, то я не стал бы пользоваться и в свой скрипт не добавил бы потому что в избранном только то что мне точно пригодится, а остальное добавляю в список для чтения Safari (раньше пользовался Pocket).
                      +2
                      Я думаю что проще использовать RSS читалки, чем просить на каждом сайте «сделайте кнопочку читать позже». Любая более-менее адекватная RSS читалка имеет кнопку «keep unread».
                        +4
                        Когда-то я помечал в favorites браузера всё, что хотел почитать позже. Так с 2002 года я ничего и не прочитал оттуда. Многие сайты и страницы уже не существуют, а пометочка «почитать позже» осталась :)
                          +17
                          Я всегда делал вот так и не парился:



                          Когда появляется свободное время, захожу в папочку и выбираю чтиво…
                            +1
                            Гениально!
                              0
                              Аналогично, только у меня эта папка называется «Прочитать позднее».
                              Ctrl+D. И если ты уже одну страницу закинул в папку перед этим: Enter.
                              +2
                              Я обязательно это прочитаю, но потом.
                                +1
                                Для хрома есть отличное расширение Read Later Fast, пользуюсь недавно, полностью устраивает. Синхронизация происходит через Diigo.com. Страницу кеширует для просмотра. Есть переход к оригинальной странице, удаление прочтенного, горячие клавиши для добавления в «прочитать позже», можно добавлять страницу по ссылке. Рекомендую. А насчет вашего расширения — пишите, думаю найдет своих пользователей.
                                  +1
                                  в не очень любимой тут Win8.1 тоже есть read later, пока, правда, не проверял, синхронизируется ли оно между компьютерами, но что-то мне подсказывает что должно.
                                  Так что можно в том числе посмотреть и на его реализацию
                                    +3
                                    Зачем Вам база? Храните всё на Хабре. Вот например Хабра позволяет писать заметки о пользователях в их профилях. Берёте какой-нибудь стабильный профиль (Бумбурума, например) и складываете туда ссылки.
                                      +6
                                      Чего только изобретательные программисты не придумают, лишь бы не пользоваться букмарками браузера!
                                      И сотни вкладок держат открытыми, и расширения устанавливают, и свои велосипеды пишут, и на сайтах своих кнопки добавляют.
                                      Готовы на всё, только бы не нажимать эту треклятую звезду смерти наверху.


                                      Прошу прощения за самоиронию, вы-то молодец. Может и НЛО прислушается, действительно.
                                        +1
                                        уже давно в delicious использую для этого категорию «позже» и подкатегории типа «музыка», «видео», «чтиво» + флаг «не публиковать»
                                        плюсы:
                                        + не хромозависимо
                                        + синхронизация между устройствами
                                        + не «хабразависимо», т.е. подходит для любого сайта
                                        + добраться до нужной категории можно и через родной сайт
                                          +3
                                          Я пока не вижу особой необходимости в этой фиче. Так как я пользуюсь для чтения новостных лент feedly, то пока еду до работы или с нее или еще где либо перемещаюсь и смотрю что-то новое с хабра на телефоне или в рабочее время быстро пролистывая фид хабра в feedly, то отмечаю понравившиеся мне статьи для полного прочтения соответствующей меткой прочитать позднее.
                                          image
                                          image

                                          Но желаю вам удачи…
                                            –1
                                            Большая часть комментариев в духе: «да, это встроенная функциональность такого-то браузера / сервиса / расширения, работает для любых сайтов, сохраняет оффлайн и синхронизируется между устройствами; но вам всё равно удачи»
                                              0
                                              Я пробывал делать расширение для браузера но остановился на instapaper это более удобный и универсальный способ.
                                              Устанавливаешь скрипт-закладку в браузер и кликаешь«Read Later» на понравившийся статье а потом читаешь в instapaper. Хотя в instapaper это все описано.
                                                –1
                                                просил админов добавить такой функционал в сам сайт. обещали подумать. есть несколько мыслей по поводу реализации. с удовольствием поделюсь ними в скайпе.
                                                  +1
                                                  Оставлю и свои 5 копеек.
                                                  Еще когда вышла новость про новую оперу и ее «копилку» — захотелось сделать аналог себе в хром. А заодно и сделать себе нормальный speed-dial. А еще я как раз начал изучать кану.
                                                  В общем, в итоге и набросал себе расширение на замену новой вкладки в хроме. Вот так она выглядит — img842.imageshack.us/img842/5545/97ai.png
                                                  Каждый раз при открытии новой страницы у меня слева случайный иероглиф каны с его чтением, по mouse-over отображается анимация написания. Чуть выше кнопки для отображения полного алфавита хираганы/катаканы. По центру speed dial, справа вверху — новинки с lostfilm, и, наконец, копилка — справа внизу, отображает лишь десяток-второй случайных записей.
                                                  Самое интересное, что speed dial и копилка работают через закладки — есть отдельная папка "[ NEW TAB ]", с которой расширение и работает. Поскольку хром умеет синхронизировать закладки, он берет на себя задачу синхронизировать и копилку со speed dial'ом =)
                                                  В итоге, если мне надо что-то закинуть в «прочитать позже» — я делаю закладку в папке "[ NEW TAB ] / [ MONEY BOX ]" (плюс опционально в подпапку с именем категории), и время от времени оно появляется в этом списке случайных записей.
                                                  Еще много чего хотел добавить, но пыл уже угас :)
                                                  Впрочем, если кто подскажет где можно найти реализацию алгоритма fuzzy search как в sublime — буду признателен.
                                                    0
                                                    А, еще была идея — сделать новую вкладку просто модульно, т.е. отдельное расширение на каждый виджет. Кана — отдельно, speed dial — отдельно, lostfilm, копилку, еще можно добавить rss reader, погоду, карту с пробками и т.д… В общем, чтобы каждый ставил себе «чистую» новую вкладку, делал на ней разметку и пихал туда другие расширения на свой вкус.
                                                    Но дальше идеи дело, к сожалению, так не дошло.
                                                    0
                                                    rss агрегатор спасает.
                                                    у фидли есть еще фича «тег». Наделал себе тегов.
                                                    «Обсудить с женой» «Показать друзьям» «перечитать» «прочитать позже» «осмыслить» и т.п.
                                                      +1
                                                      Есть такая программа — Read It Later. Теперь называется Pocket. Там и расширения для браузеров, и мобильные версии.

                                                      Only users with full accounts can post comments. Log in, please.