Ператвараем Pocket у навінную стужку

Нядаўна задумаўся над стварэннем адзінай навіннай стужкі з усяго, што я чытаю. Бачыў варыянты са звядзеннем усяго шчасця ў тэлеграм, але мне больш спадабаўся Pocket.

Чаму? Гэты хлопец выпампоўвае ўсё ў лёгкачытальным фармаце і выдатна працуе на ўсіх аксэсуарах, уключаючы чыталку.

Усім, каму цікава - сардэчна запрашаем пад кат.

Дадзена: навінныя стужкі, якія я чытаю: threatpost, habr, medium, адзін паблік з артыкуламі ва vk.com, і 2-3 канала ў telegram.

Самы просты варыянт, які я знайшоў - зрабіць з усіх чытэльных рэсурсаў RSS feed(ы) і інтэграваць з Pocket.

Трохі тэорыі аб RSS, калі раптам хто не сутыкаўся з дадзенай тэхналогіяй. RSS (Rich Site Summary - узбагачаная зводка сайта) - гэта спосаб арганізацыі інфармацыі рэсурсу ў аблегчаным XML фармаце.

Выглядае прыкладна вось так

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Заголовок статьи</title>
<link>Ссылка на ресурс</link>
<description>
<![CDATA[
    <div>
    	<div>
     	   Контент
 	</div>
    </div>
  </div>
]]>
</description>
</rss>

Інфармацыя з RSS feed выпампоўваецца ў тэкставым фармаце, прычым толькі апошнія абнаўленні. Звычайна абнаўленне адбываецца 2 гадзіны.

Прычым RSS feed-ы можна агрэгаваць сябар з сябрам і атрымліваць з іх адзіную стужку навін (адзіны RSS feed) са ўсіх якія цікавяць рэсурсаў.

Для інтэграцыі rss feed з pocket-ом я знайшоў такі вось цудоўны партал - ifttt.com - які дазваляе наладжваць аплеты для перанакіравання rss у покет з магчымасцю расстаноўкі тэгаў для зручнейшага пошуку/сартаванні артыкулаў.

Рэгістрацыя на ifttt.com бясплатная.

Пачнём з threatpost

Тут, здаецца, усё проста. У рэсурса ёсць rss канал, спасылка на які красуецца прама ў самым версе старонкі.

Ператвараем Pocket у навінную стужку

Проста які капіюецца яе (https://threatpost.ru/rss) і ідзем з ёй у platform.ifttt.com.

Ператвараем Pocket у навінную стужку

1) «Спрабуем зараз».

2) Праходзім рэгістрацыю, Company name -> Any

3) Ва ўкладцы Applets ствараем New Applet.

Ператвараем Pocket у навінную стужку

4) Trigger выбіраемы RSS feed

Ператвараем Pocket у навінную стужку

5) У нашым выпадку выбіраемы New feed item.

Ператвараем Pocket у навінную стужку

New feed itemПры кожным новым запісе ў RSS feed дадасць навіна ў pocket

New feed item matchesТолькі пры паказаных крытэрах сартавання дадасць запіс у pocket

6) Visibility - set by you. І ў value устаўляемы rss рэсурсу.
Можна таксама паставіць customizable by the user. Гэта дазволіць людзям, якія захочуць скарыстацца вашым аплета самім ставіць value RSS Feed-а.

Ператвараем Pocket у навінную стужку

7) Ніжэй выбіраемы action (Add action). І дадаем Pocket.

Ператвараем Pocket у навінную стужку

8) У выпадаючым спісе выбіраемы адзіны пункт - Save for latter.

Ператвараем Pocket у навінную стужку

Feed label URLУ дадзеным выпадку {{EntryUrl}} будзе адлюстроўвацца як

Ператвараем Pocket у навінную стужку

Feed label TagsРаю прыбраць IFTTT і FeedTitle і замяніць на {{EntryAuthor}}. Бо FeedTitle дык вось падцягваецца ў кожны запіс, а вось імя спецыфічнага аўтара мне мабыць важна. У рэшце рэшт у pocket я змагу фільтраваць па аўтарах, калі яны мне цікавыя, а калі не цікавыя, то проста паставіць потым фільтр New feed item matches і абраць толькі цікавых аўтараў.

Ператвараем Pocket у навінную стужку

9) Уводзім назву, дэскрыпшэн і наперад (Save).

10) Нас перакідае на старонку свежастворанага аплета. Прамотваем уніз і знаходзім.

Ператвараем Pocket у навінную стужку

11) «Турнім аплет ён». Вас перакіне на старонку з аплетам, там ціснем тую ж самую кнопку, што выдзелена на малюнку вышэй і праз пару секунд бачым надпіс – Success, applet turned on.

Сustomize by userКалі вы выбіралі ў 6 пункце customize by user, тут вам неабходна падставіць будзе спасылку на Rss feed у новым меню, калі не, то Success.

12) Каб паглядзець актыўныя аплеты перайдзіце па спасылцы ifttt.com/my_applets альбо ў ifttt.com націсніце my applets.

Habr

Для інтэграцыі з habr нам патрэбен rss якія цікавяць нас хабаў/аўтараў. Для яго атрымання заходзім на які цікавіць нас хаб, адчыняны хата дрэва ў кансолі браўзэра і ўбіваем у пошуку па dom – rss.

Ператвараем Pocket у навінную стужку

Аналагічна і з канкрэтным аўтарам якога чытаем.

Ператвараем Pocket у навінную стужку

Асабіста ў мяне пасля выкурвання rss з усіх хабаў і людзей якіх чытаю на хабры сабралася парадкам спасылак. Таму быў знойдзены наступны інструмент - rssmix.com. Скормліваем у яго, падзяляючы знакам пераносу карэткі, усе якія цікавяць нас хаброўскія rss стужкі і генераваны новую, ужо ўсёабдымную стужку.

Ператвараем Pocket у навінную стужку

Далей назад да platform.ifttt.com і, асабіста я – ствараў новую аплет, каб можна было на кожны рэсурс навесіць свае тэгі і прыгожанька ўпіхнуць у pocket. Але ў прынцыпе можаце і ўсё праз rssmix дадаць да старога rss канала ў папярэднім аплет.

серада

Шчыра кажучы, з медыумам тое ж самае, што з habr. Ёсць варыянт праз ужо гатовы аплет на ifttt.com, але я выдзіраў з усіх аўтараў і інтарэсаў rss. І фільтраваў у rss->pocket аплет іftttt.com.

Vk.com

Маяўся даўжэй звычайнага, але як аказалася ўсё не так страшна. Як такога rss там няма, ёсць нейкія генератары rss стужак у стылі vkrss.com але вось з pocket яно дрэнна сябруе і да таго ж яшчэ грошай просіць. На шчасьце знайшоўся politepol.com.

Інтэрфейс пацешны. Прынцып наступны.

1) Скормліваеце ў инпут спасылку на артыкулы групы -> go.

Дзе ўзяць спасылку на артыкулы гурта vkУ кожнага артыкула ў vk свая дастаткова чытэльная спасылка, у стылі vk.com/@mygroup-belarus-i-cvetenie-sakuri. Вось пачатак спасылкі mygroup - гэта тое, што нам трэба. Г.зн. поўная спасылка будзе vk.com@mygroup

2) Далей чакаем пакуль адрэндэрыцца якая цікавіць нас старонка з артыкуламі ў вк

3) Бачым падобную карціну.

Ператвараем Pocket у навінную стужку

4) Націскаем на кнопку title і паказваем title на старонцы (проста клік па любым загалоўку артыкула), кнопку description і паказваем дзе description. Create -> гатова.

5) Капіяваны створаную спасылку і зноў які робіцца аплет vk.com(rss) to pocket.

Тэлеграма

І апошняе - тэлеграм каналы. Па выніку логіка будзе - як усё ўжо, напэўна, здагадаліся - зрабіць яшчэ адзін rss канал. Для гэтага скарыстаемся паслугамі telegram.me/crssbot. Бот умее дубляваць пасты з вашай групы ў rss стужку. Яго трэба дадаць у групу як адміністратара. Ствараем ў тэлеграме групу з любой назвай, дадаем бота як адміністратара (ідзем услед інструкцыям).

Далей rss стужка будзе даступная па адрасе. bots.su/rss/your_channel_name. А агульную стужку навін усіх карыстальнікаў можна знайсці па адрасе bots.su/rss/all.

Аднак нядрэнна б яшчэ запоўніць гэты канал навінамі, а вось чытаць тое няма чаго. Для гэтага скарыстаемся паслугамі іншага робата, які будзе перанакіроўваць навіны з усіх нашых каналаў у свежаствораны "rss-канал".

Накшталт як ёсць класны бот telegram.me/junction_bot, у яго ёсць тэгі для кожнага перанакіравання, усякія фільтры ўвогуле ўсё, што хочаце, але перанакіраванне платнае. Не падыходзіць.

Затое ёсць вось такі вось выдатны, бясплатны t.me/multifeed_bot (ну ці як варыянт можаце зрабіць самі github.com/adderou/telegram-forward-bot) бот. Прытрымліваемся інструкцыям бота, дадаем @mirinda_grinder у групу як адміністратара. Ствараем перанакіраванне з чытэльных каналаў у патрэбны нам канал і вуаля. Канал напаўняецца сам.

Затым звыклыя крокі па стварэнні аплета, расстаноўка тэгаў, фільтраванне і ўсё, гатова. Pocket напаўняецца сам, без вашага ўдзелу, пры гэтым з расстаноўкай тэгаў, фільтраваннем і сінхранізуецца на ўсіх прыладах якіх пажадаеце.

Крыніца: habr.com

Дадаць каментар