Recently I thought about creating a single news feed from everything I read. I saw options with the reduction of all happiness in telegrams, but I liked Pocket more.
Why? This guy downloads everything in a human-readable format and works great on all devices, including the reader.
Anyone who is interested - welcome under cat.
Given: news feeds that I read: threatpost, habr, medium, one public with articles in vk.com, and 2-3 channels in telegram.
The easiest option that I found is to make RSS feed(s) from all readable resources and integrate with Pocket.
A little theory about RSS, if suddenly someone has not come across this technology.
Looks like this
<?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>
Information from the RSS feed is downloaded in text format, and only the latest updates. Usually the update takes 2 hours.
Moreover, RSS feeds can be aggregated with each other and receive from them a single news feed (single RSS feed) from all the resources of interest.
To integrate rss feed with pocket, I found such a wonderful portal - ifttt.com - which allows you to configure applets for redirecting rss to a packet with the ability to tag for easier search / sorting of articles.
Registration on ifttt.com is free.
Let's start with threatpost
Everything seems to be simple here. The resource has an rss channel, the link to which flaunts right at the very top of the page.
Just copy it (https://threatpost.ru/rss) and go with it to platform.ifttt.com.
1) "Let's try now."
2) We pass the registration, Company name -> Any
3) In the Applets tab, create a New Applet.
4) Trigger select RSS feed
5) In our case, select New feed item.
New feed itemWith each new entry in the RSS feed will add news to the pocket
New feed item matchesOnly with the specified sorting criteria will add an entry to the pocket
6) Visibility - set by you. And in value we insert the rss of the resource.
You can also put customizable by the user. This will allow people who want to use your applet to set the value of the RSS Feed themselves.
7) Select action (Add action) below. And add Pocket.
8) In the drop-down list, select the only item - Save for the latter.
Feed label URLIn this case, {{EntryUrl}} will be rendered as
feed labelI advise you to remove IFTTT and FeedTitle and replace it with {{EntryAuthor}}. Because FeedTitle is pulled into each entry, but the name of a specific author is perhaps important to me. In the end, in pocket, I can filter by authors if they are interesting to me, and if they are not interesting, then just put the New feed item matches filter and select only interesting authors.
9) Enter the name, description and forward (Save).
10) We are transferred to the page of a freshly created applet. Scroll down and find.
11) "Turn the applet on". You will be transferred to the page with the applet, there we press the same button that is highlighted in the picture above and after a couple of seconds we see the inscription - Success, applet turned on.
Customize by userIf you chose customize by user in paragraph 6, here you need to substitute a link to the Rss feed in the new menu, if not, then Success.
12) To view active applets follow the link
Habr
To integrate with habr, we need rss of the hubs/authors we are interested in. To get it, we go to the hub we are interested in, open the house tree in the browser console and drive in the search for dom - rss.
Similarly, with a specific author which we read.
Personally, after smoking rss from all the hubs and people whom I read on the hub, I have accumulated an order of links. Therefore, the following tool was found - rssmix.com. We feed into it, separating the carriage return sign, all the Khabrov rss feeds of interest to us and generate a new, already comprehensive feed.
Then back to platform.ifttt.com and, personally, I created a new applet so that you can hang your own tags on each resource and shove it nicely into your pocket. But in principle, you can add everything through rssmix to the old rss channel in the previous applet.
Medium
To be honest, with the medium it's the same as with habr. There is an option through a ready-made applet on ifttt.com, but I ripped out all the authors and rss interests. And filtered in rss->pocket applet ifttt.com.
Vk.com
Toiled longer than usual, but as it turned out, everything is not so scary. There is no rss as such, there are some generators of rss feeds in the style of vkrss.com, but it is not good friends with pocket and also asks for more money. Luckily, I found politepol.com.
The interface is funny. The principle is the following.
1) Feed the link to the articles of the group -> go into the input.
Where can I get a link to the articles of the vk groupEach article in vk has its own fairly readable link, in the style of vk.com/@mygroup-belarus-i-cvetenie-sakuri. Here is the beginning of the link
2) Next, we wait until the page of interest to us with articles in VK is rendered
3) We see a similar picture.
4) Click on the title button and specify the title on the page (just click on any article title), the description button and specify where description. Create -> done.
5) Copy the created link and again make the vk.com(rss) to pocket applet.
Telegram
And the last - telegram channels. As a result, the logic will be - as everyone has probably already guessed - to make another rss channel. To do this, we will use the services of telegram.me/crssbot. The bot can duplicate posts from your group in the rss feed. He needs to be added to the group as an administrator. We create a group with any name in the telegram, add the bot as an administrator (follow the instructions).
Further rss feed will be available at -
However, it would be nice to fill this channel with news, otherwise there is nothing to read. To do this, we will use the services of another bot that will redirect news from all our channels to a freshly created “rss-channel”.
It seems like there is a cool telegram.me/junction_bot bot, it has tags for each redirect, all sorts of filters, in general, everything you want, but the redirect is paid. Not good.
But there is such an excellent, free t.me/multifeed_bot (or, alternatively, you can make it yourself github.com/adderou/telegram-forward-bot) bot. Follow the instructions of the bot, add @mirinda_grinder to the group as an administrator. We create a redirect from readable channels to the channel we need and voila. The channel fills itself.
Then the usual steps for creating an applet, tagging, filtering, and that's it, you're done. Pocket fills itself, without your participation, while tagging, filtering and synchronizing on all devices you wish.
Source: habr.com