Martin Kadlec blogging

Smart RSS

>>> NO LONGER MAINTAINED <<<

Smart RSS is an extension that clones (in a bit mutated way) RSS reader from Opera 12.

Because extension API does NOT allow to add both button next to url field (to Open RSS reader) and to url field (to add RSS from current site). I had to create TWO extensions which communicates with each other!

Addons catalog:
https://addons.opera.com/extensions/details/smart-rss/
https://addons.opera.com/extensions/details/rss-detector/

Download links:

Note: Install them by downloading the file and then dragging it to opera:extensions tab

Screen of Smart RSS


Tips:
  • You can use shorcuts as G,H,T,Y,CTRL+A,CTRL+SHIFT+A,K,D (for more info read O12 RSS/M2 docs)
  • Put ":" before text in search box for full text search
  • When new feed items are fetched the extension button turns blue/orange. To turn it to grey again you have to select all feeds with new items or explicitly select the All feeds item.
  • You can multi select feeds and change "update interval" and "autoremove" of all selected feeds at once. When multi-selecting feeds, their articles aren't automatically added to middle column. You must explicitly press enter (moves focus to middle column) or right arrow (doesn't move focus to middle column) to get articles from all selected feeds.
  • If you click on unread count of a feed, only unread articles are displayed. (You can also use alt+click on a feed item)


If you'd like to, you can make a donation :)
Donate

Happy testing!

Comments
Please login to post comments.
Avatar
20.04.2017 22:51

Originally posted by BS-Harou:

Just to confirm what was already said, Smart RSS is for quite some time now (years) not under development and - unless someone else takes over - is unlikely to get any new features or fixes. The main reason for that is that I myself moved on from RSS and don't use it anymore.

Anyhow, if anyone wants to take over you are very much welcome to do so, no strings attached.




Hi, I'm using your Smart RSS and I'm in love with can you help me, why my RSS stopped working today??? thanks....
Avatar
19.04.2017 00:04
Just to confirm what was already said, Smart RSS is for quite some time now (years) not under development and - unless someone else takes over - is unlikely to get any new features or fixes. The main reason for that is that I myself moved on from RSS and don't use it anymore.

Anyhow, if anyone wants to take over you are very much welcome to do so, no strings attached.
Avatar
13.04.2017 15:24

Originally posted by ykDu-CGCL:

Does Smart RSS support for subscription synchronizing?


No. I wouldn't get my hopes up in Smart RSS getting any new features. And to synchronize stuff you'll need a dedicated server/hosting. But there is an import/export feature in the options menu. You can "share" your subscriptions with posts included to all your devices via that.
Avatar
13.04.2017 15:17

Originally posted by vidpablo:

One detail, would be posible to have a link to derectly dowload the files from a feed instead to go to the page and then download the file.


Whenever post's link leads to the file or to the full page with the links to that file fully depends on the RSS feed's contents. If RSS author does not include the link in the post, there is no way to get that link without going to the page the post links to. So just like unsernameisalreadytaken you misunderstand the purpose of Smart RSS and should direct your request to the RSS feed administrator in question.
Avatar
13.04.2017 15:13

Originally posted by unsernameisalreadytaken:

YouTube doesn't give out more than last 15 videos by RSS.


You misunderstand greatly what Smart RSS actually is. It reads RSS feeds, converts them into readable web-pages, and shows them to you. As they are. So if you want YouTube's RSS feeds to give out more stuff with conditions like "all posts since" you should ask YouTube about it.
Avatar
04.04.2017 12:18
Hello Martin,

I use your feeder to watch youtube videos without any account. And your rss is the best extension I found the whole opera/firefox/chrome selection. But there is still a future I miss:

If I adding a Channel/Adress he only shows the last 15 posts from that address (maximum) that were released. I would like to have a function to adjust this number to 99 or 50. So I can also watch/read older entries.

Or maybe an date option like "all posts since date xy" would be great.
Avatar
08.10.2016 11:21
Excellent work!
I had time looking for something similar the original opera´s feeds program.
One detail, would be posible to have a link to derectly dowload the files from a feed instead to go to the page and then download the file.
I´ve got a picture to explain the idea if it helps (but I dont´t know how if it possible to upload it).

Thanks
Avatar
03.10.2016 11:54
Is it possible to somehow show if feed update was a failure, like if format is wrong or request had some errors (400, 503, etc.)? There is no way now to see if feed is still working, but to check the url directly.
Avatar
11.08.2016 13:53

Originally posted by ykDu-CGCL:

Does Smart RSS support for subscription synchronizing?
I think sharing configuration of subscriptions is very important to users, who have more than one devices.
I hope subscriptions sharing feature would be implemented.


Did you find out if it's possible ? it looks not I think unhappy :(
Avatar
29.04.2016 03:39
Does Smart RSS support for subscription synchronizing?

I think sharing configuration of subscriptions is very important to users, who have more than one devices.
I hope subscriptions sharing feature would be implemented.
Avatar
24.04.2016 19:07
Thanks for this awesome RSS reader. Clean, efficient, integrated, open source. What else?
Avatar
13.04.2016 15:31
small bug:

- when I clear all from SmartRSS (in settings, Clear Data section), toolbar button is not reset to zero, and more important, it doesn't sync with number of feeds any time later...

- importing SMART in already existing subscriptions didn't organize it by folders (from new imported file)
Avatar
17.03.2016 14:09
I found myself changing sorting between title and date a lot. Would like to have that simplified a little. Hope Martin looks here sometimes, as I have a suggestion - sorting buttons for articles list, so instead of 3 clicks you'd change sorting in just 1.
Avatar
16.03.2016 22:20
Please add checkbox "unread on top"
Avatar
22.02.2016 10:33

can someone please tell me how to start this extension?

CRTL+SHIFT+R doesn't work
Avatar
18.02.2016 22:35

Originally posted by Shionsan:


Oh wow. Looks like I've been using non-store version and it's 2 years old already. Thx.



:) np
Avatar
18.02.2016 22:12

Originally posted by vux777:

on addons store is
Last update: Feb. 11, 2016


Oh wow. Looks like I've been using non-store version and it's 2 years old already. Thx.
Avatar
18.02.2016 19:18

Originally posted by Shionsan:

I wonder if there will ever be a next release. Martin gone silent since august 2015.


on addons store is
Last update: Feb. 11, 2016
Avatar
18.02.2016 17:23
I wonder if there will ever be a next release. Martin gone silent since august 2015.
Avatar
18.02.2016 15:03
My screen configuration is 3 vertical columns.
The right hand column is set wide for comfortable text line width; this squeezes the middle column and truncates the title text lines.

I wish that middle column text mouseover would expand the title so truncated text would be fully exposed.

Please consider adding this feature in your next release.

thanks so much
Avatar
17.02.2016 16:05
why i can't run Smart Rss with CTRL+SHIFT+R ?

is there any other way to start it?
Avatar
12.02.2016 12:52
Yet I still get visible window x-scrollbar, when p.author element is too long. Using 3-vertical-rows layout.
Avatar
12.02.2016 10:03
@buinsky:
Good job! Tested and works on my end using Opera 36 beta.

@BS-Harou: Looks like it's about time to update! ;-)

+1
Avatar
09.02.2016 15:02
I have changed rss.html to this:

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Smart RSS</title>
<link rel="stylesheet" type="text/css" href="styles/main-compiled.css" />
<link rel="shortcut icon" href="images/icon16_v2.png" />
<!--<script data-main="scripts/main.js" src="scripts/libs/require.js"></script>-->
<script data-main="scripts/main-compiled.js" src="scripts/libs/require.js"></script>
</head>
<body class="loading">
<div class="regions" data-cols="250,*"> <!-- cols="350,*" -->
<div id="panel-toggle"></div>
<section class="region" id="region-feeds" tabindex="1" name="feeds"></section>
<div class="regions" data-cols="250,*" style="overflow: hidden;">
<section class="region" id="region-articles" tabindex="2" name="articles" style="margin:auto;width:100%;overflow:hidden;"></section>
<section class="region" id="region-content" tabindex="3" name="content" style="flex-basis:1px;margin:auto;width:100%;overflow:hidden;"></section>
</div>
</div>
</body>
</html>

Now everything displays as it should.
Avatar
19.01.2016 13:49
No, can't find it I'm afraid. I've changed in main-compiled.css all the values that would be applicable to width / max width but nothing worked.

I've had a quick look in main-compiled.js and it's probably there. I suspect it's either (a) how it displays title / author / time within fixed columns in the list panel, or (b) fixed title column width in the main panel, but I'm straying beyond my comfort zone with .js so can't help any more (especially for a minor bug). Sorry!
Avatar
16.01.2016 15:41
Hi,

I think recent updates to the Chromium engine (certainly it's present on my two browsers after they went to v.48) problems like x2k13's second point when my display layout was the one with two large horizontal areas (and not the three vertical ones).

Instead of Shionsan's suggestion on 13.08.2015 20:26 of 100%, change the 'max-height:' to 50% instead. This prevents the list of items from extending beyond the bottom off the page, so locks the main content panel to half the page. However, this means the left hand feed list is chopped in half (if you've got a lot of them that is).

So, a little further down, add the fourth line to give it a max-height

#region-feeds {
-webkit-flex: 0 0 300px;
flex: 0 0 300px;
max-height: 200%;

I've also noticed long feed titles mean the panel needs scrolling horizontally but this only happens occasionally. If I remember the next time it happens I'll have a look.
Avatar
30.10.2015 16:12
Will there be any official updates soon? Looks like the development of this Add-On has stopped...?
Opera 33.x is doing things differently as it seems, so this Add-On is behaving weird lately:

- Certain RSS feeds show as blank lines, but have content when you click on them
- The layout is messed up, vertical view makes the whole page become scrollable when there are many feeds, right pane gets resized over the browser window borders when feed titles are too long and horizontal view gets pushed to the right sometimes when the feed title is long.
- Sometimes feeds can't get deleted/moved to trash on the same session, the window must be closed and reopened to refresh the view.

Ah well, switched to "The RSS Aggregator" from the Chrome Web Store via "Download Chrome Extension" Add-On as long as there is no update to this ...
Avatar
06.10.2015 22:44
If browser://flags/#tab-hibernation set to enabled - counter of messages in the feed stops update. Checked in Opera v32,33.

http://i.imgur.com/OjiTpDx.gifv

Avatar
26.09.2015 18:22
good greatings team
i used rss in google browser at that it automatically detects i.e., feed of that website url when url is placed in url locater
but itnot occur ike that in opera
Avatar
19.09.2015 11:25
In list of feeds only the "All feeds" number refreshes on mass shift+delete. Other counters aren't updating.
Avatar
30.08.2015 22:06

Originally posted by BS-Harou:

And when I am at it, there is one more update. I changed the option to ask before complete removal of pinned items to multiple choice option, so that it can ask you even when just moving article to trash.
http://smartrss.martinkadlec.eu/smartrss.2015-08-30.2.nex


Another format exported-rss.smart?! Previous version - v2.2.1
[img]http://i.imgur.com/X67ylQEs.png[/img]
Avatar
30.08.2015 19:59
And when I am at it, there is one more update. I changed the option to ask before complete removal of pinned items to multiple choice option, so that it can ask you even when just moving article to trash.
http://smartrss.martinkadlec.eu/smartrss.2015-08-30.2.nex
Avatar
30.08.2015 14:25
So I have played a bit with the scrollbar bug:

http://smartrss.martinkadlec.eu/smartrss.2015-08-30.1.nex

Now the vertical layout works more like the horizontal layout - that means that there can be now vertical scrollbar by design if the article content view is made too small.

Let me know if it is okay like this or if it needs a bit more fiddling :)
Avatar
13.08.2015 20:26

Originally posted by x2k13:

That doesn't fix the problem with the first view though. The width isn't affected at all and setting the width to a certain value results in the right panel window to not be dynamically adjusted anymore. Hmmm...


Strange, it works fine for me in both layouts with changing height to max-height. Why would you touch the width? Isn't it changable with the mouse from extension itself? You can "drag" it by the border and it's value is remembered.

.region {
min-width: 100px;
border-right: 1px solid #a6a6a6;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column;
flex-flow: column;
-webkit-align-items: stretch;
align-items: stretch;
max-height: 100% }
Avatar
13.08.2015 14:28
That doesn't fix the problem with the first view though. The width isn't affected at all and setting the width to a certain value results in the right panel window to not be dynamically adjusted anymore. Hmmm...
Avatar
08.08.2015 10:02
Screw that. Managed to fix the bug on my own. Here's how:


Go to the file %APPDATA%\Opera Software\Opera Stable\Extensions\nncgmpcdlilgbepbfpeidpjlcdfhmcfp\2.2_0\styles\main-compiled.css
Open it with some text editor and search for this block:


.region {
min-width: 100px;
/*width: 350px;
max-height: 100%;*/
border-right: 1px solid #a6a6a6;
/*border: 0;
border-image: linear-gradient(to bottom, #eee 0, #a6a6a6 30px);
border-image-width: 1px;
border-image-slice: 1 1 1 1;*/
display: -webkit-flex;
display: flex;
-webkit-flex-flow: column;
flex-flow: column;
-webkit-align-items: stretch;
align-items: stretch;
height: 100%;


You'll have to change last line to max-height:100%, and that would wonderfully fix the problem. The funny thing is that I don't even understand why. I suppose you can even delete the line. Anyway that should work as a hotfix. Hope Martin would fix it properly soon.
Avatar
08.08.2015 09:54

Originally posted by x2k13:

Please fix this soon, since there is no other good RSS reader addon for Opera!


I'd say there is. Mentioned it below - The RSS Aggregator from Chrome store. Not as comfortable as Smart RSS but does what it should and so far bugless. OPML import/export supported. Temporarely switching to that.
Avatar
06.08.2015 08:37

Originally posted by Shionsan:

Bad people, who call themselves Opera developers, broke your extension a bit. In 2nd layout, when you select something in the topics list, window height gets increased by topic list height. Whole page becomes scrollable.



This happens in both layouts! Using the default layout here. The RSS Reader frame gets resized inside the main Opera window with a scrollbar at the bottom. Please fix this soon, since there is no other good RSS reader addon for Opera!
Avatar
05.08.2015 16:04
Bad people, who call themselves Opera developers, broke your extension a bit. In 2nd layout, when you select something in the topics list, window height gets increased by topic list height. Whole page becomes scrollable.
Avatar
14.06.2015 13:43

Originally posted by Shionsan:

Originally posted by bkaye2:Have saved (marked as read) 40 or so RSS msgs in an Opera Developer install. Would like to move them to the Opera Stable install....have copied over the appropriate Extension folder, but it doesn't contain the msgs...is there some other folder where the msgs are kept?
Browsers "Local storage" it is. But instead of trying to move that, you'd better use export/import feature of Smart RSS. Can find it in it's options menu.



Thanks for the response....I thought that function only exported the Feed details....but now I see that the two formats(OPML and Smart) are different and that the Smart format contains both the Feeds and messages...

Thanks again...
Avatar
13.06.2015 05:39

Originally posted by bkaye2:

Have saved (marked as read) 40 or so RSS msgs in an Opera Developer install. Would like to move them to the Opera Stable install....have copied over the appropriate Extension folder, but it doesn't contain the msgs...is there some other folder where the msgs are kept?


Browsers "Local storage" it is. But instead of trying to move that, you'd better use export/import feature of Smart RSS. Can find it in it's options menu.
Avatar
13.06.2015 00:27
Have saved (marked as read) 40 or so RSS msgs in an Opera Developer install. Would like to move them to the Opera Stable install....have copied over the appropriate Extension folder, but it doesn't contain the msgs...is there some other folder where the msgs are kept?

Thanks for any help....
Avatar
11.06.2015 18:17
How can I import list of feeds from opera 12?
Avatar
05.05.2015 20:01
@Zlitus: perhaps time to do some cleaning? :)

@janzaka: you can only import list of feeds, not the downloaded articles form Opera 12. There should be in some context menu option to export the list in opml format. You can then import it in Smart RSS options page.

@naith: to vypada bud na nejaky netypicky rss zdroj, nebo tam je nekde chybka :)
Avatar
27.04.2015 22:51
How can I import my feeds from Opera 12.
Thank you for your help
Avatar
20.04.2015 15:44
Hello.
SmartRSS is my favorite RSS feed reader, thank you to the creator!

I have a BIG datastore in my Smart RSS (at present, 98 932 items). That I have some problems:

1) Smart RSS is slow and take a lot of ram.
It does not offer "virtual list" when many items are displayed, it is very slow. Now, Smart RSS take 1,2Gb of RAM.
To counter that, I made bookmarklet to remove from the dom all items already visited. But research is unusable and it is difficult to change source in the left panel.

2) .smart export is broken.
Probably because of too large datastore. My last .smart exported file (1 week ago) weighed 269,8Mb.
http://xn--pp-oia.com/Hf90

PS: Sorry for my bad English :( .
Avatar
21.03.2015 12:12
Zdravím poslední dobou zaznamenávám problém s řazením zpráv. Po načtení se stává už pravidelně, že se zprávy ze včerejška nadřadí nad zprávy z dneška a zdá se, že dokonce se promíchávají zprávy z různých adresářů. Ty ze včerejška nemají titulek, ty z dneška ano. Po znovu načtení zdrojů se následně promíchají zprávy ze včerejška a dneška v oblasti bez titulku. Dnes jsem pro změnu zaznamenal asi 10 prázdných políček v různých adresářích nad zprávami z dneška.

Omlouvám se za češtinu, ale chci aby to bylo pochopitelné (i tak to vypadá divoce) a do angličtiny to prostě nedostanu.

Opera Dev 29, Linux Xubuntu

Doplnění: Chaos je v déle otevřené záložce a nepomůže ani znovu načtení Opery. Zavření záložky a opětovné načtení ano.
Avatar
07.03.2015 17:49

Originally posted by Shionsan:

Interesting. Someone made a similar extension for Chrome: https://chrome.google.com/webstore/detail/the-rss-aggregator/ffhafkagcdhnhamiaecajogjcfgienom . Not trying to recommend it, yours is better in many ways, remove the link when you're done. But you should definetly check it. Some things you had problems with are realised nicely there:
- single extension (build-in detector)
- counter goes higher than 99
- dat UI has separate edit-forms



Plus it automatically recognizes and adds the RSS feeds from various sites that can't be recognized by this one, like
http://www.bluesnews.com/news/news_1_0.rdf
http://www.real.gr/Default.aspx?page=rss

and you can choose directly on the badge icon which RSS with new news to read. Time to improve it? :P
Avatar
07.03.2015 17:35
Proposition: Can you make it remembering the last RSS feed visited, or having the ability to choose a starting one (pinned feed to show first etc..)? Because every time I click on the notification icon, "All feeds" is highlighted which contains hundreds of different entries mixed together, looking really messy.
Avatar
23.02.2015 19:04

Originally posted by Shionsan:

Interesting. Someone made a similar extension for Chrome

Yep, I know about this one. It actually exists for quite some time already. I've personally never really minded that Detector is separated since it can be use as a stand-alone extension for another aggregator. The rest is nice :)

Show all comments