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:
- Smart RSS (main extension, latest build): http://smartrss.martinkadlec.eu/smartrss.2014-07-19.1.nex
- RSS Detector (adds page button to address field): http://smartrss.martinkadlec.eu/rssdetector.2014-03-16.1.nex
- Source: https://github.com/BS-Harou/Smart-RSS
Note: Install them by downloading the file and then dragging it to opera:extensions tab
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!
I have three issues to mention
I use this plugin under vivaldi and love it! Unfortunately the right mouse button doesn't work so I cant delete feeds.
After an fresh install of vivaldi im not able to install the plugin
Can someone give me an hint what to do?
In the chrome Web-store your plugin seems to be hijacked by an turkish warez group -
It shows
Rss Reader
TeknoMobil
Probably not so good
Originally posted by lubor-slusny:
Originally posted by Citro12:Unfortunately, Smart RSS does not work with YouTube anymore still works fine for me. If your Youtube rss links are not fetched correctly, get new ones here https://www.youtube.com/subscription_manager?action_takeout=1
The Feed button in the Opera address line is missing from YouTube-site
Originally posted by Citro12:
Unfortunately, Smart RSS does not work with YouTube anymore
still works fine for me. If your Youtube rss links are not fetched correctly, get new ones here https://www.youtube.com/subscription_manager?action_takeout=1Originally posted by martinkadlec0:
Originally posted by Knowitall66:Even if it's just a means to properly export list of feeds
Can you get to the extension's settings? If so there is an opml export button.
Thanks, yeah, I can still open the options menu and export.
Originally posted by Knowitall66:
Even if it's just a means to properly export list of feeds
Can you get to the extension's settings? If so there is an opml export button.
Currently I'm manually porting over some more important feeds (By digging through the IndexedDB log file), but there are over a hundred total so would appreciate any assistance (Even if it's just a means to properly export list of feeds).
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....
Anyhow, if anyone wants to take over you are very much welcome to do so, no strings attached.
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.
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.
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.
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.
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
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
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.
- 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)
can someone please tell me how to start this extension?
CRTL+SHIFT+R doesn't work
Originally posted by Shionsan:
Oh wow. Looks like I've been using non-store version and it's 2 years old already. Thx.
np
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.
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
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
is there any other way to start it?
Good job! Tested and works on my end using Opera 36 beta.
@BS-Harou: Looks like it's about time to update! ;-)
+1
<!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.
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!
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.
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 ...
http://i.imgur.com/OjiTpDx.gifv
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
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]
http://smartrss.martinkadlec.eu/smartrss.2015-08-30.2.nex
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
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% }
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.
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.
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!
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...
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 any help....
@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
Thank you for your help
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 .
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.
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?
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- single extension (build-in detector)
- counter goes higher than 99
- dat UI has separate edit-forms
Originally posted by raddyst:
Originally posted by fg750:Does not work with any RSS from http://www.real.gr/Default.aspx?page=rss
RSS Detector not working, but Smart RSS ok - add this feed manual.
Thanks, I'd appreciate it though to be working automatically without much hassle since it does concern not tech savvy users in my circle who can't think about it and do it on their own.
Originally posted by fg750:
Does not work with any RSS from http://www.real.gr/Default.aspx?page=rss
RSS Detector not working, but Smart RSS ok - add this feed manual.
[img]http://i.imgur.com/QiUXStLs.png[/img]
ps. Smart RSS(smartrss.2014-10-05.1) not working with any elcomsoft feeds - https://www.elcomsoft.com/feed/news.xml http://www.elcomsoft.ru/feed/news.xml, but rss detector -
[img]http://i.imgur.com/0UHPL3f.png[/img]
[img]http://i.imgur.com/CQdwCpM.png[/img]
[img]http://i.imgur.com/rtb2WyDs.png[/img]
[img]http://i.imgur.com/plfpJUks.png[/img]
rss:
http://www.queryfeed.net/twitter?q=from:opera&geocode=
http://www.queryfeed.net/twitter?q=from:scootersoftware&geocode=
smartrss.2014-10-05.1
PS. Happy New Year )
Proposition for deletion system:
instead of moving an article to trash can - make it invisible. Then add two buttons to the toolbar: one to toggle visibility of deleted articles, and another to completly remove them ("Empty trash").
+ Less clicks.
+ Avoidance of big pile of random stuff in trash.
+ Autodeletion would have a proper use now.
Well, at least for me. As I do not use 'looked' and 'watched' flags, and usually delete articles right after reading (Opera has bookmarks now, so there is no use to keep 'short version' anymore).
Kvieh, Dime2: both features are planned, however as you can see, I haven't been actively developing Smart RSS recently because of work and school. Hopefully I'll be able to get to it again soon
Can you store position of last read post for each feed? I uses ascending date sorting and each time only first (and oldest) post in list is selected. Its disorienting.
Thanks.
- consider putting a "Properties" button above the feed list. I know that you can now select multiple feeds, even folders, but it would be still easier to access a feed's properties thank right-clicking on the feed itself;
- the two "Mark As (Un)Read buttons that appear - one in the feed title list and one in the preview for a single feed - tend to be somewhat confusing. I propose getting rid of the button in the preview pane. The reason is that when you select multiple feed titles and want to mark them as "Read", you may instinctively click only the button below, which applies only to the feed that is being previewed.
That's all that comes to my mind, at least at this point. I'd like to congratulate you for your outstanding work on this add-on, it will be of great help, so you have my eternal gratitude
Originally posted by Shionsan:
Correct call, that did it beautifully thanks (and Harou )But the most "correct" method would be to Import/Export all feeds and articles, just check the extension settings.
Originally posted by fg750:
Another thing that comes to mind... where are all these feeds being saved so that for example you can move them from one Opera stream to another?
All Opera userfiles are placed here: c:\Users\%username%\AppData\Roaming\Opera Software\ (Windows 8.1)
RSS extension data is probably here: ...\Opera Stable\IndexedDB\chrome-extension_nncgmpcdlilgbepbfpeidpjlcdfhmcfp_0.indexeddb.leveldb\
If you're not using both Opera streams simultaneously, you might link their DB dirs with "mdlink" ("mdlink /?" into cmd console for help).
But the most "correct" method would be to Import/Export all feeds and articles, just check the extension settings.
Originally posted by Shionsan:
Originally posted by fg750:I'd also like that, to be able to put old feeds into folders so that I don't have to look at dozens of feeds at the left, when I want only to focus on a few.
Folders are already there. Drag&drop works. Feature of hiding the list of all feeds in it is also there. Context menu (RMB) works for all feeds in the folder, and clicking on folder shows all articles from all feeds in it.
Originally posted by fg750:Some kind of sorting for the feeds, like not only from A->Z but for Z->A or by Date would be nice as well I think.
Why would you need Z>A sorting for feed list? And what Date do you mean: the last feed's article date?
Holy crap I must be blind or something. You are absolutely right about folders, thanks! About "by date" I mean "by date of added feed", so that you know which feed is older than the other in case you want to track comments for example.
Another thing that comes to mind... where are all these feeds being saved so that for example you can move them from one Opera stream to another?
Originally posted by fg750:
I'd also like that, to be able to put old feeds into folders so that I don't have to look at dozens of feeds at the left, when I want only to focus on a few.
Folders are already there. Drag&drop works. Feature of hiding the list of all feeds in it is also there. Context menu (RMB) works for all feeds in the folder, and clicking on folder shows all articles from all feeds in it.
Originally posted by fg750:
Some kind of sorting for the feeds, like not only from A->Z but for Z->A or by Date would be nice as well I think.
Why would you need Z>A sorting for feed list? And what Date do you mean: the last feed's article date?
Originally posted by BS-Harou:
Originally posted by rpsgc:Have you considered including an option to archive old feeds instead of outright deleting them? Or would that not make a difference in terms of how fast/slow Smart RSS loads?
It wouldn"t make Smart RSS atrt faster, but it would make loading articles of individual feeds faster. It is not a bad idea, thanks
I'd also like that, to be able to put old feeds into folders so that I don't have to look at dozens of feeds at the left, when I want only to focus on a few.
Some kind of sorting for the feeds, like not only from A->Z but for Z->A or by Date would be nice as well I think.
Also like I requested below, any plans for making .rdf work as well?
Originally posted by rpsgc:
Have you considered including an option to archive old feeds instead of outright deleting them? Or would that not make a difference in terms of how fast/slow Smart RSS loads?
It wouldn't make Smart RSS start faster, but it would make loading articles of individual feeds faster. It is not a bad idea, thanks
Have you considered including an option to archive old feeds instead of outright deleting them? Or would that not make a difference in terms of how fast/slow Smart RSS loads?
Opens fine in IE but needs app in Chrome.
Originally posted by raddyst:
Originally posted by fg750:Thx for your work. 2 issues:
- It does not recognize anything from http://blogs.opera.com/desktop/, except if you add the urls manually.
H-mm, what version of your browser & rss detector?
[IMG]http://i.imgur.com/qtOI1uXs.png[/IMG]
Sorry, I forgot to mention that, also I forgot that Martin does not need to get it working with the developer versions .
Was working in 24 dev, not working in 25 and now 26... Stable 24 works fine though. Detector 2.0.2 and Smart 2.0.5
Originally posted by fg750:
Thx for your work. 2 issues:
- It does not recognize anything from http://blogs.opera.com/desktop/, except if you add the urls manually.
H-mm, what version of your browser & rss detector?
[IMG]http://i.imgur.com/qtOI1uXs.png[/IMG]
- It does not recognize anything from http://blogs.opera.com/desktop/, except if you add the urls manually.
- It does not work with rdf. For example: http://www.bluesnews.com/news/news_1_0.rdf
Both are working fine in Opera 12
Originally posted by Shionsan:
How do I get to that one?
Go the the list of Opera extensions and enable the developer mode. Then there should be a blue link to 'index.html' in the Smart RSS section of the list. When you click on the link, new window with developers tools will appear. On top there will be "Console" tab that will bring you to console. There might be more logs than just errors, but errors are usually in red.I still have plans to to store these errors automatically, but free productive time is a very rare thing lately.
Originally posted by BS-Harou:
bg process console
How do I get to that one?
Originally posted by Shionsan:
Had this strange bug again: icon is running animation like it's updating and while it does som no UI comes out.
Always check the bg process console for errors please, otherwise I have no way of finding where the problem is.Suggestion: add fast-sotring buttons to article lists, at least date and title ones. Or make sorting to be settable for each feed separately.
Originally posted by Shionsan:
Seems like it has different ID
omebjechjecckkfgmlicbeijbebpkpaf id is used if you install detector from addons.opera.com
bapgmlbcgpjchlknifefodolincoocgb id is used when you install the dev. builds
Also since there is basically no settings, it shouldn't matter as much as with Smart RSS
Originally posted by BS-Harou:
http://smartrss.martinkadlec.eu/rssdetector.2014-09-06.1.nex
Seems like it has different ID (bapgmlbcgpjchlknifefodolincoocgb) than the previous one (omebjechjecckkfgmlicbeijbebpkpaf), so it haven't replaced it. Is that normal? Integration with Smart RSS (ejccalkadfpjaipfldcmpmnklmloaeeg) works fine.
Changelog:
- If there is only one feed, it is opened automatically (instead of showing list with one item in popup)
- xml file opened from the popup will be always treated as rss
- Images in th previews (very very basic implementation that won't always work)
- The extensions now remembers last selected feed reader
Originally posted by BS-Harou:
When you restart the extension/browser after this happens, are the folders still missing? Is the Smart RSS tab opened during the import?
1. When restart extension or browser after "failed import" - all ok. Maybe "question" closed...
2. If starting import - smart rss tab close automatically.
ps. today's "unique" failed import attempts ("played" with options, clear log, after restart - all ok):
1. options tab - [IMG]http://i.imgur.com/XBBqADLs.png[/IMG], smart rss - [IMG]http://i.imgur.com/mNqA3Mos.png[/IMG]
2. options tab - [IMG]http://i.imgur.com/8xOaqcIs.png[/IMG], smart rss - [IMG]http://i.imgur.com/1kGnbkws.png[/IMG]
Originally posted by BS-Harou:
Let's hope it was just a one-time thing
If it happens again, don't close the options, but open the developers tool there (CTRL+SHIFT+I) and look into console if there is some red text (an error). If so, it might help knowing what is says.
Clear log [IMG]http://i.imgur.com/7qPnEcUs.png[/IMG] & same result [IMG]http://i.imgur.com/Ls1jsscs.png[/IMG]
Originally posted by raddyst:
Heh, i try to import today current .smart file(~28MB) on opera 24.0.1558.51/Smart RSS (2014-17-19), and folders completely imported. Don't know \
Let's hope it was just a one-time thing
If it happens again, don't close the options, but open the developers tool there (CTRL+SHIFT+I) and look into console if there is some red text (an error). If so, it might help knowing what is says.
Originally posted by BS-Harou:
Hm, I tried to import the *.smart file to clean Smart RSS (2014-17-19) in Opera 24.0.1558.51 and the folders are there.
I try to import that .smart file on new chrome version (39.0.2138.3) & folders imported, but on opera 24.0.1558.51 - [IMG]http://i.imgur.com/YUT8iQWs.png[/IMG]
Originally posted by BS-Harou:
Did you import to clean smart rss or were some folders/feeds already there? (It shouldn't matter, but it might help to find the problem). I'm not aware of any changes to the import/export in the last two builds..
Of course, after "Remove ALL extension data" & browser restart.
ps. Heh, i try to import today current .smart file(~28MB) on opera 24.0.1558.51/Smart RSS (2014-17-19), and folders completely imported. Don't know \
Originally posted by raddyst:
Link sent through Smart RSS "bug-report"
Hm, I tried to import the *.smart file to clean Smart RSS (2014-17-19) in Opera 24.0.1558.51 and the folders are there.
Did you import to clean smart rss or were some folders/feeds already there? (It shouldn't matter, but it might help to find the problem).
I'm not aware of any changes to the import/export in the last two builds..
Originally posted by BS-Harou:
Can you upload somewhere the ~26MB import?
Link sent through Smart RSS "bug-report"
Originally posted by raddyst:
Import from ~26 MB "exported-rss.smart" passes excluding folders on.
Can you upload somewhere the ~26MB import?
ps. Importing from ~7 MB "exported-rss.smart" (export/import on smartrss.2014-07-19.1/Opera Next 24.0.1558.51) goes without errors.
Originally posted by Shionsan:
So, do we get updates through Opera now, or through here? Or both?
It still works the same, I update addons.opera only once in a while with a stable build ... dev. builds will be still posted here.
Originally posted by BS-Harou:
Is there something, except localization, that should stop me from updating the latest build on addons.opera? I've got some features in-progress but since I don't see them being finished soon I think I should do an update.
Nothing I know of. So, do we get updates through Opera now, or through here? Or both?
Originally posted by Shionsan:
Maybe you should say something about it in the tips
DoneThanks.
I'm using the latest build (from your last post) and I've encountered the following bug (can't say it's from that build specifically):
When I'm browsing through the new feeds, pressing 'G' (to mark as read and move to the next one) and I reach the last one, the right pane (the one that contains the feed's text and URL) becomes blank. If I select it it shows the text again, of course, but still, it seems like a bug.
I really need to start logging errors in bg process to prevent these problems
Able to get into options interface. Clearing all extension data helps. Temporarily solves the problem, but the source must be that unparsable RSS feed.
Update coming anytime soon?
Less clicks are better, I suppose.
Originally posted by Shionsan:
Smart RSS is unable to parse this feed - http://pastebin.com/0CJf0mx5 while RSS Detector is able to.
Thx, it is fixed on github. I will upload a new build once I get to my laptop with my build scriptLog says "Uncaught TypeError: Cannot read property 'length' of null (Line: 123, File: scripts/bgprocess/modules/RSSParser.js)".
This error also halts "Update all feeds" process, which is very very bad.
btw, it seems like behance fixed the issue (or just simply added enough new content so that the invalid item is no longer there)
Originally posted by nikola6:
www.behance.net
Indeed, thats because the rss xml file isn't valid.Originally posted by BS-Harou: What other feeds are not working in Smart RSS? The more you send me, the better will my parser work.
www.behance.net
Originally posted by offhub:
Date parsing not working correctly
The date is indeed missing (no matter what headers are sent). However it should use current date instead of 1970. Fix:
http://smartrss.martinkadlec.eu/smartrss.2014-06-18.1.nex
@Shionsan: The problem is not all dates are exactly human readable. It would also be hard to create "short" dates in middle column for recent articles. I'll study a bit more what Opera 12 is doing exactly
###
Date parsing not working correctly: 01.01.1970 02:00:00
http://feeds.feedburner.com/nirsoft/voiG
smartrss.2014-06-13.2
Originally posted by ShurkistaN:
Please, add the display mode "List only"
Hi, I'm sorry but this is not currently planned. However, I will add it to possible future additions anyway.Originally posted by BS-Harou:
The latest version of RSS Detector no longer relies on default id (or other id set by user) but instead access list of installed extensions and gets the id from there. If there is no option to set id of Smart RSS in Detector's options page you should have new enough version. If you install it from " https://addons.opera.com/en/extensions/details/rss-detector/?display=en " it should show version 2.0.2. The 2.0.0 still relies on preset id.
And that was it. Thank you.
Originally posted by BS-Harou:
I assume you use the latest version of Detector? (v2.0.2) ... Also do you have more than one version of Smart RSS insatlled (disbaled or not)? I personally cannot reproduce this. Subscribing by RSS Detector seems to be working here.
Looks like I was on the older versions from Opera site. But even after clean installation of latest ones it still shows version 2.0. And still doesn't work. Smart RSS ID wrong again? Mine current one is nncgmpcdlilgbepbfpeidpjlcdfhmcfp
Liked the "Show spinner during update" option ^_^
Originally posted by BS-Harou:
What other feeds are not working in Smart RSS? The more you send me, the better will my parser work
All of them. Looks like RSS Detector cannot interact with Smart RSS anymore for some reason. Parsing in RSS Detector works fine, but unable to add feeds via it: subscribe button does nothing.
- The server doesn't like requests with If-Modified-Since header so I removed it. It should update feeds fine now.
- The feed uses Turkish names of months and days. Unless I check for translations in all languages such dates are impossible to parse. Other readers (like InoReader or theolderader) can't parse the date as well. At least I modified Smart RSS so that it wouldn't show lots of "NaN"s but date of the update instead. Of course, it will still show "NaN"s in RSS Detector.
@Shionsan: What other feeds are not working in Smart RSS? The more you send me, the better will my parser work
Originally posted by pureocean:
SmartRSS can't take the feeds from this site: http://www.f5haber.com/rss/teknoloji_haber.xml
Second that. Subscribe button does nothing, while RSS detector recognises the feed. Not only this one btw. Must be another "feature" by retarded Opera developers. Using the version 22.0.1471.50.
SmartRSS can't take the feeds from this site:
http://www.f5haber.com/rss/teknoloji_haber.xml
But Opera 12.x and other RSS softwares can display it.
Originally posted by naob:
Hi. How do I hide the header (the title bar above the article on the far right pane)? Or can I at least make it narrower? I peeked at the css file but couldn't figure it out...
There isn't any user-friendly way to do it, but as you said you can always edit the css file. In main-compiled.css change padding in "header" selector (line 732*) to "padding: 5px 15px 5px 30px;" and in "h1" selector (line 744*) change margin-bottom to "margin-bottom: 0px;" and font-size to "font-size: 1.3rem;". It doesn't look exactly beautiful but it should do the trick.* Note that the above mentioned line numbers work for the latest build.
Sorry for lack of updates lately, it is the exam-time of semester again
Changelog:
Note that the last fixes might have broken some other feeds so let me know if the content or "full article" links are broken now somewhere.
Originally posted by Citro12:
This Build works only by Opera Stable 21.0.1432.67 but not Version 2.0.
I've installed Detector 2.0.2 from addons.opera.com in latest Opera Developer build (clean installation). It seems to work fine.a very useful thing if you use the portable version of Opera, and in addition if you disable the creaks in windows
---
ask you to let the opportunity to build - a button that would allow for reading feeds off (do not see) already read messages, and so the opportunity was on each tape.
---
Yours - mangmang akpa
Originally posted by Citro12:
Originally posted by BS-Harou:Originally posted by Citro12:The subscribe-button doesn't work .
Can you try this build?
http://smartrss.martinkadlec.eu/rssdetector.2014-04-01.1.nex
It should find id of Smart RSS from installed extensions list instead of relying on some preset.
Thank you very much , this Build works correctly .
Hello
This Build works only by Opera Stable 21.0.1432.67 but not Version 2.0.2 https://addons.opera.com/de/extensions/details/rss-detector/?display=en
Originally posted by DataKeeper:
<pubDate>29 Tuesday, Apr 2014 13:13</pubDate> is not recognized as valid date format at http://rss.actualno.com/novini
I use the native javascript date parse which can't parse this date. I guess I should use some JS library to deal better deal with it.Originally posted by o1spamer1o:
RSS Detector 2.0.2 don`t work this feed
Works here. Is this in Chromium again? If so have you tried older Chromium? And what do you mean by "not work", the xml is not transformed into previews?http://chromium.woolyss.com/feed/windows-32-bit
http://chromium.woolyss.com/feed/windows-32-bit
This build contains an in-app bug reporting. There is a button next to the "Settings" button in top right corner. I'd like to add some little popup on first start to notify new users about it.
Note that I still prefer reports here in comments, but the in-app reporting might help reduce the amount of bug reports in Opera addons catalog reviews.
Reported: https://code.google.com/p/chromium/issues/detail?can=2&q=sandbox&id=362683&thanks=362683&ts=1397242169
Originally posted by o1spamer1o:
https://commondatastorage.googleapis.com/chromium-browser-continuous/Win/262830/chrome-win32.zip
Thx, with this Chromium build I can confirm the problem. I will investigate further.
Sorry :). Sources.css file in v1.4 Smart RSS (i`m using), but in v2.0 ".has-unread" has to.
Originally posted by o1spamer1o:
Chromium 36.0.1933.0 (262830)
Is there a portable version of this build? Can't find any I'd rather not use Installer for Chrome/Chromium as it has tendencies to install to strange places.
Originally posted by o1spamer1o:
I changed for me style in sources.css:
There is no sources.css file in v2 Smart RSS. Only main-compiled.css. Am I missing something?
feed http://chromium.woolyss.com/feed/windows-32-bit-no-bug
Win 8.1 update 1 x32.
PS. I changed for me style in sources.css:
.has-unread .source-title {
font-weight: bold;
color: rgb(0, 0, 255);
font-style: italic;}.
It looks more noticeable. May be you change their styles like this?
Originally posted by o1spamer1o:
On versions after 35.1900 does not work opening links from feed text and does not work native context menu in feed text.
Hi and thank you for the report!
Unfortunately, I wasn't able to reproduce the issues you mentioned using Chromium version 35.0.1916.0 (260135) on Win7 x64. Both opening links and context menu seems to be working just fine. I used the latest Smart RSS build ( http://smartrss.martinkadlec.eu/smartrss.2014-04-07.2.nex ).
What version of Chromium and Smart RSS are you using?
Originally posted by Shionsan:
Maybe a feature of custom order for tree items is in order?
Someone actually requested this recently on addons catalog site, I'll add it to my todo
- Newly created and empty folders show up articles from other folders (usually the one above)
- Renaming a folder does not trigger folder sorting (if you rename "Z" folder to "B" it should go up, isn't it? Maybe a feature of custom order for tree items is in order?).
Originally posted by BS-Harou:
- secondary 'sort by'/'sort order' (the overlay dialog will need a bit more polishing to make it more obvious why there are two select boxes for each option)
Why not just use single asc/desc choice with theese:
Title-Date-Author
Date-Title-Author
Author-Date-New_first
Author-Date-Old_first
Author-Title
I think that covers all usefull choices.
- native context menu in content header
- on first run the localization is set according to the browser settings (if such localization is supported, else en)
- secondary 'sort by'/'sort order' (the overlay dialog will need a bit more polishing to make it more obvious why there are two select boxes for each option)
Originally posted by Shionsan:
Now everything works.
Glad to hear that
Originally posted by BS-Harou:
aaand?
HTTP Switchboard extension is the reason. Turning it off allowed to preview and subscribe to this feed. But why does it screw up only this feed...
And after some digging in the options, found a subscription, that had ex.ua blocked. Removed it. Now everything works.
Originally posted by BS-Harou:
Can you try to subscribe to it from here?:
http://smartrss.martinkadlec.eu/ex.rss
Yes.
Originally posted by Shionsan:
Just in case, here's the full original
Still can't reproduce
Can you try to subscribe to it from here?:
http://smartrss.martinkadlec.eu/ex.rss
Originally posted by BS-Harou:
Is it possible that if im not logged in I get different feed or something?
Yes, that's why I posted part of "logged-in" feed below. Just in case, here's the full original: http://pastebin.com/5ArW7axX
Originally posted by BS-Harou:
Originally posted by Shionsan:But here's a bug right away: http://www.ex.ua/rss/625 - this feed is not recognized for some reason
What do you mean by not recognized? Detector won't change it to preview? Seems to work fine here, so does subscribing.
Yep, no preview, just plain text like I posted below. And it doesn't get updated. Refetch doesn't bring up anything either. Deleting and adding it again doesn't help.
Using rssdetector.2014-04-01.1.nex and smartrss.2014-04-02.1.nex here.
Originally posted by Shionsan:
But here's a bug right away: http://www.ex.ua/rss/625 - this feed is not recognized for some reason
What do you mean by not recognized? Detector won't change it to preview? Seems to work fine here, so does subscribing.
Originally posted by BS-Harou:
Originally posted by Shionsan:see this garbage added to the link - http://feeds.feedburner.com/%22 ... %22
I subscribed to the feed burner rss of my blog but can't repro
Must have been the feedburner's fault. It's ok now. Nice updates.
[deleted]
- When you subscribe to feed it is automatically selected
- You can't add same feed twice (if you try, the original one is selected instead)
- Refetch context menu item (works like removing the feed and adding it again)
Originally posted by BS-Harou:
Originally posted by Citro12:The subscribe-button doesn't work .
Can you try this build?
http://smartrss.martinkadlec.eu/rssdetector.2014-04-01.1.nex
It should find id of Smart RSS from installed extensions list instead of relying on some preset.
Thank you very much , this Build works correctly .
Originally posted by Citro12:
The subscribe-button doesn't work .
Can you try this build?
http://smartrss.martinkadlec.eu/rssdetector.2014-04-01.1.nex
It should find id of Smart RSS from installed extensions list instead of relying on some preset.
Originally posted by BS-Harou:
So the previews are displayd just fine and only the subscribe button doesn't work? Thanks, i will look into it.
Yes but by the new Opera 22 Developer the same problem, too
The subscribe-button doesn't work .
Originally posted by Shionsan:
see this garbage added to the link - http://feeds.feedburner.com/%22 ... %22
I subscribed to the feed burner rss of my blog but can't repro
Originally posted by Shionsan:
Little request: Opera can't into selecting letters from links, so in the article view frame please, remove <a> from the title so it would become a simple text.
http://smartrss.martinkadlec.eu/smartrss.2014-03-31.4.nex
- Added option to "Behavior" section to disable the title link
- Modified state buttons in middle column (the little round think in front of author name) - pinned/unseen/unread/read
- Added "stop" button to update progress indicator
- Sound notifications WP1
Originally posted by BS-Harou:
Originally posted by pureocean:I tried that setting. Unfortunately, SmartRSS again update to all feeds when every startup. Heya, sorry I forgot to fix this one. Try this build http://smartrss.martinkadlec.eu/smartrss.2014-02-27.1.nex . Set the update interval to never and it shouldn't be updated on start.
I'm sorry for replying late, Martin. I just now tried last version. Finally, it's fixed. Thank you very much Martin!
Also an error, not sure if extension related:
- subscribe to your blog
- find any link inside any article
- see this garbage added to the link - http://feeds.feedburner.com/%22 ... %22
Originally posted by BS-Harou:
Originally posted by Citro12: Hello BS-Harou
rss.detector no longer works with Opera Developer .
Can they repair ?
I need you to giv me more info.
What exactly doesn't work?
- The button in address bar doesn't appear?
- The XML is displayed only as text and not converted to visual previews?
- The subscribe button doesn't do anything after clicking on it?
Is the problem with all websites or only with some? If only some, can you give me their urls?
If the problem is that the rss files are displayed only as plaintext, can you try to go to this rss feed and tell me if it works for you?:
blog.martinkadlec.eu/rss/501
Sorry, my English is bad.
All websits no function with subscribe-button included your Blog (blog.martinkadlec.eu/rss/501) .
The problem is known
https://addons.opera.com/de/extensions/details/rss-detector/?display=en
Test it yourself
http://www.opera.com/de/developer
Originally posted by Citro12:
Hello BS-Harou
rss.detector no longer works with Opera Developer .
Can they repair ?
I need you to giv me more info.
What exactly doesn't work?
- The button in address bar doesn't appear?
- The XML is displayed only as text and not converted to visual previews?
- The subscribe button doesn't do anything after clicking on it?
Is the problem with all websites or only with some? If only some, can you give me their urls?
If the problem is that the rss files are displayed only as plaintext, can you try to go to this rss feed and tell me if it works for you?:
blog.martinkadlec.eu/rss/501
rss.detector no longer works with Opera Developer .
Can they repair ?
Thanks
Fixed. However, it will only work for newly downloaded articles (in both feeds). This build might also produce some duplicates if there are still some items from v1 version that are also still in the feed website.
Originally posted by Shionsan:
It seems that when two feeds have the same article, it only shows up in one.
That is probably because they both have same guid. However, it is still a bug as I shouldn't expect all feeds to have unique guids. Will fix.
http://smartrss.martinkadlec.eu/smartrss.2014-03-17.2.nex
Originally posted by Shionsan:
With sort-by-title option this "[NIF Team]..." is above of this "[cloaknsmoke-raws]..." for some reason.
I always forget that I have to convert text strings to lower case before comparison, thanks
With sort-by-title option this "[NIF Team]..." is above of this "[cloaknsmoke-raws]..." for some reason.
Originally posted by zdenekvecera:
Could you add the ability to "upload your own css styles" somewhere in the settings, please?
I'll think about it
Originally posted by BS-Harou:
I added this to my todo, however before It is done you can actually change this if you know at least a bit about CSS...
Great, thanks a lot. I would like to accomplish this looks like in the old Opera (it is a habit :)). Gradually, I had to edit the attributes for multiple classes - paddings, font-familys, colors. etc. This all changed via the settings would be unnecessarily complicated.
Could you add the ability to "upload your own css styles" somewhere in the settings, please? Of course that styles are preserved even after updating extensions. That would be perfect!
Originally posted by zdenekvecera:
how can I set the font type for the left panel, right panel, preview, etc.
I added this to my todo, however before It is done you can actually change this if you know at least a bit about CSS
For Smart RSS from addons.opera.com (v1.0.4):
../profile/data/Extensions/nncgmpcdlilgbepbfpeidpjlcdfhmcfp/1.0.4_0/styles/
For dev. version
../profile/data/Extensions/ejccalkadfpjaipfldcmpmnklmloaeeg/1.0_0/styles/main-compiled.css
Note that it will reset to defaults when you update the extension (or it is auto updated). The addons.opera version should be updated quite soon (all it waits for are Opera mods)
how can I set the font type for the left panel, right panel, preview, etc.? The settings can only be set font size, not the type (Segoe UI, Verdana, Arial, etc.). I would be happy if it was set font of the original Opera.
Thanks for the great extension!
Zdenek
Originally posted by Shionsan:
Imagine a PC that works 24 hours a day. Browser is on. If feed is set to be updated every 5 hours...
I see. I understand you, but I personally don't see this as a real problem. And as it would require quite a lot of changes to the updating mechanism I'm probably going to keep using the existing way of updating. Sorry
This build of RSS Detector should work with the previously mentioned feed
http://smartrss.martinkadlec.eu/rssdetector.2014-03-16.1.nex
Originally posted by BS-Harou:
The right id for dev. version should be "ejccalkadfpjaipfldcmpmnklmloaeeg".
It works.
Originally posted by Shionsan:
Maybe "Smart RSS ID" have something to do with it?
The right id for dev. version should be "ejccalkadfpjaipfldcmpmnklmloaeeg". You probably need to enable developer mode to see the IDs of extensions.
Originally posted by BS-Harou:
I read this five times and I'm still not sure what you exactly mean, can you perhaps reformulate it a bit?
Imagine a PC that works 24 hours a day. Browser is on. If feed is set to be updated every 5 hours, the update event will fire up at 0, 5, 10, 20, 1, 6, 11, 21, etc. And that seems wrong to me. So I suggested values, that would update the feed at the same times without this time shift. If I were to rephrase it... "Update this feed 4 times a day" = "Update every 6 hours", "...2 times" = "...12 hours", etc. Only the values of x in "24/x=y" where y is an integer are correct (in my opinion).
As for RSS-Detector: http://www.nyaa.se/?page=rss&user=62260 - it does "detect" this, but is unable to subscribe (new feed is not being added). Maybe "Smart RSS ID" have something to do with it? But I don't know what to type there and "nncgmpcdlilgbepbfpeidpjlcdfhmcfp" seems to be a wrong value.
And I edited my last message a few times... You might want to re-read it.
Originally posted by Shionsan:
Yeah, I missed few months worth of articles, and I'm mad about it
I'm really sorry about this, but I guess that goes in hand with using dev. versions O:-)
Originally posted by Shionsan:
All database changes should not be applied instantly (if they are)
They are, however getting this improved isn't so simple. Lot's of people won't close the tab but instead just quit the browser. Doing anything when the browser is quiting is troublesome. Also, this kind of optimization should be imo done in the engine. Still, I will add this to my "think about" todo!
Originally posted by Shionsan:
Button's drag-drop function - still unable to comprehend it's purpose.
This was just a start. The plan is to add possibility to add/remove more buttons (e.g. the actions in context menu). The sorting will make more sense then.
Originally posted by Shionsan:
There should be more sorting options like for the second step, like "Author-Date" and "Author-Title".
Added to todo.
Originally posted by Shionsan:
http://www.rlslog.net/category/games/pc/feed/
Will look into this.
Originally posted by Shionsan:
Feed update values should divide 24hr into integer...
I read this five times and I'm still not sure what you exactly mean, can you perhaps reformulate it a bit?
- This autocleaner function should be either removed or remade to clean up stuff in trash can. With a 1-3-7-30 days option since the deletion date. While I do prefer deleting "used" articles by myself, I'm not used to wiping the trash can, so it's usually stuffed. Autocleaner would be of help here.
- Some simple way to reset a feed/database, so old articles were to be loaded, would be nice. OPML export>all-clean-option>OPML import is fine too, but...
- Being SSD-friendly is a path every developer should follow. All database changes should not be applied instantly (if they are). Autosave on RSS tab being closed in case of changes was made should suffice.
- Button's drag-drop function - still unable to comprehend it's purpose.
- There should be more sorting options like for the second step, like "Author-Date" and "Author-Title".
- RSS detector fails to detect this feed: "http://www.rlslog.net/category/games/pc/feed/". The one on Opera's site was able to detect it but was unable to subscribe to it (nothing happened on button click).
- Feed update values should divide 24hr into integer (dunno how to properly say it in english). Example: 5m, 15m, 30m, 1hr, 2hr, 3hr, 6hr, 12hr, 24hr. This way feed update times would be fixed and would not "move along" in case the PC is always on and update timer set to like 5 or 10 hours.
Well, there you go. And thanks for the sorting by title. For me it's a major improvement here XD I wonder if you could make sorting option be custom for every feed..
http://smartrss.martinkadlec.eu/smartrss.2014-03-16.7.nex
Originally posted by Shionsan:
EDIT: New version inherited this bug. On update all(?) old articles are being deleted and only(?) new are left.
By "old" you mean articles downlaoded in prev. build or articles downloaded last update?
Edit: I think I found the problem, thanks for the report!
Oh shi... now I've realised that I missed a lot of stuff thanks to that bug... Please, remove this "feature". Fixed or not it creates more problems that it solves.
EDIT: New version inherited this bug. On update all(?) old articles are being deleted and only(?) new are left.
- option to sort articles by date/title/author (it is in the overlay menu when you click on the wrench button)
- option on options page to enable/disable asking when completely deleting pinned items
- version number in separate file
- no timeout for loading dependencies
Originally posted by bubuzon:
Thank you ))) and when you press update - results should be filtered automatically (now need to re-enter criteria)
Noted
Thank you very much!
Originally posted by bubuzon:
Hello. can you to add button "save search" for faster search in the future? http://pic.bubuzon.ru/clip922575_46Kb.png for example
Thank you!
In next version I will have to rewrite the search so I hope I will get to this as well
Thank you!
Originally posted by rpsgc:
RSS Detector now says 'version 2' but Smart RSS still says 'version 1'.
For Smart RSS version go to Options page and scroll down. There is a version string. Opera addons catalog automatically changes the version number in manifest file so once you install it from there the version number should be okThey still haven't approved though
RSS Detector now says 'version 2' but Smart RSS still says 'version 1'. Since you posted these builds as v2 final I thought you should know.
Originally posted by zahek:
Share pls final v2 direct install link
Smart RSS v2 final: http://smartrss.martinkadlec.eu/smartrss.2014-03-13.2.nex
RSS Detector v2 final: http://smartrss.martinkadlec.eu/rssdetector.2014-03-13.2.nex
Originally posted by erniehh:
What about a new Posting from time to time so your Extension has something to show me while observing your rss-feed
There isn't much to write about lately. Or do you have something in mind you'd like me to write about?
Originally posted by diletantEG:
Please add service http://theoldreader.com/
Done http://smartrss.martinkadlec.eu/rssdetector.2014-03-13.1.nex
http://smartrss.martinkadlec.eu/rssdetector.2014-03-12.3.nex
- Option to choose Feedly or Smart RSS
- Url in addressbar is kept same as for the regular rss page
- You can lick on title to view the original rss page
http://smartrss.martinkadlec.eu/smartrss.2014-03-07.6.nex
Let me know if you find any showstopper I might missed. Otherwise I will publish this build on addons.opera.
Originally posted by BS-Harou:
you can use drag and drop to move buttons on toolbars
What the reason of making this feature could be? A start for Presto-style customisation for a single extension? Looks meaningless to me unless there will be like 50 more buttons for each frame. Current button order is perfect.
Still, works fine so far.
http://smartrss.martinkadlec.eu/smartrss.2014-03-04.4.nex
In this build you can use drag and drop to move buttons on toolbars.
Note that you can't yet remove or add buttons nor move buttons between different toolbars. It also isn't possible to move with the search box.
When you drag some button all hidden buttons are displayed as well (e.g. the undelete button).
This feature required some changes to the background script so I decided it is time to modularize it as well (and that is why this build might be less stable). Please report any bugs and regressions.
I also split the localization file so that each language has its own file now. This should make it easier for translators to pull requests on github.
Originally posted by Shionsan:
Any approximate date of this happening?
I'm now slowly working on last bigger task for v2, then I'll move into beta state and fix what remaining bugs were reported. After v2 final I'd like to do few updates to RSS Detector and then I'll move on v3. The actual time it will take depends on how much energy I will have to put to school and how many other distractions will there beOriginally posted by BS-Harou:
...however I pack them with the same pem key every time so theoretically dnd'ing the file should install it over the last build...
I've been jumping from the version at Opera's site to dev one, that's why I've never seen it being updated (seems like sources do matter). Dev on dev update works as it should.
Originally posted by BS-Harou:
Sorting by title will be implemented in v3.
Any approximate date of this happening?
Originally posted by BS-Harou:
The reason why properties work as they work is because I originally used frames and couldn't make overlay over two or more columns. It should be possible now and I will probably do it if I add any more options to it.
"If" is a bad word here. You should do it anyway!
Originally posted by BS-Harou:
The & problem when using Enter should be fixed
It is. This last update is nice. Wanted CTRL+A for a long time there.
- The & problem when using Enter should be fixed
- Shift+Enter should again open the tab on background
Originally posted by Mioni:
Hey Martin you can put a 1 minute interval in feeds?
I could, but I'm not sure if it is such a good idea. If someone would set e.g. 20 feeds to one minute interval it could seriously affect browser performance.Originally posted by Shionsan:
Do you update Smart RSS on Opera extensions site or should I update it manually from here?
I don't upload dev. version on addons.opera as they might contain serious bugs, however I pack them with the same pem key every time so theoretically dnd'ing the file should install it over the last build. (If it is not working you should report it as an Opera bug).Sorting by title will be implemented in v3.
The reason why properties work as they work is because I originally used frames and couldn't make overlay over two or more columns. It should be possible now and I will probably do it if I add any more options to it.
Extension on Opera's site says it's version is 1.0.4, the one from this page is 1.0. You're not updating version number? You should. Otherwise updates are hard to keep with. And this export/import every time...
Will sorting by title be implented? I want it so bad.
Unicode symbols in titles seem to make lags on lists with 100+ posts (ex: http://www.nyaa.se/?page=rss&cats=1_0 ). Same if nubmer of articles is large (1000+). Optimisation possible?
Can you make feed properties to appear at the bottom or in the middle of screen (overlay?). Or have an option for it? Whould be nice.
The problem with & -> & in URL's is still there. When you "Enter" (press key) on a post that leads to an url with & in it, conversion happens, breaking the URL.
>What time intervals do you want in properties. (Right now you can set to remove articles older than 1/7/30 days)
Typing in the number of days maybe? 30 days if not a number is entered.
>Should the items be deleted completely/moved to trash or should there be option to do one or the other.
Option.
>Should It delete all articles older than X days (now) or should it delete only unread/unvisited articles?
"Automatically mark articles as read" option suggests "All articles" is the correct answer.
>Should It measure the time interval between now and when the article was downloaded by Smart RSS or between now and the date specified in RSS feed?
The post date (date specified in RSS feed) would be logical, but this might lead to an empty RSS feed even with articles on it. So the download date it is.
Questions like this make me wondef if there is any need for auto-removal function at all? Maybe some button to "Delete posts older than ..." would make more sense? Why do you want it to be automatic?
Anyway, I do delete all unwanted posts manually, so I'm on "can live without auto-removal function" side.
Originally posted by pureocean:
I tried that setting. Unfortunately, SmartRSS again update to all feeds when every startup.
Heya, sorry I forgot to fix this one. Try this build http://smartrss.martinkadlec.eu/smartrss.2014-02-27.1.nex . Set the update interval to never and it shouldn't be updated on start.Firstly, thanks Martin for tip and try news in http://my.opera.com/BS-Harou/blog/show.dml/83399622?startidx=600#comment114614882
I tried that setting. Unfortunately, SmartRSS again update to all feeds when every startup.
P.S.: Uptaded to smartrss.2014-02-26.1.nex
http://smartrss.martinkadlec.eu/smartrss.2014-02-26.1.nex
Originally posted by MilanSL:
look at this RSS feed: http://www.f1.sk/rss.xml.
All items have time shown as NaN.NaN.NaN NaN:NaN:NaN
I can confirm the problem. It seems javascript date parser cannot convert "CET" to correct time zone. I'll look into it.
could you pls. look at this RSS feed: http://www.f1.sk/rss.xml.
All items have time shown as NaN.NaN.NaN NaN:NaN:NaN.
I tried to delete the feed, add again, no change.
Opera 12.16 displays all time and date correctly.
Thanks
Milan
Originally posted by erniehh:
if i press "k" could you move the highlight to the next unread post
Pressing "G" does exactly that
Originally posted by erniehh:
* a click on the header lines "today", "yesterday", "last week" could collapse the range
I think this is planned for v3
i have two little points for the wishlist:
* if i press "k" could you move the highlight to the next unread post
* a click on the header lines "today", "yesterday", "last week" could collapse the range
Both are features from O12...
https://files.myopera.com/BS-Harou/files/smartrss.2014-02-01.1.nex
This build contains only very simple initial implementation and is meant to start some discussion on how it should work.
How it works now:
Some questions to discuss
Great little plugin you've got here, I'm very happy to have my RSS feeds working in Opera again. =)
Two quick issues I have:
1. Some feeds update the entire feed, every time. For example, everything from Yahoo Japan. Here's a sample:
http://auctions.search.yahoo.co.jp/rss?p=%E3%81%AE%E3%81%BC%E3%82%8A&auccat=22844&tab_ex=commerce&ei=UTF-8
2. In Opera 12, I could hold SHIFT and press the down arrow to batch select feeds as I read them. Then I could press delete, and they'd all be erased. Each selected feed would display the content, but yours only displays the first one, so I can't read as I go. Maybe you could make this work?
Those two things are the only reasons I can't yet use this as my main reader. ^_^
thanks for the reports. I will look into them
Originally posted by Shionsan:
Did the my.opera comments removed some part of the "&"? Because "&" seems the same as "&"?Nevermind, I think I see the problem .)
It should also load the older "broken" exported opml files and import them correctly.
If that is already fixed, do I need to recreate all RSS feeds again?
I have couple of feature requests for ver. 2 (when it comes out ). It's from my personal experience, but I think it would improve this already cool extension
- favicons in middle column (list of all feeds)
it's hard to see which article belongs to particular feed
-different font size or color or weight (or whatever)
between article name and feed name/author
-maybe button for "mark all as read" on main toolbar
http://prntscr.com/2mznkn
EDIT:
I can see now when I increase UI font to 150% in options that there is a difference between article and feed name...but on normal it's hard to differentiate them
Hi MArtin, great extension, but I got a problem. My 2 colmuns on the left are vanishrd. I can see them but they are very small and I can't drag the wider. The cursor changes it's shape when I hover over them but I can't click anything nor drag anything.
Any pointers?
Nevermind, found the problem the moment I sent that previous post
https://addons.opera.com/de/extensions/details/smart-rss/?display=en&reports#feedback-container
it works fine now
new
http://prntscr.com/2mqakg
vs. old
http://prntscr.com/2ixrgv
tnx
https://files.myopera.com/BS-Harou/files/smartrss.2014-01-26.1.nex
Originally posted by anonymous:
I did some improvements regarding disk usage, but it still isn't exactly perfect. So I'm not really sure how to answer.Smart RSS is an SSD-friendly extension?
Originally posted by anonymous:
No, it doesn't. Look at the title tag: It is not properly closed (missing "<").try the feed in Opera 12 and see that it's working fine. I can't find anything wrong at those lines in order to break it.
Kay,
Line 144
Originally posted by anonymous:
There is a XML error:error on line 146 at column 8: Opening and ending tag mismatch: title line 0 and item
Hi
I'm having trouble with this RSS http://download.drp.su/updates/configurator/rss.xml. I can't find anything wrong in XML but it doesn't load any feeds. thanks
I use this version: smartrss.2013-09-15.1
I backed up my RSS feeds there a month and I've imported again to see if the problem persisted loading and continues to block and to me the same message quoted above.
I'll try with the version you talk to me.
It seems to work.
Thank you very much for your help!
Hello,
I have a problem since today, RSS feeds no longer charge.
The update still hangs at the same number of RSS feeds.
I have a message at the bottom of the page that says:
"Uncaught TypeError: Cannot call method 'querySelectorAll' of null (Line: 942)"
I always have to restart Opera, but it is not practical.
What should I do?
Where is the problem?
Many thanks for your help !!!
Originally posted by anonymous:
What version of Smart RSS are you using? The one on addons.opera? Try the latest dev build mentioned few posts above.Originally posted by pe73:
It is still the same *old* build.Dobrý den, Martin,
I've been using Smart RSS just for couple of days so far, but I like it very much. Thank you for developing it!
I think I have found a small bug:
Despite I set an update interval as "Never" for a specific RSS thread, it seems it is still being updated :)
Pozdravy,
Jacek
Originally posted by anonymous:
There is a bug in the "stable" version of Smart RSS, try the dev. version: https://files.myopera.com/BS-Harou/files/smartrss.2013-11-29.1.nexIf you are using RSS Detector you will have to change the ID of Smart RSS in Detector's options page to make the Subscribe button work.
Originally posted by BS-Harou:
Hi Martin!
Is this version the same with the last one released last year? Or something new is inside thus being worth to update?
wrong quote
....about html tags in title
yea, pls...it looks messy
Originally posted by vux777:
This isn't currently planned. SorryOriginally posted by vux777:
The same problems is with feeds of my.opera comments. I probably should do something about it.Originally posted by anonymous:
NopeOriginally posted by BS-Harou:
At least not this week...
Any chance you can tweak this for ... e-mails
Could you remove BBC and html tags from feeds name?
Hi Martin!
Thanks for a great Manager feed.
Tell me whether you are planning on adding the ability to synchronize with online services? For Example, "The Old Reader"
Originally posted by BS-Harou:
Originally posted by BS-Harou:
Sry, my bad. I forgot to copy the ID to Detector. Thx for the hint
Originally posted by vux777:
Yessmartrss.2013-11-29.1 is latest dev?
Originally posted by pe73:
Did you put the right ID of Smart RSS extension to Detector's settings?Foremost Best wishes for 2014!
I tried RSS Detector with the latest dev build of Smart RSS and I successfully got on a page with the Subscribe button but clicking on that button does nothing. A bug or ...?
Atom feeds work now, thanks!
Two small bugs:
1) The links by the feet title and by article are different.
http://s9.postimg.org/w2gjgd6bv/Zwischenablage01.jpg
http://s24.postimg.org/udi04bf41/Zwischenablage02.jpg
I suppose they must be the same.
2) The preview windows shows the last feet even if the list is empty.
I did it and still don't work ... this is a big WTF.
I have a Opera Dev (20) and Opera Stable (18).
I copied everything Local / Roaming from Opera Dev to Opera Stable.
All is ok with other extensions, speeddial, passwords, etc.. but the smartRSS feeds dissapear.
Maybe your extension have something to deal with the folder names of the profiles? The only different is the folder name of profiles (Opera Developer -> Opera Stable in AppData).
Looks like your extension is using LocalCache in some way, that's right?
Because if copy only the Roaming folder for one instalation to another (fresh install) all work fine (other extensions too) but not smartrss.
Can you confirm this? Is a bug?
Other extensions works fine just copying the Roaming Folder.
Sorry for me english.
If copy "IndexedDB" folder and "Extensions" folder to other Opera installation all feeds disappear. Other extensions seems to work..
Any idea?
I need do this with this method (no import & export)
I'm using SmartRSS (latest dev v2)
Hi Martin,
Can you tell me where is the extension data saved? In what file/folder of Opera profile?
Thank you!
"Při každém updatu RSS se kontroluje zda *smazané položky* se v RSS souboru vyskytují. Pokud ne, tak se smažou z IndexedDB úplně. To je proto, aby když smažeš zprávu, tak aby se při dalším updatu znovu nevytvořila. Smazané zprávy už nemají obsah článku, ale jenom ostatní metadata, takže by neměli zabírat tolik místa"
Ale casom sa ich tam nazbiera vela, je tam niekde spravene, ze sa casom vymazu vsetky, ktore uz nemaju zmysel? Osobne by som cakal, ze sa bude kontrolovat aktualnost clankov voci casu posledneho obnovenia daneho rss kanala. A vsetky clanky, ktore su starsie ako je tento cas sa vobec nezpracuju a teda sa zobrazia len tie, ktore su novsie.
A este jedna vec by bola vhodna. Ked sa klikne mysou na "Full article" a z kontextoveho menu sa vyberie otvorit v novom okne, stale by bola moznost stlacit Delete na klavesnici a vymaze sa dany clanok zo zoznamu clankov. Teraz je potrebne kliknut na nadpis alebo na konkretny clanok v zozname alebo na tlacidlo delete v toolbare. Ja som bol zvyknuty z opery, ze sa pohybujem po clankoch klavesami. Alebo by bolo fajn mat nejaku klavesovu skratku pre otvorenie clanku v novom okne.
Za odpoved dakujem.
Originally posted by Shionsan:
The dev builds will be here. Once it will reach v2 final I will upload it to addons catalog.Originally posted by anonymous:
Při každém updatu RSS se kontroluje zda *smazané položky* se v RSS souboru vyskytují. Pokud ne, tak se smažou z IndexedDB úplně. To je proto, aby když smažeš zprávu, tak aby se při dalším updatu znovu nevytvořila. Smazané zprávy už nemají obsah článku, ale jenom ostatní metadata, takže by neměli zabírat tolik místaSuper praca. Velmi sa mi paci to co si vytvoril. Ale rad by som videl pridanu funkcionalitu, kedy pri vymazani clanku z kosa by sa tento clanok vymazal aj z indexedDB. Teraz tam vsetky ostavaju.
Originally posted by Shionsan:
I am! This is still my No.1 personal project and I won't start another until I'm satisfied with this oneOriginally posted by BS-Harou:
Originally posted by anonymous:
Are you sure you did the update corretly? Check the bottom of the options page if the version string contains today's date. There is no longer querySelectorAll on line 942.Originally posted by ZAHEK:
No idea ... there might be build with some new feature during Christmas :)Hi
Still an issue with your new bulid I am afraid.
14:55:14: Uncaught TypeError: Cannot call method 'querySelectorAll' of null (Line: 942)
Originally posted by anonymous:
Look what Martin says about this bug in his reply (the second post) on this page (12).
Originally posted by BS-Harou:
Sweet
Running 18 and just started having problems
23:03:55: Uncaught TypeError: Cannot call method 'querySelectorAll' of null (Line: 942)
REload not working, tried disabel and enable, works once then fails again, any idead?
Originally posted by DitherSky:
The whole reason I use sandboxed iframe is to disallow scripts. Allowing them would ruin the whole purpose.Thanks for advice, I have deleted and reinstalled recent feeds, an it helped.
It was an old bug, then?
Originally posted by Strathos:
I don't remember myself fixing it, but I fixed so many bugs already it is possible. Or It got fixed with the first v2 builds which has many parts rewritten. The main thing is it works nowOriginally posted by Strathos:
What version do you use? I an oen multiple articles with enter as well.Originally posted by Strathos:
The auto-removal is plannedOriginally posted by pe73:
Yeah, weird. It might be version dependent, then. I should have clarified I'm using the latest Developer version (19.0.1326.0). Anyone else getting it?Originally posted by Strathos:
I meant what version the extension are you using. The one from addons catalog or some of the dev builds?I'm using the one from the addons catalog: smartrss.2013-09-15.1 (064a795577c8e7daf41d06ad6b25bb3c5f10843a).
I'll give a try to the dev build.
Edit: the dev build (https://files.myopera.com/BS-Harou/files/smartrss.2013-11-03.1.nex) opens all the selected articles.
Originally posted by Strathos:
Be sure to use the latest
https://files.myopera.com/BS-Harou/files/smartrss.2013-11-17.1.nex
Originally posted by Strathos:
Strange, in my case selecting more articles and pressing Enter opens all selected articles. I am glad it works by this way, it is very handy.
I've got a little glitch and a likewise sized request :)
Selecting multiple articles and pressing Enter opens just the first one, as opposed to selecting them, right clicking and then clicking "full article".
Related to that, do you think you could add an option to "auto-delete opened articles" or otherwise one button to "delete all articles marked as read"?
Thanks a lot for your work!
Originally posted by anonymous:
Thx, I will look into that. You might have added some RSS that can't be parsed. Try deleting some of the last feeds you have added.Neither Opera restart nor disabling/enabling the extension have helped.
There is an error message: Uncaught TypeError: Cannot call method 'querySelectorAll' of null (Line: 942)
Hello,
I have a problem - in Opera 18 the Smart RSS stops in the middle of feed update. It updates some feeds, betweeen 10 and 25, but stops then. It shows the message "Updating feeds" in the lower left corner, but no progress happens.
Originally posted by anonymous:
DIsabling/Enabling the extenson should fix that. (Or restarting Opera). Was there any message in bottom right corner (below the article content)?I've tried using the rss detector, and it looks pretty cool, just as it was before, but i switched to the oldreader, and i imported feeds there, however the address i get here, in the url field (i guess obviously) doesn't work there. Is it possible to get the actual feed url? Can i do something about it, or does it need to get changed in the code?
Here's error message I got:
(Current time) Uncaught TypeError: Cannot call method 'querySelectorAll' of null (Line 893, File: scripts/bgprocess/bg.js)
and the update of feeds stopped and there was no other workaround than to restart Opera 18.
Originally posted by pe73:
Hi, thanks for the report.I changed the code so that it wouldn't break the extension. (Will be in next build). If this happens you can jsut disbale/enable the extension and it should *fix* it as well.
Originally posted by Shionsan:
I can do the second, but the first one is a bit troublesome a probaly can't be done.For Delete key to work when focus is on the post frame.
For post frame to become empty if curently selected feed has no posts.
Can you do that?
All of the feeds in Smart RSS lost their favicons. I still have the icons in my bookmarks though, so I'm assuming it's something to do with Smart RSS.
Deleting all the data, re-installing, removing the extension and installing from scratch didn't help.
Any thoughts?
Originally posted by rpsgc:
Same here. I use http://www.google.com/s2/favicons?domain=http://path.to/feed to get the favicons. It seems google did something ... I'll wait a day or two if it get fixed, and if it won't I'll start thinking about different solution.If i know this before maybe i will not much complain with new opera. lolz
You should try apply job to opera, sir.
replacing some of their incompetence and unresponsive developer. lolz
keep up the great works!
how about putting sources on git? i personally never used git, but it's probably simplier to share it there than creating svn server [and im using svn every day - as commiting and stuff seems simplier on svn], anyway - i'd like to help you with this one, especially with my #1 - remembering highlighted item.
today it's my 2nd day of using Smart RSS, and i think another thing i'd like to have remembered last channel i highlighted - currently i see all feeds when opening feeds tab
Originally posted by dzek69:
I do use git & github: https://github.com/BS-Harou/Smart-RSS . The in-source documentation isn't finished yet though.Originally posted by dzek69:
Yep, we discussed this here several times and it is on my todo for v3.Originally posted by dzek69:
I have some very bad expereince with adding aything to websites, there are always some sites that manages to break it. So I'll probably just wait for the Web Notifications to get implemented. It will be hopefully soon.Originally posted by dzek69:
You are acutally not the first one to ask me that. So it is also already on my todo for v3.Originally posted by dzek69:
This will be the first think I'll be working on once I'll have a bit more of free time. Planned for v2.Originally posted by dzek69:
I was thinking about it, but never really get to it. I guess it would be another good motivation Edit: (fixed)Could you provide some info on these things:
1) after clicking each channel - this extensions highlights first item - it should remember highlighted item, like in O12
2) popup-from-bottom notifications (DHTML injected to each tab, like in old "Song Notifier" extension) would be cool [edit: when Opera will support desktop notifications API DHTML notifications could be dropped]
3) sound on new rss (this wasn't on Opera 12 but would be cool)
4) Already requested - "Mark as read after ### seconds" - very handy thing
5) where's DONATE button? This is awesome extension, first step to my real try to migrate to new Opera! (still much other things exist (or.. don't exist) prevents me from it)
Originally posted by BS-Harou:
Thanks for clarification. No problem Martin, we can live just with scrolling for the time being.
- home/end/pgup/pgdown in middle column
- option to enable/disable circular navigation - if arrow up when first item is selected will select last item and visa versa (enabled by default)
Originally posted by BS-Harou:
Thanks Martin.
It seems that using home/end/pgup/pgdown in middle column looses focus and when there is let's say only 3 news home/end doesn't work.
Originally posted by pe73:
the home/end/pg buttons don't move the focus (they do only scrolling) same as in v1. But you are right that in Opera 12 it moves the focus as well. That will be a bit harder to do, but I will add it to my todo.Originally posted by Shionsan:
Well, that is a good rationale for sorting alphabetically :)
I think nobody of us did think about RSS feeds that actually have some hints at the start of the title, at least I didn't ...
OK, let us get some additional (crazy) ideas for v3, may be some of them make sense too:
How about adding something like stored searches in the left column too?
Not meaning the actual search results but something like an instant search for terms you look up often.
Additionally it could show the number of the unread items that match the search in the left column (urgh, I hope that will be no performance hog).
Those searches could make deleting certain kinds of Items easier too.
I wouldn't know of any other RSS client that has that but I can imagine it could be quite handy.
Hm ...
... didn't that sound like the first step that has to be taken to implement filters like they were in M2?
Yeah! Regexp support for RSS filtering
Yes, I could type [SomeGroup] every damn time, but I didn't have to in Opera 12, so I'd like not to in Opera 17+ too.
Easiest example of a "problem" would be any anime torrent tracker (http://www.nyaa.se/?page=rss).
Everything has it's uses. All I'm asking for - is an option to sort posts not only by date.
Originally posted by BS-Harou:
Great news!
Originally posted by Shionsan:
Sorted by title?
Perhaps I´m wrong, but that wouldn´t be helpfull anyway.
e.g. The title is: "The UNO meets in New York"
You don´t find it under "UNO" and also not under "New York" but under "The...".
Not realy helpfull, or?
That would only be helpful if you could keep in mind all titles alphabetically.
Originally posted by Ice007:
Are you sure?Originally posted by BS-Harou:
Hey - we don´t even want to know what dirty things you're doing with the broads.Originally posted by niyawa:
Yes, this is actually planned as one of the main features of v2. I might be able to do a bit more work during Christmas or after the final exams (start of February). I know this is all taking a lot of time, and I'm sorry, but I just need my energy elsewhere right now.Yes, I'm aware I can do that manually, but an auto solution would be a a life-saver.
+1
Originally posted by pe73:
Probably because I don't use frames anymore. It's a bug, thanks for reporting itOriginally posted by pe73:
It is broken in the v2 builds. I haven't noticed it because I never use it . As QuHno said, it should open the article in special template so that you could save the article as a mhtml file. Unfortunately, Opera doesn't allow saving blob-sites so it was never really fully functional. Also in future, I'd like to add possibility to create mhtml file from several articles, but this has currently very low priority.Originally posted by BS-Harou:
That's what I thought ... a dead button. Anyway thx Martin for the clarification.
However don't you mind to remove it if it doesn't work? It is a bit confusing.
Originally posted by pe73:
Article reoccurring can happen when the title of the article or the date is changed.Originally posted by pe73:
Or I could just continue learning how lighting in WebGL works so I could finish my PGR project and pass this semester :)Originally posted by BS-Harou:
Sure. Disregard my comment. Education takes precedence.
Originally posted by pe73:
Only local.Originally posted by BS-Harou:
Thanks Martin for the fast reply. I asked as some news are reoccurring two or three times and I wondered if marking them as read will help.
BTW, sunny day here in CR, how about to celebrate it with a new dev build?
I'm using your extension both in Opera and Chrome (just renamed to .crx) and it's GREAT. You should upload it to Chrome web store, it's the best offline RSS out there
I had my default zoom set to 90%, which was crewing up the "width drag cursor" for some reason. I set it to 100% zoom and now I can drag the columns to set their normal widths.
Originally posted by BS-Harou:
I'm using the standard one from the addons catalogue. On opera 19.
Originally posted by leonmcg:
Are you using installation from addons catalog or the v2 dev builds?Column Width cannot be changed, and the columns keep making themselves wider, to the point that the first column, the feeds and folders one, shunts the other columns off the screen.
Reinstalling the extension doesn't solve the problem.
Any ideas?
Originally posted by anonymous:
Click on the wrench icon > Options > scroll down until you see "Export" and pick one of the export options:
OPML exports the list of subscribed feeds without content.
OPML Files can be imported in other RSS readers too.
SMART exports the feeds and all of the downloaded items but only SMART RSS can reimport them again.
I would like to backup all my rss-data and /or export it to a file for future us if I need to reinstall my computer. Some of my feeds where hard to find, so I'm anxious not to loose them..
Regards
Tom
http://help.opera.com/Windows/12.10/en/keyboard.html#key-managing
Originally posted by QuHno:
Its not there
Is there any key shortcut or other way to stop updating feeds during the update process? In Opera Presto there was "X" that has stopped feeds update immediately. It was useful especially when update process has frozen on one feed and the update could not go on.
I have encountered this problem with your extension where the update process has stopped (stuck) on one feed and the update didn't proceed to the end. I had to restart extension to let finish the update process.
Normally that should just stop almost everything in Opera—at least it works for websites and the request mechanism on several websites for e.g. ads is extremely similar to the mechanism by which feeds are updated ...
Originally posted by QuHno:
I am not sure, I was pushing ESC like a hell but it did nothing. It stopped on 29th feed from 60 and didn't finish update until I restarted the extension.
Originally posted by BS-Harou:
I can't see any problems with those. Example: http://feeds.feedburner.com/dobreprogramy/Aktualnoscicould you please add support for middle-europe characters? (like ę,ą,ł etc.)
Originally posted by anonymous:
Can you give me link to some RSS using those?Originally posted by pe73:
I use just simple drag'n'drop of the file to the extension manager.Originally posted by BS-Harou:
Does make difference dropping the file exactly onto smart RSS extension or you can drop the file everywhere in the extension manager?
Originally posted by pe73:
I don't think it should matter.Originally posted by BS-Harou:
OK Martin, will wait for your next update to see how it goes. An inclusion of the version marking would be great.
Originally posted by pe73:
In v1 I used special script to make builds which automatically added the version number, but the script doesn't work with the v2 version, I should probably rewrite it again to make it work :)Originally posted by rpsgc:
Strange, all the builds have the same id, so it should work (and it does on my pc), I don't know what is wrongOriginally posted by BS-Harou:
That's great Martin! For the sake of clarity and considering the frequency of updates we should know what version we have installed.
Originally posted by BS-Harou:
Sorry being lame but how do you update your extension? Maybe there is a trick we didn't discover yet.
Originally posted by pe73:
I can confirm this. The dev builds don't replace the existing ones and thus I must add all feeds again and update them.
Originally posted by BS-Harou:
Yes but it is hard to found whether it was downgraded/upgraded because in dev builds there is no number or any other sign of builds. So you cannot distinguish between dev builds.
It would be great to mark dev builds by a number, character or whatever else. You have in options the sub-section "Version" where is now only dev build without any other identification. It's pity. What do you think?
Originally posted by pe73:
When I drag new dev build to the extension manager, it installs over the last one and all data are still there. (Latest 18 Next build).Originally posted by BS-Harou:
Hmmm, strange in Opera 17 it doesn't install over the last one ?!?
Originally posted by pe73:
Not right now, but you should be able to update to older build and backOriginally posted by rpsgc:
I think this should be possible.In Opera 12 if you click on Feed #1 and then Feed #4, and you press the Back/Forward shortcut on your keyboard or mouse, you can move back and forth between those two feeds.
Can you do the same here? I'm not sure if I'm explaining myself well.
Thanks in advance.
it would be nice to have icon for marking all articles from particular feed in that middle column (not just an active one)
I know that there is an option on right click in left list, but this seems more convenient
http://prntscr.com/2297d8
Originally posted by BS-Harou:
Thanks Martin for commenting of my both posts. Everything's clear now ... for a while ... until my next question
EDIT: I forgot how it looks with a fix of the loop in messages we were talking about it recently?
Originally posted by pe73:
I haven't managed to get to it yet, but I've got it noted and will add an optino to disable the loop before v2 releaseOriginally posted by BS-Harou:
Originally posted by BS-Harou:
If you delete new messages at once(for instance using Ctrl+A and then Shift+Delete) there is always stuck one news in the right column. You have to refresh feeds (F5) to get it cleared. Probably a bug.
Originally posted by pe73:
Because it is not stable yet I was thinking about creating a developer channel on addons opera, but I'm not sure if Opera mods would allow that :)Originally posted by pe73:
I know about this one, however the message is not really stuck, once you select some other message (if new is downloaded or if you have any left in trash) it works just fine, so I don't think it is really an issue. I will probably fix it nonetheless.Originally posted by BS-Harou:
Why that? Users following this your blog are surely in minority whereas the most users install extensions from the store. So why not allow most users to use the v2? Surely only when you're sure that it is stable. Just curious.
Originally posted by Ice007:
Ice, I was having the same issue but then I had a light bulb moment...
* Go to the Extensions page and enable Developer Mode.
* Copy Smart RSS's ID number.
* Go to RSS Detector options and paste that ID number, replacing whatever is there.
Somehow your Smart RSS's ID must have changed.
Originally posted by Ice007:
I have two branches of the extension. One for v1 updates and one for v2 updates. I upload the v1 builds to addons catalog and your installations should be automatically updated as well. However, the v2 builds are uploaded only here to my opera file storage and you have to update them manually. Most of the new builds are from the v2 branch and I will probably update the v1 branch only if serious bugs will be found.Opera 18.0.1284.11 (Next)
Opera 19.0.1310.0 (Developer)
RSS Detector Version 1.0
Smart RSS Version 1.0.4 (Options says: smartrss.2013-09-15.1)
(Both installed via Opera-Addons-Pool)
...don´t subscribes new feeds via RSS Detector.
I don´t use Opera Blink daily in this stadium, so i can´t say since when. Did I miss any news or updates?
If I'm in the process: Will the extensions be automatically updated by the Opera Addons service? (because that was my guess)
Originally posted by anonymous:
Hi, thanks for the report, try this new build :)
https://files.myopera.com/BS-Harou/files/smartrss.2013-11-04.1.nex
You will need to update the feed and if you have already some article from it selected you will have to swap to another and back to rerender the url link. It should work fine with any similar feed in the future without a problem
This Feed
http://feed.rutracker.org/atom/f/1008.atom
shows the topic headers, but each try to read the whole topic brings a 'Zero byte reply' error.
I suppose the generated link (for example)
http://feed.rutracker.org/atom/f/viewtopic.php?t=4579159
is false.
The feed works like a charm in Opera 12 :-)
Originally posted by BS-Harou:
Indeed you have
Thanks!
Originally posted by rpsgc:
I think I just fixed the feed sorting issue :)https://files.myopera.com/BS-Harou/files/smartrss.2013-11-03.1.nex
This new Opera feels so alien to me I didn't even saw the wrench there.
Thanks.
Originally posted by rpsgc:
You should find the option if you click on the wrench symbol in the top-right corner of the article pane (right or bottom right pane, depending on your settings):
The lower select box, "Sort order" Ascending/Descending ...
Might I ask, is it possible to add an option to place the newest feeds on the bottom, instead of at the top, like in Opera 12?
Thanks.
Originally posted by rpsgc:
Great! Thanks :)Originally posted by Ice007:
Yeah, notifications on My Opera are the only kind of notifications I really like. Somewhere else I'm always afraid what it's gonna be...Originally posted by Ice007:
I wish my class would be full of awesome people like you allOriginally posted by BS-Harou:
I've sent the e-mail.
Maybe it's user error and I'm wasting your time
While I follow your conversation I feel a bit nostalgic...
We will assuredly miss this communication with the community, when MyOpera finally is history.
Let us enjoy this time, a bit like a class graduation trip...
Originally posted by BS-Harou:
yes, that was the problem
thanx
Originally posted by rpsgc:
Can you please do an OPML export and send the exported file on bs-harou (at) myopera.com?Originally posted by vux777:
Do you have the right id in Detector preferences? The ID of Smart RSS from addons catalog and the ID of the builds I'm posting here are different.# of unread in badge also seems to work fine here.
Originally posted by BS-Harou:
Sadly, no.
It's always the same group that remain at the bottom of the list no matter what.
http://i.imgur.com/E3euN5d.png
I can't add any subscription in new version (2013-11-01.2)
after this:
http://prntscr.com/217xvc
nothing happens
is it just me, or new version bugged something?
ps. badge not showing number of unread
Originally posted by pe73:
How about in this one? :)https://files.myopera.com/BS-Harou/files/smartrss.2013-11-01.2.nex
- Portuguese and Croatian localization
- Fixed undelete button and context menu item
Originally posted by BS-Harou:
In this build doesn't work the key shortcuts ... D, Shift+Delete etc.
Originally posted by BS-Harou:
**********************
I did Croatian translation for Smart RSS
Should I paste it here like that French guy or...?
Thoughts?
Any way to force them to sort alphabetically?
Originally posted by vux777:
Yes, or send it on bs-harou (at) myopera.com. Thanks! :)Originally posted by rpsgc:
Reopening the Smart RSS tab or the whole Opera doesn't help?Originally posted by vux777:
Good that you mentioned it. I'll have to make a copy of this and Hallvord's blog before they vanishes at March, 1st 2014 like all other blogs because the leaders of Opera decided in their wisdom, that we are no longer needed here.
Originally posted by vux777:
I was already thinking about it, but I'm afraid there is no good way to do this.I have a question (maybe it's been asked already)
1) So far I didn't noticed any glitches or bugs with sidebar in "Smart RSS" extension and it works very good. Is there any possibility to "inject" that behavior in every new tab opened?
Basically creating opera presto sidebar...
2) If I may suggest idea
NOTES!!!!
same, identical, copy, ripped off.... notes from Opera Presto
Hallvord started to work on them here, but left. It's buggy at this stage.
And if they can be placed into that sidebar from 1)...
(with bookmarks, history...)
awwww it would be a win-win combo
Originally posted by BS-Harou:
OK, never mind I know at least that it would be possible and maybe one day ...
Your Smart RSS completely replaced the original one from Presto Opera and filled at least one hole in almost naked Opera Chromium. Great! Thanks a lot!
Nevertheless, how about an IRC chat extension? Would it be feasible to do that and if so are you going to create one?
Originally posted by pe73:
It might be possible with some flash plugin or external server running in the pc. But right now I don't have time even for Smart RSS so it is very unlikely I'll be able to work on another larger extension any time soon.Originally posted by anonymous:
Some simple implementation might be actually possible, however it is unlikely I'll get to it any time soon. I will note it for some future version thoughsubscription as a folder in the bookmarks for example:
https://chrome.google.com/webstore/detail/slick-rss/ealjoljnibpdkocmldliaoojpgdkcdob?utm_source=chrome-ntp-icon
Thanks for the very useful extension. I would like to be able to store a subscription as a folder in the bookmarks. You can do that?
Originally posted by whuang:
You find that in the options! (Not 1 second but immediately, but it´s there under "Behaviour"
Would like to have "mark as read after 1 second", which is quite convenient.
Originally posted by pe73:
Only the v 1.x builds are uplaoded and udpated from addon catalog. The new v2 builds are not ready yetOriginally posted by BS-Harou:
OK, thanks. Yeah, you know I am a newbee yet as regards your extension ...
BTW, how to handle the builds you're publishing here and not via the extension official channel? I thought that these builds always will update already installed extension but it seems that they install along the official ones rather than update them.
Originally posted by BS-Harou:
of course
Thank you all
https://addons.opera.com/en/extensions/?order=rated&language=en
Originally posted by BS-Harou:
Thank you very much, Martin.
Originally posted by ra-mon:
Merci! :)local.js change :
- fr localization
- fix for minho's bug with OPML import
Originally posted by ra-mon:
No problem, it will be fixed in next buildI'm starting french localization now...
[fr] : Traduction française en cours...
Originally posted by Ice007:
That should work, what if you change it from thick border to thin borders again? Or reopen the tab?(Can´t grab the frame border)
If changing to "Thick frame borders" it works.
Originally posted by pe73:
I don´t want to play the headteacher. But what is the use of the knowledge that there are 100 or 250 new feeds? Totally unnecessary information, because you have to look yourself anyway."+" means there are feeds and more than 99 - that's enough information.
Originally posted by Ice007:
You might remember there used to be 248 unread articles and now there is 268 of them -> new unread articlesOriginally posted by BS-Harou:
Exactly
Originally posted by BS-Harou:
Thanks! It seems that you have linked old build, it says v1 or am I missing something?
Originally posted by pe73:
Nah, I just did not change the numbers yet It is the right build.Originally posted by BS-Harou:
Clear.
Originally posted by pe73:
Not much more. As I said in an earlier comment, the API does not allow to make the font in the badge smaller. It would be possible to build custom badge creator with canvas api but that is probably not going to happen any time soonOriginally posted by BS-Harou:
OK Martin, understood. If I see "+" in the badge I will at least know that I have more than 99 news
I have one more question ... would it be possible to have checkmark boxes on the left side (right besides icon of feed) for fast inclusion or omission of feeds from update? I know that you can disable update of each feed in its setting but this is quite lengthy and not so handy.
Originally posted by pe73:
In the first v2 build I added posibility to multi-select feeds which should also allow you to update only some of the feeds at onceOriginally posted by QuHno:
Thx for clarification, though a workaround should be feasible, so for instance make the shown number lesser or to incorporate a balloon pop-up when hovering over the badge. Let's see what Martin has to say.
Originally posted by pe73:
That is no bug but by intend because the badge can't hold much "text".
Originally posted by BS-Harou:
Thanks!
I have also noticed that the counter of posts in the icon badge doesn't show number above 99, so if you have for instance 120 new feeds, there isn't number "120" but "+" instead.
Originally posted by BS-Harou:
I mean if you list between messages in the middle column and reach the last message the next move down brings you to the first message, so if you press PgDn you go through messages over and over again. That I meant.
Originally posted by pe73:
Oh, now I got it. I will put it on my todoOriginally posted by pe73:
Infinite loop in JS would cause permanent freeze of the tab. Is that what is happening to you or do you mean something else?Originally posted by archive1:
Trashing and then removing old feeds doesn't help?To fix
- I export opml, NOT smart because I think smart includes all data in the feed instead of just the feeders you subscribed to
- clear data
- import opml
Great extension, indeed! Well done! It more less resembles and replaces the old in-built RSS reader in Presto Opera.
Though have one suggestion ... it relates to an infinite loop when listing messages in the middle column. Would it be possible to disable this loop?
Thanks!
Hy,
nice extension. Would it be possible to sync the RSS list?
For example: @ work I read the news till 5 pm and then I want to read the news from 5 pm at home but there are the news till 5 pm also available. So therefore it would be nice to sync the news so i only get the news from 5 pm at home.
Originally posted by hunter23071985:
Really? You sound like commercial ... and I don't believe it lets you *import* your old feed articles either. Anyway, good luck to you tooThis means:
+ All incoming information in one Internet place
+ Access from any devices (PC, mobile, etc.)
+ Flexible configuration
+ Customizable Interface
+ Reliability
+ And more features
Thanks and good luck!
Originally posted by BS-Harou:
How can I do this?
Originally posted by hunter23071985:
There is no simple way, you would have to make some converterOriginally posted by BS-Harou:
Here's some info just in case:For Opera Mail, feed messages are in the store/accountN folder in the mail folder ("C:UsersuserAppDataLocalOpera (or Opera Mail)Opera (or Opera Mail)" for example) where N is the number for the "Feeds" account as seen in accounts.ini. In other words, they're all lumped together. But, in the UI, you can right-click each feed view to export all the messages in the view as a single mbox file (with mbs extension).
An mbox file is just an eml file that supports multiple messages by separating them with a "From " line.
The feed list is exported via "Menu -> settings -> import and export -> export feed list".
Update intervals for views are specified in index.ini in the mail folder under the index for each feed view.
The newsfeed folder in the mail folder contains a binary file for each feed. I think they contain the message ids for each message in the feed. Not sure if Opera uses this or something else to keep track of what articles have already been fetched.
omailbase.dat keeps track of messages and their statuses. (There are often statuses in the mbs files That can be decoded with this, but the statuses are often outdated compared to the ones in the database)
The indexer files specify what database IDs for messages should show up in a particular view.
Originally posted by hunter23071985:
In O12 or in SmartRSS? In O12 it has to be somewhere in profile but I would have to google for the right file. In SmartRSS it is stored in IndexedDB, which is again in profile (I think IndexedDB has its own folder there). You could also convert the O12 file to *.smart file and then use SMART import in SmartRSS.Maybe I'll be able to model the syntax of the file(s)...
Or at least make opportunity to download RSS from X date until today...
It is possible create this extension for chrome ?
Originally posted by anonymous:
Yes, it is possible, but I won't do it because A) it would increase maintenance complexity B) I might want to use some opera only APIs in the future C) The extension was created to help people migrate from O12 to O15 and Opera users are less likely to complain that much about stuff introduced already by Opera in the RSS reader D) I simply don't care about Chrome.Tip: Download the extension, rename it from *.nex to *.crx and drag it to Chrome extensions page. As long as i won't use anything opera specific it should work.
Originally posted by BS-Harou:
But I have hundreds of feeds for many years!
They are very useful for me and I keep older feeds for future use.
I don't want to lose them.
Will there be an import feature in new versions of Smart RSS?
Originally posted by hunter23071985:
I'm sorry, that is not planned right now.Originally posted by BS-Harou:
Thanks, Martin.
I cant import an opml file from RSSOwl news reader.
Can you verify please?
Originally posted by minho:
I can import OPML file from Opera 12, so the problem has to be with some speciallity of RSSOwl. Can you send me your opml file on bs-harou [at] myopera . com? thxOriginally posted by BS-Harou:
Sent!
Originally posted by anonymous:
Right now it is possible to import only the feed list from opera 12 using the opml export.Originally posted by anonymous:
The extension API does not allow that. It might be possible with a bit of hacking and special exe file that would run some node.js/python server along with Opera or with some flash plugin, however creating such thing as M2 would take really huge amount of time so it is not possible to make it just in my spare time. sorry.Hi, Martin!
Thanks for extension, great job!
Two questions:
1. How to export contents of the newsfeed folder from Opera 12?
(It contains selected posts from RSS in a few years; format - feed_12хххххххх, can be exported to MBS)
2. Do you plan to make a similar Opera mail extension?
(It would be cool!)
Thank you!
Originally posted by BS-Harou:
Indeed. Sweet!
Originally posted by BS-Harou:
That's different. Tested it out. Pretty cool.
Until I say otherwise you can again lose your data at any time.
https://files.myopera.com/BS-Harou/files/smartrss.2013-10-10.1.nex
Changelog:
- Improving code quality WP1 (modularization, documentation, integration tests (only few so far), js linting, css preprocesing, ...)
- Removed frames (except the sandbox iframe for article content)
- Feed list multi-select (if you select more than one feed you need to press enter or right arrow to show the items)
- You can also select feeds and specials (pinned, trashed, all). If you select e.g. one feed and pinned special then only pinned items from that feed will be displayed. However you can use only one special at once. If you select more only the first one will be used.
- Removed tooltips from articles in middle column
- fixes
Right now, I'm mainly looking for things that worked in v1 and doesn't work now
Originally posted by ZAHEK:
After some consideration, I removed the tooltips completely. It will be in next build, whenever that will beOriginally posted by Imurai:
That is something I also always wanted (I always press "k" to see which counter increases/decreases).I do not know, maybe someone has already asked it. Please add disabling images, setting up bars and color through CSS. Thank you for a job!
Thanks for your answer. Glad to hear the OS guys are decent people. Actually I'm not in a hurry, so take your time. All the same until thу 19-21 Stable appears it is hard to use Chropera as a default browser. Hope your ext will work in the future releases of Opera Blin!k
With best wishes
Originally posted by BS-Harou:
I always wanted one of these. Missed the Opera event at our university ~2 years ago. Some people got a wooden Opera USB flash drive.
But you really deserve this special Opera gift
btw, they did thank me and sent me a lovely flash drive from Norwegian wood
Obviously, "the best ever" extension for Chropera. The Opera HQ bosses should at least "Thank you" for the job you've done for (or,perhaps, instead of...)them. :).
Hope you will not abandon the project and find some time in between your studies to make it even better.
There are some things, (not critical, but still...) I miss in your excellent ext.:
1. Is it possible to go back to the "old" Alt+S shortcut?
2. "shift + end and shift + home don't work in the message list."
3. Unlike the "classic" Reader while selecting several items in the 2 column you can view the contents only of the first selected item in the 3 column. It was a bit different in Presto.
Good luck!
Originally posted by offcu:
I'll investigate it. The "alarms" that are updating the feeds after x hours are automatically recreated when you do manual update off all feeds. So after updating all feeds it should work just fine even if there is a bug with smart import.Originally posted by BS-Harou:
Context menu option: "Add link to RSS". (or similar)
Makes sense if a site offers several RSS-links, and RSS Detector isn´t helpfull.
I'm subscribed to <http://my.opera.com/community/xml/rss/forum/32> to get "mail, chat and news" forum posts. When I've read a post, I permanently delete the feed message. This means that the message list for the feed can often be blank.
What I'd love is a field in the feed's properties to specify http://my.opera.com/community/forums/forum.dml?id=32 where I can then invoke that URL (in a new tab) by some means.
Another example of the same:
I'm subscribed to the "comments" feed <http://my.opera.com/desktopteam/xml/rss/comments/104768102> for this post <http://my.opera.com/desktopteam/blog/2013/09/27/second-opera-developer-update-this-autumn>. When the message list for that feed has at least one message in it, if I want to load the blog post itself, I can load the full article link for one of the messages and then just scroll up to the top of the page. But, when the message list is blank, there's no way to get to the blog post itself. So, I either have to make sure to always keep at least one message in the list or make sure I'm subscribed to the feed for <http://my.opera.com/desktopteam/blog/> so that I can jump into it, find the message for the blog post I'm looking for and load the article link for it. (Or, I can just go to the <http://my.opera.com/desktopteam/blog/> and find it etc.)
In that case, I'd love to have a field in the properties for <http://my.opera.com/desktopteam/xml/rss/comments/104768102> where I can specify http://my.opera.com/desktopteam/blog/2013/09/27/second-opera-developer-update-this-autumn where I can then invoke that URL (in a new tab) by some means.
As for how to invoke the URL, I can think of a few ideas:
* Double-left-click the message list toolbar.
Would work for me, but it's pretty subtle.
* Right-click the view in the panel and choose the option to launch it.
Less convenient but good enough.
* Icon on the toolbar.
Convenient and discoverable, but adds another button on the toolbar.
You might even be able to automate this a bit. For example, the channel link element in <http://my.opera.com/community/xml/rss/forum/32> points to <http://my.opera.com/community/forums/forum.dml?id=32>, which is exactly the URL I would specify in the new field if I was to do it manually.
It works with this comment feed <http://blog.stackoverflow.com/2013/09/five-years-ago-stack-overflow-launched-then-a-miracle-occurred/feed/> too. The link element in it points to <http://blog.stackoverflow.com/2013/09/five-years-ago-stack-overflow-launched-then-a-miracle-occurred/>.
<http://my.opera.com/desktopteam/xml/rss/comments/104768102> has a link element too. But, it unfortunately points to <http://my.opera.com/desktopteam/show.dml/104768102> instead of <http://my.opera.com/desktopteam/blog/2013/09/27/second-opera-developer-update-this-autumn>.
For the TLDR:
It'd be cool if SmartRSS automatically added the <link> element's textContent (leading and trailing white-space trimmed) to a field (editable one) in the feed's properties where there's then some way to launch that URL.
* Right-click on a view in the panel and choose "properties".
* While properties is still open, select a different feed in the panel.
Expected: Properties should switch to the properties of the newly-selected feed.
Result: It's still at the properties for the old feed.
Also, onfocus, the contents of that field should be selected (for easy copy/delete).
(Think this is known, but just ran into it, so mentioning it.)
Originally posted by QuHno:
I see, my apologies then. I immediately assumed Opera would have inherited all APIs from Chrome by using the Blink engine.
Originally posted by QuHno:
I see, there's no way to fix this? Just for the sake of mentioning, the extension I used as example earlier can detect favicons perfectly, so would this be an API issue as well?
Originally posted by QuHno:
I quite like that one actually. It would be perfect if the option to choose your own was there. Please almighty Martin, hear my humble wish!
Also might I ask why there's 2 extensions instead of everything in one place? Is that another API limitation? Man APIs are scary.
Originally posted by BS-Harou:
That would be great
Select multiple items in the message list and click the check mark icon on the toolbar above the message instead of the one on the toolbar above the message list.
Result: Only the message in the message pane is affected.
Expected: Each item in the selection should be affected.
Reason: Consistency with M2. M2 doesn't have the icon above the message list and the one above the message affects all items in the selection.
Further, having 2 trash icons and 2 read/unread icons is kind of redundant. They could be consolidated.
Also, you might be able to consolidate the 2 reload buttons to just the one in the panel. Clicking it would just update the selected view and clicking it when "all feeds" is selected would update all feeds. But, there could also be a drop-down next to the button to explicitly choose "update all feeds".
Originally posted by niyawa:
The chrome.notifications API is not yet programmed (the feeder.co reader too doesn't show them in Opera, even if you activate the option) and I see only small chances that it will be in soon.A comparison between Google Chrome extensions with Opera Chromium extensions is not quite fair at the moment because Opera's implementation of the Chromium extension APIs is still not complete. If I look at how long it took to implement the bookmarks API, which is still not officially documented, I wouldn't hold my breath that the notifications API will come any time soon.
Originally posted by niyawa:
That feed doesn't show any favicon in M2 too, seems it has none. The rendered feedburner site has the default feedburner icon, which is not that helpful too if you have many subscriptions to pure feedburner feeds.Originally posted by niyawa:
It is a tiny bit too dark because the Opera 12 Icons were optimized for visibility and had good contrasts in opposition to the new Chromeish ones, but I would prefer one of those anyway:(my personal favorite, at least it is clearly visible)
(should match the address bar icons quite well)
(same as above but 1px smaller content - fits better to the other icons imho)
All might have a vertical 1px positioning problem. I'd like to see one of the Opera Chromium skin icons in the original so that I can see the exact position (and transparency, if any) because the content of standard address bar icons is not quadratic - someone at Opera ASA seems to love prime numbers for dimensions
1. It is possible to implement an option that gives you a global notification pop-up (just like Chrome's RSS Reader from feeder.co)? I'm the sort of user that likes when my extension tells me there's something to read. It's kinda bothersome having to look at the icon to see if there's anything new or not.
2. Regarding the favicons of some feeds subscriptions. The first post mentions that we should have a cache ready if we want to see it, and I do, but I still can't. This only happens with this specific feed: http://feeds2.feedburner.com/animetake
3. A nicer address bar icon for the "RSS Detector" would be nice. Just compare it side-by-side with Speed Dial and Stash icons, it doesn't feel right... but that's just me. If you want I could give you some icons suggestions or even make a new one based on Opera's design though.
Originally posted by Unrealmirakulix:
I guess I could add option to change the color-icon behavior. Right now the icon has color if any of the feeds has 'hasNew' state set to true. hasNew state is set to true when new articles are downloaded and set to false when the feed is selected or if you explicitly click on all feeds. It is also set to false when you mark all unread items as read. This is similar to what Opera 12 does. However, option to replace this behavior with simple 'are there any unread/unvisited articles' might be nice as well.This wouldn't overlay the main extension bar icon
Originally posted by BS-Harou:
thanks
Originally posted by Unrealmirakulix:
That should already work.Originally posted by Unrealmirakulix:
That is the reason why it is off by default and shows only "+" with 99+ items. The native API does not have any options to change font-size or font color of the badge. Only the text content and bg color. I could theoretically build my own API, but that would take some time.Originally posted by BS-Harou:
Note that while a lot of users love that, a lot of users wanted an option in M2 to turn that off and always focus the new message. So, being able to control this with an option would be great. M2 did have a workaround though as listed in <http://my.opera.com/operawiki/forums/topic.dml?id=1144172>.
Originally posted by A.Mason:
Opera 12 deals with this problem by selecting the last selected item from last time, not the first one in the list. I've got this on my todo list as well, but with low priority for now.A request "Setting":
"Disable Automatic Update for all feeds".
I know, Every feeds have own update setting. For Turn off; right click->properties->Update->Never. But I have many feeds.
One by one update setting is very hard.
Could you add the global turn off update option?
I'm sorry, my bad English.
Originally posted by GÖKTÜRK:
They do. Or at least they should. Default time is 3 hours (or 30s after Opera is started if it hasn't been updated for longer than its interval). You can set faster interval in feeds properties.If it really doesn't work for you, please try following steps:
- Open Smart RSS tab
- Press CTRL+SHIFT+I to open web inspector
- Go to "Console" tab in web inspector
- Enter following code to console and press enter:
It should give you number that should be same as number of added feed sources.
Originally posted by BS-Harou:
wonder if blob URLs are considered file URLs where allowing access to file URLs would enable saving.
Originally posted by BS-Harou:
Thanks man.
Originally posted by ZAHEK:
I'd like to use Web Notifications API, but Opera doesn't support it yet. I was thinking about some hack like opening window pop-up but that doesn't work very well in Opera either. So I'll probably just wait untill WebNotif. are implementedOriginally posted by Icehawk:
This is planned for v2 :)Christmas-Wish:
Is ist possible to implement a switch, to delete messages older than 14 days?
Christmas-Wish: Is ist possible to implement a switch, to delete automatically messages older than e.g. 14 days?
Originally posted by kot-felix:
Go to options page and check: Behaviour>"Automatically mark articles as read"Originally posted by Ice007:
If you installed it from addons.opera, it should. Just a few minutes ago they approved the latest update.Originally posted by BS-Harou:
Will Smart RSS be updated automatically?
Originally posted by anonymous:
That was another problem people had with M2. You couldn't set the update intervals for more than one (like all) at the same time.
Originally posted by Ice007:
Should be fixed in the 13.3 build. I've already uploaded it to addons.opera, but moderators don't work during weekendsShift+Del delete an entry but does not reduce the counter. Therefore you have to reload the feed. (simply "Del" works)
Hello, i sent you my opml file and a screenshot to see that some of the feed names (that were manually edited) revert back to their respectful original names when importing.
Originally posted by anonymous:
Can you send me your opml file on bs-harou [at] myopera.com? Thx :)Thank you for making this extension.
I'm currently using v1.0.3 on Opera 18 Dev build.
1. Would it be possible to get an option (properties) when right-clicking on a folder with feeds or selecting "All feeds" to be able to globally choose update time and not going through each rss individually?
2. Also, is it possible to add "Sort by name" option to sort all rss with one click?
3. I have noticed that when i import rss feeds from Firefox (Newsfox addon) that some of them are not sorted as they were sorted inside Newsfox while other are imported correctly (rss feeds inside Firefox were sorted by name but when they are imported inside Smart Rss some of them got thrown at the bottom or at the beginging).
4. Also, when importing rss feeds from an .opml file some names of rss feeds got messed up. For example, i have an rss feed inside Firefox's Newsfox addon called "Freeware file" (it was manually edited after it was added to Newsfox) but when i import the .opml, rss feed name changed to something else.
5. Also, is it possible to see rss feed as read when left mouse clicking on a title of a rss feed as well as to see it synced with list of unread feeds?
6. Is it possible to remove a small pop-out window when mousing over a title of a rss feed that shows the exactly same as a title?
Thanks again for this beautiful extension. Keep up the good working and thanks everyone for reading. Cheers.
I apologize for the wall of text (i did arrange it tho) since i noticed after sending my comment that BBcode and HTML are turned off for anonymous users.
Originally posted by BS-Harou:
Yeh, that'd be cool.
+1 ;)
Originally posted by BS-Harou:
Ah, yes. That's what I'm seeing. I just wasn't waiting long enough.
M2 waits 5 seconds, but even that's too long for me. I set it to 1 second in accounts.ini to get things going as fast as possible.
Originally posted by BS-Harou:
Yeh, that'd be cool.
What I meant was that I wouldn't need to use any keyboard shortcut but simply middle click the title of the feed that I want (without entering the feed by left clicking) and it would open in a new background tab. Your way is also great, thanks for showing it to me, I kind of knew about it but never tried it lol. The only difference is that I have to use "ctrl" to select each one and then right click and press the Full article link, but that's fine.
Originally posted by Ramseykal:
It depends, builds on addons.opera are auto updated and should be more or less stable. The builds I'm uploading here are quite likely to be buggy - especially once I start publish builds for v2.So if you'd like to use the extension without worrying about too many bugs, I think installing it from addons catalog is probably good idea. Don't forget to export your feeds to OPML before removing the old installation! (You don't have to use the "clear" button if you are going to uninstall the extension)
Originally posted by Ramseykal:
I'm not sure I fully understand you. You can use the "Full article" item in middle column context menu to open more articles at once on their original sites.Opera was restarted many times, I also thought it could be that but no, it's been about a week that I'm experiencing that. Should I clear all data and install the one from Addons? I haven't used that official one yet because I keep thinking that the one here will be updated more. So which one will be updated more?
Do you think you can implement a button of Make all unread and a middle click on the titles to open the article in a new tab instead of having to open each feed? Thanks in advance.
Originally posted by Ramseykal:
I just installed clean installation from addons.opera catalog and add two feeds. One with the "+" button and one with RSS Detector. I set their interval to 5 minutes and after 5 minutes both updated.If you restart Opera can you reproduce it again? If so, re there any special steps you made like importing or something else?
Originally posted by BS-Harou:
Wonder if:
would work. If so, maybe dispatching a click event on it would automate it.
Or, I guess use a data URI.
Or, perhaps Opera should just allow one to save them.
Originally posted by BS-Harou:
That's cool. Understood.
Should we be able to save the blob as a file? Opera currently doesn't allow that.
Another *idea* would to save the messages as mbox files.
(Windows newline format and
after </html>)
Could be multipart/alternative instead (see source of this for one example (that mixes in some attachments though)) so that it has a text/plain alternative part too. But, not super-necessary for a feed message.
Subject header value can just be 8bit. But, it shouldn't be hard to base64-encode it with "=?utf-8?B?" + btoa(unescape(encodeURIComponent(subject))) + "?=" (where encodeURIComponent is invoked on a UTF-8 page). Probably no need to fold long lines, but that can be done via <http://tools.ietf.org/html/rfc5322#section-2.2.3> with
, a space on the next line, and =?utf-8?B?rest_of_the_base64_data?= where =?utf-8?B?data?= on each line (including the =? etc.) is a total of 72 characters or less (what M2 does).
The body being 8-bit is fine and preferable.
Originally posted by burnout426:
Strange, I really think I tried it when I was implementing it and it worked. But you are right, Opera does not allow to save it. This will be harder to fix. I'd like to avoid the mbox formatOriginally posted by burnout426:
It should check for new messages on start up only in feeds that weren't updated in 3 hours (or whatever interval they use). Option to always check all feeds on start up might be nice idea. (I wait 30secs after startup before the check)Originally posted by burnout426:
Yep, I can reproduce it. I will fix this hopefully today :)Originally posted by burnout426:
I have this already on my list for next version of RSS Detector, but right now I want to focus on refactoring Smart RSS before adding any new features to any of the extensions.Originally posted by burnout426:
Smart RSS is already #1 top rated extension for Opera 15. I'm really happy :)It'd work like a reset of the feed (deleting the feed and resubscribing) except that the user chooses whether they want to delete the old articles (by manually selecting the ones the want in the list and shift + deleting the selection) for the feed (that are no longer on the feed page) or not first.
If the refetch produces duplicates, I think that's fine as the user could just delete them (there are only so many (usually 40) messages on a feed page at a time anyway). But, the extension could compare and only create new items for missing entries.
Use cases for this are to start over with a feed without having to delete it and resubscribe, or to get back messages that you permanently deleted that are still on the feed page (because you permanently deleted them on accident or changed your mind).
Maybe it could be called "repair" instead of "refetch".
Changelog:
- fix for counters when shift+del is used or when moving feed between folders
- it also contains fixes and localizations (hu, nl) that are already in the version on addons.opera.com
Originally posted by burnout426:
Noted, but with low priority for now* If I pin the SmartRSS tab and restart Opera, when Opera starts, it doesn't look like (I might be mistaken though) SmartRSS checks for new messages. I have to upin the tab, close it, open it back up to see new messages, or just hit the reload button. Might be cool to have a "check for new messages on startup" ("startup" being the loading of the tab of course) option to control this.
* I hit ctrl + a and then shift + delete to delete all the messages in a feed. This worked, but the unread count on the badge and in the panel didn't update till I hit the reload button to update feeds.
* Glad you provided an option to disable the previews in the RSS detector. Nice that the previews are there for people that want them, but I always thought the previews where annoying as I already clicked the icon in the address field to subscribe. This is another option that M2 should have.
* Would be cool if the RSS Detector had an option to specify a different feed reader. For example, it could be some web service (where you specify the http(s) link with the %s that gets replaced with the feed link percent-encoded). And, there could be a "Default System Feed Client" option where the detector would convert the feed link to a feed:// URL and load the feed URL in a tab. Then, Opera could be fixed to pass feed URLs to the default feed protocol handler on the system. Opera would also automatically close that feed URL tab after the URL was passed on. This would work great for Thunderbird. But, would also be nice if and when Opera Mail gets support for handling feed URLs.
* Everyone on the addons site is loving this. Great job!
Originally posted by Rijk:
The backend quality is nowhere near what you've done on M2 But one person can do only that much in 4 weeksOriginally posted by Rijk:
Subfolders are not supported but folders and items in these folders should be imported correctly. Items in subfolders should be imported to the top folder. (E.g. "Folder1 > Folder2 > Item" should result in "Folder1 > Item").If this does not happen it is probably a bug. In that case, could you please send me your opml file on bs-harou [at] myopera.com? I promise I won't be sharing it with anyone
I tried to import an OPML-file with folders (nested outlines), but only the top-level items got imported. Am I missing something or is this not supported yet?
Congratulations, guy!
Originally posted by archive1:
It shows "+" when there is more than 99 of unread/unvisited items.Originally posted by leonmcg:
Thx :)But something is missing.
Missing a link for media in RSS
Some RSS has
See http://podcast.wdr.de/radio/montalk.xml
Opera Opera 12 feedreader the article had an additional Download link for the Podcast.
Please add such link.
Originally posted by GwenDragon:
At one point, I tried to add audio/video elements for podcast data, however Opera does not support mp3/h.264 so I did not do it. I haven't realized Opera 12 adds download link, that is nice idea. Noted :)BUG: subscribe to atom or rss "feed for comments"
showing html codes on the topics
p class
blockquote class
Originally posted by archive1:
notedOriginally posted by BS-Harou:
Maybe I can do your homework for you ?
BTW is it possible to compact the headlines a little bit? Its wasting a lot of white space.
Originally posted by knolle:
There's a "Opera Addons Portal" app interfering associated with that special page...‽
Originally posted by knolle:
I believe Opera blocks extension scripts from running on addons.opera.com for security reasons.https://addons.opera.com/en/extensions/details/rss-detector/
needs a link that points to your smart rss addon
Originally posted by archive1:
I put it into my review. Once I do an update I will put the link do description as well :)Originally posted by Ice007:
Well new university semester is starting and I will have to shift my focus to studying, so the development of v2 will be nowhere as rapid as development of v1. I hope I'll be able to find enough time :)
(Wir waren dabei!)
Now what? What do we do next?
https://addons.opera.com/extensions/details/rss-detector/
Don't forget to give me 5 stars everyone!
Originally posted by ZAHEK:
I just forgot to delay some "add" events when new folder or feed were created which led to all kind of issues :)Originally posted by BS-Harou:
What was the bug? :)
https://files.myopera.com/BS-Harou/files/smartrss.2013-09-11.1.nex
Originally posted by DitherSky:
I don't think there is any easy way to do it. :(The only thing missing is auto update. Wanna see the extension on Opera AddOn page soon ;)
Best Opera extension(s), Opera has to accept it tho there're some
Originally posted by Unrealmirakulix:
I'm just uploading both extensions to addons catalog.
http://my.opera.com/desktopteam/blog/
try subscribe using rss
preview work
try subscribe using atom
html codes, no preview
Originally posted by archive1:
I forgot to add atom mime types. I should really do my tests more carefully I'm glad you are testing it as well :)https://files.myopera.com/BS-Harou/files/rssdetector.2013-09-10.4.nex
Originally posted by archive1:
check the id in detector options if it matches smart rss id.edit: yep, I tried clean install of both extensions and there is something wrong.
Investigatingfound the problem, thx :)Originally posted by archive1:
I know, I'm not sure if I can do something about it. I'll see what I can do in v2 release :)Ok, the subscribe button should hopefully work now
Change log: time & date options
rssdetector.2013-09-10.2.nex & smartrss.2013-09-10.1.nex are final RC 1. Unless some serious bug is found I will upload them on addons.opera.com
Thank you all for your support and testing! :)
Changing the Smart RSS ID (illkpfekdjkecbojjjhmbhhfbcddokef) in Options with the one in the original version (ejccalkadfpjaipfldcmpmnklmloaeeg) makes it work.
Can you reproduce the issue???
THANKS for the updates!!!...
Originally posted by man0000:
Oh, thanks! I'm an idiot. 'illkpfekdjkecbojjjhmbhhfbcddokef' is ID of my development version. I will fix this immediately :)Originally posted by BS-Harou:
Sorry but it doesn't work.
Reproduce: :)
I deleted extension.
Install again.
Imoported opml file
After all content loading , I cilicked one RSS title in the middle column (2nd column)
Press R but no work
Originally posted by BS-Harou:
No just shows like this.
http://i.imgur.com/YJpbrBK.png
Change log:
- Added 'Update! to folder context menu. Pressing R or clicking on update button in middle column when folder is selected will also update only sources in the folder.
- Fixed for: Feeds can't disappear when dragged to newly cerated folder
- Replace dev. libraries with production versions
https://files.myopera.com/BS-Harou/files/rssdetector.2013-09-10.1.nex
Change log:
- Replace dev. id with public id
- Option to disable previews
- Remove HTML tags from titles
Originally posted by ZAHEK:
What keayboard layout are you using? en or tr? If tr, does changing to to en helps? Otherwise I have no idea why it doesn't work for you :(Originally posted by ZAHEK:
This is a screenshot of Smart RSS, I thought we are talking about the detector?Originally posted by BS-Harou:
Sorry but I am confused a bit I noticed two different extension :)
Ok now reload with R working.
Previews on RSS detector is working.
I am talking previews of RSS message list but maybe no necessary :)
Originally posted by ZAHEK:
Well 90% of the shortcuts is the same as in M2. I will mention the rest on addons.opera. I was also thinking about list of shortcuts with customization in options page but that will require some time (perhaps in v2 or v3) or something like in ubuntu when you press "win" and after a while overlay with all the shortcuts is displayed. This will require to get rid of the frames which is planned in v2.Originally posted by ZAHEK:
I checked and it seems to work. Are you sure you have focus in middle column? I also realized it downloads ALL feeds when folder is selected and fixed it. It will be in next build. Please give the "R" shortcut one more try to check if i really doesn't work for you.Originally posted by ZAHEK:
Because that is what Opera 12 do Also it will make the extension useful as standalone extension.Originally posted by ZAHEK:
It does show some content/summary below the titles, doesn't it?Originally posted by ZAHEK:
PlannedThis is now just showing title and the date and we can see it over the list and it is a bit annoying like this. maybe it can show some content of body (I am not sure if it is usable) or maybe you need to add an option to "Disable RSS Previews"...
What do you think?
- R shortcut in middle column to update (reload) current feed
Pls check this, it is not working here.
Originally posted by BS-Harou:
Hey, it is so amazing Thanks.
But it woud be better doing this without any other RSS button extension (Yes I know not possible now )
https://files.myopera.com/BS-Harou/files/smartrss.2013-09-09.1.nex
Change log:
- R shortcut in middle column to update (reload) current feed
- Changed font family for labels
- Fixed html decoding in opml import
https://files.myopera.com/BS-Harou/files/rssdetector.2013-09-09.2.nex
Change log:
- icons
- option page with option to change id of smart rss (handy for custom builds of smart rss)
- rss previews
Notes:
Instead of immediately subscribing to feed, when you select a feed source from button popup, rss preview is display like in Opera 12. You can click on "Subscribe" button to subscribe to the feed. If you find some rss page where the rss preview doesn't work, please let me know
Change log:
- Several important fixes mostly related to feed removal
- 1,2,3 shortcuts to switch between columns changed to shift+1,2,3 to prevent collisions with Opera shortcuts
Originally posted by BS-Harou:
Wow! Thank you for the badge option. It works nicely for now!
Great work!
Change log:
- optional badge with # of unread (bold) or unvisited (blue)
- IDs of folders & feeds changed from integers (1-n) to random hashes. This should allow smooth SMART import without clearing data in future.
- Improved speed of removing article views (+-3x)
I changed quite a lot in this build, please report any bugs
Originally posted by Cjcr:
Ok, I'll give it another tryOriginally posted by BS-Harou:
Can you make it optional, maybe? or if value is >99, then print +99 or something.
Originally posted by Cjcr:
Already tried that, problem is it doesn't work very well with >999 numbers even >99 numbers look a bit weird
Can you add a badge text in the extension icon with the number of all unread feeds?
You can use Chrome.browserAction.setBadgeText() for that.
Originally posted by XAntares:
I know, (Czech keyboard is also QWERTZ). I will probably make Y/Z do the same things- more shortcuts (middle column: J,U next/prev article, N - Undelete items, CTRL+F to focus search. left column: shift+arrow left/right to open/close all folders)
- Double click on folder opens/closes it
- Option to make thicker frame borders
- Fix for the links on http://www.economicpolicyjournal.com feed
- extension icon in address bar is animated while updating and on extension start (for a little while)
Originally posted by archive1:
It is a quite nice
Originally posted by anonymous:
https://chrome.google.com/webstore/detail/linkednotes/kmmbfbgimpbcaaeibgnijiflciagmiha use this for notes.
Only thing I'm waiting for is importing bookmarks
Originally posted by archive1:
Unfortunately, it does. I'm trying to figure out a way how to break it in Chrome :)Originally posted by archive1:
Fixed internallyHi,
I was going crazy...
As I haven't seen any comment here, I thought it was something I was doing wrong. I explain:
I noticed it after you made the separators thinner. It is a little not to easy to move them but, no problem clicking so I have the . But, I wasn't able to make it move. Sometimes I was able but soon I wasn't.
First I thought it was a bug but no report here I come to think it was I had done.
Today, with more time to experiment, I have realized it is an issue related to the size of the window.
When you have the window at 100%, all works as expected and I can move the columns separators without problem.
NOW, when you have a size different from 100%, almost always you can't move one or any of the separators.
Can anyone confirm this???
THANKS for a great extension BETTER even than the original feature and dropped by Opera because it was TOO complicated to include (and one user alone has been able to do it when a full team couldn't?. Now only I hope for NOTES and BOOKMARKS come any way...)
THANKS!!!...
Originally posted by anonymous:
I can't repro, however I will add an option for "thick frame borders" It will be in next build. (Off by default tho.)http://www.economicpolicyjournal.com
It gives me a bunch of html code gabbage and webpage won't load
btw, does this extension work as an extension in chrome browser? I think the chrome browser also lack a good rss reader
Originally posted by archive1:
You mean the counter for the feed itself in the tab title or the counter for all unread in the bar in the left column if you collapse the complete feed view in O12?
If you hover over all feeds you can see the count of unread messages ...
Originally posted by archive1:
One of the things I never liked—full 24h ISO format for me—and I can imagine that it can make sorting slower, which could be critical for people who are hoarding thousands of messages (like I do for testing reasons now) ...
- opera v12 news feed have a counter at the top showing unread feed. Maybe this counter could also appear on the extension notification icon itself as well
- opera v12 news feed has an interesting way of displaying time/dates. If feeds are today, it shows only the time e.g 01.00PM, if the feed is days old, it show time and day e.g Tue 09:45pm ; if its last week the feed show day/date and month e.g Tue 26 Aug; if feeds are months old it the date are shown 25/06/2013
Other than the above differences I think this news feed is pretty much spot on with v12 newsfeed. I could update to opera v17 without worry about losing a very important v12 feature
Thanks for new versions again, so fast
Originally posted by Unrealmirakulix:
There were more builds today because of the beta release. The number of builds will decrease now as I want to only polish things until final is ready :)Originally posted by Unrealmirakulix:
I might add it again once they will enable to do it without external server. However, you can clone or fork my git repository and checkout the "gestures" branch I still play with the gestures on the server side though, hopefully improving it, but I might also break it at any time and never fix it again.Originally posted by DitherSky:
Yup, I can reproduce it.Edit: fixed, https://files.myopera.com/BS-Harou/files/smartrss.2013-09-05.4.nex
beta release
Originally posted by BS-Harou:
Both. The detection button activates on the blog, but when I add it, it shows in the list as "http://my.opera.com/desktopteam/xml/atom/blog/" with 0 messages.
Originally posted by kapsi:
And this happens every time you try it? And if right click on the feed and select update from the context menu, do the items load?I think it's the "Disconnect" extension.
Originally posted by kapsi:
Ok, let's hope it was just some onetime issue
Originally posted by kapsi:
Atom? RSS2? Both? And how does it _don't work_?Originally posted by Unrealmirakulix:
I'm glad it still works, I was messing with the algorithm last night a bit because it suddenly didn't work with different light If I would work on it for few days I could probably make it work with different lights, distances and speeds, but as it was only _proof on concept_ I don't want to give it that much time.
- added NEW_FOLDER localization string
- left column line height now respects UI font size
- font size step (when clicking on the arrows) is 10 instead of 1 now
- check for existing *alarm* even when ajax download fails
Originally posted by Ice007:
Unfortunately, as I said in the blog post, it is not possible to add both buttons with one extensions. Also I plan to add RSS previews to the detector which will allow people to read the RSS without subscribing, so the RSS Detector will be useful even as a standalone extension
I know we can do with arrow on left side of folder but I do know know why but I try to open folders list with double click
Originally posted by ZAHEK:
That shouldn't be a problem I will note it for the beta->final phaseOriginally posted by BS-Harou:
It seems you will be create face gestures in short :)
This is Beta RC, unless you find some serious bug I'll call it Beta later today and move to beta->final process
Originally posted by Ice007:
No.
The Opera APIs sadly do not permit that.
Hei, Karolina, I'm currently using the separate mail client from Opera+O17 and it's pretty ok that way.
I tested Firefox with Simple mail and RSSfox extensions, hoping a perfect replacement of O12, just to see myself returning to Opera software 1 week later. Bad implementation, poor search functions, primitive icons, crappy keyboard shortcuts etc.
Opera mail client is 95% perfect and spatial navigation can be used on O17 (that was especially important to me) so the whole package is workable.
In this build only, you can activate *control by hand gestures*. It will be removed for various reasons from next builds.
https://files.myopera.com/BS-Harou/files/smartrss.2013-09-04.1.gestures.nex
There are only two gestures:
- move hand (or anything else) from right to left -> next article
- move hand from left to right -> prev article
It doesn't work very well tho. as my gesture recognition algorithm isn't finished yet. It also requires hidden iframe linking to my own server, because it is not possible to ask for webcam permission in sites using chrome-extension protocol. :(
To activate it, click on the "webcam" button in middle column toolbar, allow webcam usage and wait for few seconds for the hidden iframe to load.
The gestures should take around 2 seconds (so slow movement), it should be from far left/right to far right/left and about 40-70 cm in front of the webcam.
I also included latest fixes, optimizations and three new appearance options to configure font sizes and to switch off date groups :)
Originally posted by Karolina84:
Well, no other major browser has built-in mail client, so switching browser won't help you much
It's bad luck Opera decided to reduce the browser. I've been using it for ten years and now i had to find another browser and client
Karolína
Originally posted by Karolina84:
Hi, I would love to add M2 functionality, but unfortunately it is not currently even possible. It would require new *socket API* which is something that would allow the extension to communicate on mail protocols. Also, creating an e-mail client would be way much harder than creating a RSS readeretc.
You can then select one or more items in the list (with the standard ctrl + click and shift + click etc.). When you do, the playlist pane gets populated tracks from all selected items. It's really cool.
With that said, in SmartRSS, in the feeds list pane, you currently can only select one view at a time and the list will be populated with the articles in that view. But, it'd be cool if you could select multiple feed views at a time to populate the list with articles from more then one feed.
You can already do this when creating a folder, putting those views in the folder and then clicking on the folder. But, that's a lot to do for something you only want to do temporily.
Would be something to experiment with at some point to see if everyone likes it.
Originally posted by anonymous:
I'm afraid that what you are seeing is something very similar to the future final version Sorry for not fulfilling your expectationsI will look into the shortcuts, but I'm afraid not everything is possible (like zooming only the right column).
Originally posted by anonymous:
No, the final product would look as similar to M2 as possibleOriginally posted by anonymous:
Did you try the keys 1, 2, 3 to switch between the panes and then the arrow keys?BTW: I love the SPACE key to step through the articles - multi function:
Goes to the next unread, marks it read, scrolls the article frame one page down if beeded and when it is at the end of the article, it goes to the next unread etc.
Originally posted by anonymous:
Zooming is done natively by Opera, no code inside of the extension is involved.
Originally posted by anonymous:
it does if you click in the article preview text before (needed so that the focus is in the restricted iframe, which prevents execution of (malicious) scripts that could otherwise harm your computer) - but I am sure Martin will work a miracle in no time ;)
Originally posted by BS-Harou:
stays german now
Thanx for your long waited initiative :)
Of course the final product would look somehow different (and hopefully better lol) but, as I am a shortcuts geek, there are some ergonomical issues on O17 (that were not present on O12) :
- TAB and shift+TAB doesnt work properly (TAB doesnt go focusing on "full article" and backwards shift+TAB stays blocked on "search", not focusing on feed title or feed name)
- zooming affects all the columns, not just the preview feed.
- scrolling (PAGE UP/DOWN)doesnt work on preview feed content, and some of it really need it
Anyway, it's good enough for start
Originally posted by BS-Harou:
Yepp. Feels like > ten times
Marking a huge number of items and switching between folder views with many items is fast too.
Changelog:
- Counters (unread, total) are now not saved to db, but are only in memory and computed on start.
- Huge perf. boost to SMART import + info while importing
- Frame border width reduced to 1px (it is a bit hard to grab the line now, but it is prettier )
- Fixed some issue when expired transactions were used
- Frames are hidden until settings is loaded (so that resize/layout change on load isn't visible)
- in left column, "left arrow" key now opens/closes folder and "right arrow" key shows feed content without moving focus to middle column (you can press enter to show+move focus)
Note: It is still advised to clear all data before SMART import, otherwise there will be very likely id collisions.
Originally posted by BS-Harou:
Yep. Fixed now. Thanks.
On startup of Opera, I can see the frame resizing to the saved width, so it's slightly visually unpleasant that I can see it resizing. But, it's not a big deal at all.
Originally posted by BS-Harou:
Tested. No, then everything works well.Originally posted by QuHno:
No heise included. You can test it by yourself. Here is my IndexDBOriginally posted by Ice007:
Can you try if disabling/enabling the extension or restarting Opera has some similar effect?
after updating from 09-01.4 to 09-02.3 already as read marked feeds are unread and some already deleted appear again (new loaded?) in the list.
That´s also funny because there seems to be no pattern?
Originally posted by BS-Harou:
I think it was from 31.08. or 01.09., not sure sorry. But definitly not from the last one you posted, I missed to upgrade the first time
Originally posted by Unrealmirakulix:
It shouldn't be a problem to upgrade from whatever build you want (unless I write in changelog there might be some issue). So it was definitely a build with IndexedDB ... if you change the lang. to German again, does it stay after restart?
----------------------------------
would be great if the extension asks for UN+PW if it's needed, e.g. https://massengeschmack.tv/feed/all/mobile.xml
----------------------------------
if no Name for the RSS is given, the extension could get it from webpage meta title ;)
----------------------------------
Originally posted by BS-Harou:
Thanks, it works now.
Originally posted by Unrealmirakulix:
From which build did you make the update?Originally posted by Unrealmirakulix:
You can set the UN+PW in properties (as you probably know). But I agree it would be nice you would be prompted automatically.Originally posted by Unrealmirakulix:
Adding feeds via RSS Detector is still in very early stage. I'd like to make Smart RSS v1 before I'll start working on RSS Detector again :)Originally posted by XAntares:
This error isn't actually an real error. I use sandboxed from to display the rss article and prevent all javascript execution (and before I change it to anything the first url is about:blank which contains some javascript as well).SmartRSS tab doesn't open.
But as Classic Tabs does not work there either, I suspect there's an issue with chrome.tabs api and events... Haven't found time for further investigation, though.
The console for the SmartRSS-tab opened that way reads:
Blocked script execution in 'about:blank' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
Maybe that helps.
- Fixed
The problem was that the extensions is waiting for everything from IndexedDB to load to memory before you can open the smartrss tab. But it failed when there was nothing in DB. I did not see this issue on O16 because I already had some data in all IndexedDB objectStores
Originally posted by BS-Harou:
Yay! is fixed! Thanks
Originally posted by BS-Harou:
Yes even if I clear datas , SmartRSS tab doesn't open.
Originally posted by ZAHEK:
Can you PM me on Jabber? This will need a bit of investigationChange log:
- One IndexedDB transaction per objectStore per on tick (should lead to much faster IndexedDB operatioins)
- Don't render not-in-view items on first load
- Fix the "frame width" bug mentioned few comments above
Originally posted by ZAHEK:
Hi, so the 2013-09-01.4.nex doesn't work for you? How? The Smart RSS tab won't open? The feeds/items won't load? Something else? I am doing all my testing in latest Opera Next, which is still Opera 16
Originally posted by burnout426:
You are right. I will look into it -> edit: fixed internallyEdit: just works 2013-08-31.1.nex version.
Originally posted by BS-Harou:
Don't think it's new to this build, but:
* Pin the Smart RSS tab.
* Resize the Message List pane (make it wider than default)
* Close Opera.
* Restart Opera.
Result: Message list pane width resets to default.
Changelog:
- if you leave Smart RSS tab opened before closing Opera it will work now after opening Opera again (it might take some seconds before data are laoded from db tho.)
- Optimized "Mark All As Read" actions (feeds, folders, CTRL+SHIFT+A)
I stumbled upon an evil bug in smartrss.2013-08-31.1.nex causing permanent 100% CPU load and HDD I/O activity on my system when trying to mark a folder as read. One block of the feed data seems to be b0rked and causes this. I've zipped up the whole DB folder and sent it for an analysis.
Originally posted by archive1:
It would still be helpful to know what feed it was? .. I know there might be some issue when you use bad protocol, but perhaps there might some other problem as well.
it was this feed, but I deleted it, export the entire feed list, clear the data, then reimport the feed list and its fixed. I even resubscribed to the feed again and it everything seem to work now
I have 186 feeds and its always stuck at 114 feed
Originally posted by archive1:
Ok, to fix this I'm going to need a better way to communicate with you. Do you use any IM messenger? (jabber, icq, ...)? Also your OPML export might be helpful
Originally posted by QuHno:
Yes, thats what I mean
http://my.opera.com/desktopteam/blog/
The bug could be replicated here
Most important change: I replaced localStorage with IndexedDB. Data are not automatically moved from one to the other, so if you want to keep your list of feeds do a OPML export before updating to this version :)
It also contains several important fixes, like the atom urls
Originally posted by BS-Harou:
Theres two types of RSS feeders, ATOM and RSS
When I subscribe to RSS feeds. I could read the article in SmartRSS and click "full article" and it will direct me to the website and it will load up correctly
When I subscribe to an ATOM feed. I could read the article in SmartRSS, but when I click "full article" it gives me a bunch of garbage, html codes
e.g go here
http://my.opera.com/desktopteam/blog/
subscribe using RSS and subscribe using ATOM
and click "full article" links for both
Originally posted by BS-Harou:
Looking if there is a ? and if it is just adding &SmartRSS=UUID should help (I ran into the same issue with one of the first versions of my extension too ). Using ?SmartRSS=UUID instead of ?12345 would be fun too - depending on how the server log is set up it should be visible in the logs.
The server should ignore that and if not, it should teach them something about requestURI sanitation
Originally posted by archive1:
I think he means the link below the article in pane 3
Some Atom feeds link to the feed generator page in their internal source, which is not really helpful.
A test link of such a feed to look if there is the real URL of he article anywhere could help ...
Originally posted by QuHno:
That all actually shouldn't be a problem. the actual problem here is that when a string like "?12345" is added to url. No items are returned. I use the "?12345" thingy to prevent caching. Trying to figure out another way to prevent caching now
Originally posted by archive1:
Don't understand this. Can you perhaps reformulate it a bit?
I think the problem started around the time I updated my v17 developer build to latest version or .4 extension version when 24hrs timestamp was introduced
Originally posted by archive1:
There has been several changes during developement that could cause the item article duplication. Stucked updating is probably a worse bug - some javascript error must happen in your background process. Did you click on the "clear" button before import?
Originally posted by QuHno:
Deep in the night, the eyes are getting smaller. I also translate some programs and know this. :-)
(de):Tief in der Nacht werden die Augen immer kleiner. Ich übersetze auch einige Programme und kenne das. :-)
Originally posted by myOnno:
woops - I should do the translation when I am awake. Sorry about that!
Originally posted by davi807:
Everything in CDATA and all content in the "description" as child of an "item" instead of the "atom:content" or "atom:summary" as child of an "entry" element?
The feed describes itself as Atom 2.0 and if I read the specification right, there is no "description", so it can be assumed as "foreign content":
Originally posted by http://tools.ietf.org/html/rfc4287#section-6:
We didn't have a feed like that before during the test phase, and while SmartRSS conforms to the spec in this case, the behavior is still annoying from the users perspective. Seems like a hack is needed ...
also please look at this feed
http://blognews.am/arm/rss/news/
Originally posted by myOnno:
Thanks! Fixed internally
I have found some little typing mistakes in german translation in line 217, 226 and 246.
Here are the right words:
Line
217: Adresse
226: September
246: Feeds aktualisieren
Work fine in opera 16 estable !
thanks !!
Originally posted by BS-Harou:
The feed articles, I'm currently messing around with a chrome extension in opera developer 17 that allows using a bookmark folder for RSS article links https://chrome.google.com/webstore/detail/rss-live-links/hcamnijgggppihioleoenjmlnakejdph?hl=en the only problem I have with that extension shown though is that there isn't a way to indicate if things have been updated(in bookmark folder), plus I'd like article links deleted once viewed.
Originally posted by Ice007:
I don't think so ...
... he must build them because someone must try to break them before you get them
Your assiduity honors you. But today I updated Smart-RSS three times. I think you do not need to introduce each change individually by an extra build. A summary in the morning or evening is enough. That's less work for you too!
Originally posted by Ice007:
I'm sorry. I can see how that can be frustrating. (Though now one is forcing you to install each of the builds ). I'll try to reduce the number of new builds a bitOriginally posted by BS-Harou:
Yes, I must! It´s like a "compulsion". You know that; if we were not such kind of users, we would not use Opera 17 Developer as default browser, but Opera 15 (now 16) Stable. But we do not ...
2 new datetime options:
- 12 vs 24 h format
- full date in middle column
Alsou enter or doubleclick on article in middle column will open new tab with an url of the article. (Shift dblclick & shift enter will work in next build )
Absolutely excellent. Exactly what i missed to move to the higer version of Opera browser. Thanks a lot!!!
"all feed" folder also need a read all when you right click
Originally posted by archive1:
Hi, you if you shift+click on "all feeds" you will get all unread feeds. Context menu for "All feeds" is on my todo list. Right now you can use the CTRL+SHIFT+A shortcut inside of the middle column to mark all feeds as read.
Changelog:
- support for ttl
- build number/version and commit in options page
Notes:
TTL - unlike suggested I do not limit users in any way when rss has ttl set. But if a site has larger ttl than the extension-default 3 hours I will increase the time.
I built a *makefile* in node.js that packs the files and changes the version for me so it should be always up to date
Originally posted by burnout426:
For now, it'd be cool if ENTER and double-left-clicking on a message-list item (or selection) would invoke "open article link". That would lessen the need for the "full article" link to be above the message (although that'd still be cool too).
Then, at some point *if* opening a message in a new tab (as a feed message, not as an http link to the full article) is implemented, the ENTER/Double-left-click behavior could be configurable.
Double-click/Enter list item action: open article link | open message in new tab. Have no suggestion on which one should be default. (With shift still being a modifier for background tab)
(The reason I'm focusing on the article link feature so much is that M2 suffers from the article link only being accessible at the bottom of a message and users have complained about it for years.)
Originally posted by BS-Harou:
Still works pretty good though.
Originally posted by BS-Harou:
Changelog:
- shift + click on "Open aritcle link" context menu item will open the article(s) in background
- experimental panel toggle (off by default due to blink bugs)
Notes:
The bugs are:
- I can't remove the "frameborder" when panel is disabled because it is not possible to turn it back on
- When you resize the left column to be wider and hide it, there will be blank white space next to panel toggle.
- I decided to get rid of frames early in V2 as they are just too many bugs with it
Originally posted by burnout426:
Done Will be in next build.
Working on the panel toggle now. It is finished actually, but there are unfortunately two ugly blink bugs breaking stuff
Changelog:
- scroll to top on feed change (at least until i implement the 'remember last scroll position of feed' thingy)
- option to mark items as read on select
- fixed arrow navigation in left column (arrow right now opens and closes folders)
- when all new unread items are marked as read, remove the hasNew state -> should change icon back to grey
- move trash button to right (last left) in middle/right column
- 'open article link' in article list context menu
- option to disable asking before opening 10+ tabs at once (you have to turn this both on/off in options page because i'm lazy to reimplement the whole confirmation dialog)
- added option to reload feed every 5 minutes
- fixes
Originally posted by BS-Harou:
Thanks especially for above one :)
Originally posted by BS-Harou:
So, so awesome! I hope M2 devs see how awesome this is.
At some point, maybe shift key could be used as a modifier to open the tabs in the background. But, the features is already so awesome.
Originally posted by BS-Harou:
All works fine how it is. Awesome.
Originally posted by burnout426:
Thx, and good morning to you too
To keep things short, I went through all you suggestions and reports and I'll see what I can do about them Not everything will probably make it to V1 or at all, but I'll try to deal with as much as possible :)
Note: The options in the options page does not immediately affect already displayed articles in opened smart rss tab. So it is good idea to reopen or reload the tab (Mostly switching between two feeds should work as well, but e.g. language change needs reload)
Originally posted by QuHno:
since commit on "Aug 17 12:09:17" you should be able to space through even with focus in middle column
Originally posted by QuHno:
I do. For example, I want to ctrl + a to select all items in the message list, right-click the selection and choose "open article link" so that it goes through each item in the message list and opens its http article link in a new web page tab.
Originally posted by QuHno:
I see. Yeh, something like feed[0].listItem[0].articleLink would need to be available for example.
Originally posted by QuHno:
Understood. Those are my ideas anyway though. :)
Originally posted by QuHno:
I see.
Originally posted by QuHno:
K. A link somewhere up top instead. It's a very popular wish for M2.
Originally posted by QuHno:
No checkbox. Just an item in the context menu that performs the action opening the article link for each message selected in the list in a new tab.
"Open article link" is a good name for the action as it can work on a single message too, just like right-clicking a bookmark folder in Opera 12.16 says "Open in new tab" instead of "Open in new tabs" where there could be only 1 item or 20.
Originally posted by QuHno:
Yeh, that'd be acceptable.
Originally posted by QuHno:
5 minutes is pretty much a requirement for me and is available in M2 and Thunderbird for feeds.
Originally posted by QuHno:
Not necessarily. It' is indeed up to the feed author/generator to specify it correctly. But, M2 honors the TTL so that when the author of the feed doesn't want your client checking too often (bandwidth concerns), it doesn't.
Originally posted by QuHno:
No. Didn't think to try that. Think I probably assumed too much how each article is processed and stored.
But, I made a mistake. I was thinking the date format controlled the time too. I was trying to get the time for articles to display in 12H format instead of 24H. Doesn't look like that's possible at the moment. Not a big deal though.
Originally posted by QuHno:
Could be, but I think it's a bug. Try this:
Make the message list pane 45px wide for example. That's enough to display a subject of "Background Color in Text Block of email" in full. Then, close the tab.
Then, open up the rss tab and resize the message list panel to 170px for example. Then, click the print icon.
What happens is when clicking the button, the message list pane auto-resizes back to 45px. It's as if the message list width of 170px wasn't saved yet and clicking the print icon causes a reflow of the page based on the last saved width of 45px.
Originally posted by QuHno:
Yeh, if a feature makes the extension run horrible, the feature might not be worth the trouble.
Originally posted by burnout426:
Oh, I thought you wanted to open a bunch of them at once and each of them in a new tab ...
Aditional question, just for clarification:
By article you mean the full article in the web or the downloaded RSS article?
If the first: That would mean a rewrite of the article list pane because that information is not in it now...
Originally posted by burnout426:
We would also like to have the native performance of M2 or Thunderbird - but JS and DOM sadly do not perform half as well as soon as they have to handle a lot of items ... /sighMay be Martin can conjure a small wonder ...
Originally posted by burnout426:
Right, that is not yet implemented for the pure hh:mm time format.Originally posted by burnout426:
The subject would be fatal for me, as I need a space to click in the article pane to activate it so that I can "space" through the articles and mark it as read and jump to the next as soon as the article is scrolled to the bottom ...Originally posted by burnout426:
You mean something like a "open marked articles" checkbox that allows you to skim through the list and when done open all in full article view in new tabs?Originally posted by burnout426:
Hm - as the date group sorting is dynamic, that could have some impact on performance, which is already a problem if you have a huge list of high traffic feeds - but it would be coolMay be that could be integrated in combination with a setting for:
Delete all article links older than ### d/w/m in this feed
to keep the performance impact low.
Originally posted by burnout426:
Nice idea and should be not too costly to implement (not my workflow when reading feeds, but I can see the benefits)Originally posted by burnout426:
@Martin: /me scrolls through the IM history (private joke )Originally posted by burnout426:
There are other clients? Blasphemy!Only if you want to keep the sorting, but sorting after importing is way easier to do than adding all of the feeds manually, so it might still work out ...
Originally posted by burnout426:
font family could only be one of the >90% fonts or a generic as Opera doesn't allow to check for the installed fonts at the moment (at least not without a really ugly and performance hogging hack) - and believe me, almost nobody has the same fonts installed on his system. Yes, I know that there are webfonts etc. too, but I always found them being slow and several of them are incomplete (not everyone reads ASCII coded messages only ;)) and I don't want to dl more than necessary ...Originally posted by burnout426:
+1Originally posted by burnout426:
That could fill up the storage quite rapidly if those are high message volume feeds, which might cause problems. Sadly indexDB doesn't allow a full text search like webSQL or localStorage 1), so switching the back end could result in different problems ...Originally posted by burnout426:
Is the TTL really the minimum time in which the feeds are updated? I know of at least a few web pages that have a TTL set to e.g. 24h but refresh more often ...Originally posted by burnout426:
Works for me.Did you click the reload button in the address bar to reload the complete tab to reparse the items for display?
Originally posted by burnout426:
Sounds like a design limitation: A minimum width is required so that the right-click context menus can be displayed because they can't overlap the frame borders ...A sidenote from an internal build 2) tester point of view:
All in all it looks like there are two different workflows while reading feeds. While it would be cool to have an "Eierlegende Wollmilchsau" 3) it possibly might be better to build 2 different RSS extensions. Combining all of the wishes ported from "life bookmarks" or other features might slow down the extension to a crawl, because every added element has to be rendered and handled. This is quite costly especially with a well filled article list pane.
Sadly Chromium fires a lot more events than Opera 12-- did, if I understood some of Martin's comments during the development right (don't sue me if not). The latest performance improvement came at quite a huge development cost (time) and many builds with hard to reproduce bugs 4) in between. A glimpse on the tricks that had to be used:
All that was necessary because webkit/blink does not cope well with redrawing or adding and deleting of many DOM elements. Short tests with a few messages don't reveal that, but as soon as you are in the higher 4 digit numbers, you can see it clearly, and I am speaking about speed improvements of the factor 2 and more in some cases. IMHO Chromium cheats to get better results in the benchmarks.
1) Big problem. Thank you, Mozilla, for pushing that crappy and not well thought out indexDB specification!
2) ... and there were a lot ...
3) German proverb, similar to: jack of all trades device. Literal meaning: An animal that delivers eggs like a chicken, wool like a sheep, milk like a cow and flesh and piglets like a sow.
4) I still wonder how Martin could keep staying so focused and quiet when I send him the next regression or bug ...
Jumping the gun, but a few things that'd be cool eventually:
* Full Article link at top instead of bottom.
Maybe make the subject above the message a link to the full article. Or, just have a link somewhere up top.
* An "open article link" option in the right-click context menu (for the message and message list).
When done on the message list, "open article link" would work on the selection and open the article link for each message.
A shortcut for it would be cool too so that you could ctrl + a and then hit that shortcut.
A "Do you want to open N tabs?" warning could be displayed when you do that if necessary. But, it should have a "don't warn me again" checkbox (that you can reverse in options).
(Basically, take the cool parts from Live Bookmarks)
* Remember last selected feed and feed message so that when you open the SmartRSS tab again, the message you had selected before is still selected and in view.
* Collapsible date groups with remembered collapsed state. (Per-feed setting with a global way to apply to all feeds)
* Thin toggle strip at very left-edge of the feeds list pane to expand/collapse the pane with one click. The toggle strip plus pinning the tab would be great together.
* Would be cool to be able to double-left-click an item in the message list to read just that message in a new tab. A "Message List only" layout to go along with that.
* You can add feed folders like in M2. However, just like an M2, I always thought it'd be great to use tags/labels there so that a feed can be in more than one at a time. Would make exporting the list for other clients a little funky though.
* Options to customize the message list text (unseen, seen and read state colors, font-family and font-weight).
* More tweaks for time format. For example, use the same format for messages in each date group (as in, always show full date and time for example).
* Full build number listed in options might be cool.
* 5-minute check interval. Used for lots of fast-updating feeds to grab the messages before they disappear from the feed page (as most pages only show the latest 40 or so.)
* Didn't check, but honor the feed pages TTL and not allow the user to set a lower check interval for that feed. But, have a way to turn that off in options or something.
Two issues:
* Changing the date format doesn't seem to affect already-fetched messages.
* Resize the message list pane to shrink its width a lot. Then, close the tab. Then, open the rss tab back up. Then, resize the message list pane again to make it a little (not a lot) wider. Then, click the print icon on the toolbar above the message. Result: Message list pane resets to the previous width. If the width of the pane is wider than a certain point, I can't reproduce. This is on Opera Developer + Win7 x64 + smartrss.2013-08-26.1.
Originally posted by DitherSky:
Hi, I tried to investigate this, but I am not able to reproduce it. Can you send me an url of the rss you have this problem with?
Originally posted by shoust:
Hi, thanks for suggestion but I can't really imagine how could that work in the smart rss tab. But perhaps I just don't fully understand your request. By "list of feeds" you mean the actuall feed sources or feed articles? And by "the button to list all feed items that haven't been viewed" you mean shift+click on "all items"? Also what would be the advantages (in one case or another) to the current way it works?
Changelog:
- optimization - This build does not fully render (in most cases) items that are not in view and renders them only once they get to view when scrolling. This might cause sometimes little lags while scrolling, but I will try to improve this in future builds.
RSS adresses can be caught by the RSS Detector (the second extension linked in the blog post). They are and inserted to the main SmartRSS reader extension if you click on the little RSS icon that shows inside of the address field and select the feed you want to add ...
(edited. ZAHEK answered too fast for me, he caught me while editing )
Originally posted by QuHno:
Hımm, thanks.
Originally posted by BS-Harou:
That's so nice now. I imported feeds as in Opera12 with folders. Thanks.
Well done, Marin, very well done! Thank You!
Changelog: folders (no subfolders yet tho.)
Originally posted by BS-Harou:
Will be very welcome. Thanks!
Originally posted by BS-Harou:
Yes, that is. Thanks.
"go to "all feeds" and press CTRL+SHIFT+A".
Yes, I know that, but a button that do that seems better
Originally posted by Cjcr:
I might add context menu on "All feeds" in futureFor now I miss an option to mark all items as read .. an also an option to mark item as read when is selected.
Originally posted by Cjcr:
go to "all feeds" and press CTRL+SHIFT+AOriginally posted by Cjcr:
Don't understand this one. You can select whetver article you want and press "k" or button/context menu item and it is marked as read. Or do you mean something else?Originally posted by BS-Harou:
I guess he means automatic mark as read (after x sec.)
Originally posted by Ice007:
Oh, I see. Noted.- Feed tooltips (count of unread and all items in the feed)
- Button to open new tab with current article (so you can download it as mhtml)
- fixes
Note: special feed sections (all feeds, pinned, trash) don't have tooltips. Feeds added in older builds will show wrong number of all articles until they are updated.
Originally posted by QuHno:
correct
Changelog:
- Russian translation
- no more crashes when downloading large exported data
http://files.myopera.com/DitherSky/blog/local.js
http://files.myopera.com/DitherSky/blog/options.html
Doesn't Chrome's core have i18n JSON-based engine for translations though? Maybe it's better to use native extension translation method...
Also a bug: when I use livejournal.com feeds 'Full text' links point to the original atom feed instead of the article.
And the suggestion: please add button or menu item to save selected article(s) as HTML/MHTML. Here is the good template for this that supports multiple articles:
http://files.myopera.com/DitherSky/blog/template.html
Originally posted by DitherSky:
thanks! I'll investigate the liverjournal feed and note the download as html in my todo
I forgot to escape urls when exporting to opml. This should fix it
Changelog:
- feeds in left column with unread items are bold
- I replaced the opera:cache thingy with google service to get favicons. In future I'd like to do some *mutation* of both, but the google service is probably better option for now.
Originally posted by Unrealmirakulix:
... let me guess: Opera 17?
If yes: Known redraw bug in O17. Opera ASA must fix that, nothing Martin can do about that.
go to Settings -> click on the layout that is already chosen
-> a white box overlays the area where the settings dropdown was
screenshots:
1. http://prntscr.com/1mpzsv
...mouseover on buttons and text...
2. http://prntscr.com/1mpzy3
...again mouseover on buttons and text...
3. http://prntscr.com/1mq02v
Nice work. Please keep working on this, I will use it once new-opera is out for linux. Thanks!
Changelog:
- import/export in options page (*.smart format backups all your feeds & article, *.opml only feeds. Unless you really want to keep your old articles backed up you should use the opml format).
- clear all data button in options page
- title on article items in middle column
- I discovered some serious rendering bugs when new items where fetched, this build should fix that
- fixed feeds ordering
- shift + click on feed shows only unread items
- on load only unread items from all feeds are displayed
- other fixes and bit of optimization
Originally posted by BS-Harou:
Thanks. It looks good now
Originally posted by BS-Harou:
added some more feeds now. just appeared at first feed I added to clear old version upgraded to newest build.
-------------
now I installed it completely clean and this time it just took about 0.5 sec to shown the title instead of the url. :)
so everything seems just fine
Great work
Originally posted by Unrealmirakulix:
Can't reproduce that, here it changes from url to title automatically once the feeds are fetched.
Optimization begins
- This build contains a fix for a bug that caused major performance regressions when new items were fetched
- It also fixes a bug which made the "U - Undelete" shortcut work outside of trash.
Originally posted by brucelawson:
That's great! Thank you very much.You've got new mail
- I updated the translations as requested, please make sure all is up to date everyone! :)
- I also played a little with the one-line layout /CC @Nimesh
Of course I am not sure if any slowing with this action...
Originally posted by kapsi:
Oh yes, Oh yes, Oh yes!!!
Originally posted by ZAHEK:
The RSS feeds should be updated automatically every 3 hours (or whatever you set later in properties).Originally posted by kapsi:
Imagine RSS Reader as a banana and M2 as our solar system. That's how much harder M2 would be to createOriginally posted by Ice007:
We should wait till next many years :)
Originally posted by BS-Harou:
Originally posted by ZAHEK:
That is default browser behavior, I use the placeholder attribute. So I probably let this as it is. Sorry
BTW:
https://files.myopera.com/BS-Harou/files/smartrss.2013-08-20.2.nex
- Slovakian translation added. That is the last I was waiting for before alpha.
- One fix in Eng. translation
Unless I'll find some serious bug, this build is going to be alpha version
Thank you for your great effort as always.
https://files.myopera.com/nimeshthakkar/files/2013-08-20_18-04.jpg
https://files.myopera.com/nimeshthakkar/files/2013-08-20_18-05.jpg
https://github.com/BS-Harou/Smart-RSS/issues/5
Originally posted by ZAHEK:
Interesting, I can reproduce something similar in O17. Seems to be a redraw issue in Opera.
- Turkish translation
- New icons in middle column context menu
Originally posted by Ice007:
The icon is supposed to have a color only when new articles are fetched and you haven't yet clicked on "All feeds" explicitly or on each of the feed sources with new items.
http://i.imgur.com/kqqMcvB.png
And will you add some icons for some strings ond context menu?
For. exm. "Nest unread + previous unread"
Originally posted by ZAHEK:
This looks serious, but I haven't managed to reproduce it yet. Investigating right now.Edit: Can you reproduce it with HWA off? (There is switch in Opera settings)
Originally posted by ZAHEK:
I use icons from Opera 12, but unfortunately they don't have any icons for these actions either. I'll try to search in the skin for some other icons that could be usedChangelog:
- option to change color of new-feeds-icon
- link to options page from settings in smart rss tab
- Polish translation
- Trash context menu
- More fixes
Unless I'll find some serious bugs then once I receive Slovakian and Turkish translation I will release alpha version of Smart RSS.
The main focus between alpha and beta version will be optimization.
Originally posted by BS-Harou:
If I see it correct, now (19.2 > 19.5) the color is completely gone again.Otherwise: Very good work!!!
- several important fixes
- German translation
Originally posted by BS-Harou:
Display the beautiful icon on post too
Great to see such an improvement in just one week
Originally posted by BS-Harou:
What a great work!! THANKS!
Changelog:
- Date groups
- Options page (localization, date format)
- Sort asc./desc.
- Beautiful extension icon made by QuHno. Special thanks!
- fixes
Notes:
- Currently only English and Czech localizations are working. German, Turkish and Slovakian translations should be in very soon.
- I changed the way item IDs are generated to fix some issues. So if you have some items that are still in RSS sources they will get duplicated on update. To prevent this, go to "all feeds" and delete all items completely (SHIFT+DEL) before updating to this new version. I'm sorry for the trouble
- The new extension icons are under Free License
- Some more work on the close/open bug mention in next build
- Frameborder position saving
- Some other fixes
Originally posted by QuHno:
(I did a clean install and re-subscribed to the feeds - import and export to a tab delimited list or so would be welcome ...)
Changelog:
- option to force one-line/two-lines layout (there is Two-Line instead of Two-Lines in select box, will be fixed in next build )
- probably the most important fix since pre-alpha. Until now the extension was practically unusable when the RSS tab was closed and opened again. Clean install might be good idea
Edit: Actually I just realized the bug is not fully fixed. Don't reuse the tab for anything else and if possible don't refresh the tab I will try to fix it completely as soon as possible
Originally posted by QuHno:
Yep, I know about this. What I want to do is to check on each update if the item in db is still in the rss source. If not, I can safely remove it from db because I know I won't be fetching it again. (Unless there is some weird RSS that changes # of items with every fetch).
http://my.opera.com/QuHno/albums/showpic.dml?album=3811932&picture=197267772
I deleted all items but they stay in the database - just the content is set to an empty string as long as the entry belongs to a subscribed feed. If you delete the feed, it seems that a more or less empty key-value pair stays in the DB. I can imagine that this behavior leads to problems after some time. May be some garbage collection or compacting is needed.
Possible solution: Delete the entries, remember the time of the last feed download/update, compare it with the time when the items inside of the new downloaded content were written and discard entries that older than the last update ...
Originally posted by ZAHEK:
Not yet.Originally posted by Ice007:
Thx, done.-just my 2 cent-
BTW , RSS button works but no adding in RSS screen in case of it says RSS adress added.
Originally posted by QuHno:
Thanks
2 wishes (low priority ):
1) An extra button in the middle column: "Hide read items"
2) The general preference: "Mark as read after ### seconds" would be really handy when space-ing through the articles.
http://my.opera.com/QuHno/albums/showpic.dml?album=3811932&picture=197246622
Changelog:
- prevent ajax caching
- improve multi-selection in middle column
- context menu for middle column
- d'n'd of items to trash
- Make CTRL+SHIFT+A work in trash/pinned sections.
- 1,2,3 (above Q,W,E) keys to switch between columns
- Space pressed with selected item scrolled to bottom moves you to next item
Note that last two changes does not work perfectly. That is because the actually content (not header with title and other stuff) are in special sandboxed iframe to prevent any scripts from running. This means no malicious code will get executed but it also means I can't catch any key events there. So if you click on the content with mouse no shortcuts will work there. However, ff you click on the header or use "3" to move to the right column all shortcuts should work fine
Originally posted by QuHno:
What about usingwebview
? I mean pre-process feeds by replacingiframe/embed/audio/video
tags to correspondingwebview
code.And question to the author: what this extension uses as storage? I heard
localStorage
is very limited in Chrome and its clones. So is 50Mb of subscriptions content but a dream?Originally posted by DitherSky:
Yes I use localStorage though I'd like to use IndexDB in future. However, there is an "unlimitedStorage" permission for extensions which I just added to manifest file so 50MB shouldn't be a problem. Actually, it is, because having 50MB of RSS would make the extension probably reeeally slow
Edit: actually, it seems the unlimitedStorage works only with IndexDB/WebSQL ... one more reason to get rid of local storage as quick as possible
I mean http://my.opera.com/BS-Harou/xml/atom/blog/
https://files.myopera.com/BS-Harou/files/smartrss.2013-08-14.2.nex
- fixed the updated element
- when error happens in bg process it gets displayed in log in bottom right corner. it should help to hunt some more bugs and will be removed (at least by default) from final version.
Bug: Date is wrong in Atom feed at http://my.opera.com/BS-Harou/xml/rss/blog/
Originally posted by GwenDragon:
I don't see it. Do you have a screen?
First time I added the feed it got, from some reason, redirected to my.opera login page and did not get downloaded, no idea why. But when I clicked on update it downloaded ok and the dates seems fine as well. What timezone are you in? Perhaps it got changed to yours.
I should have tested it again before the initial release
Originally posted by Ice007:
I think didn't remove the last ones manually during the initial test phase and it seems the old ones are deleted by some garbage control after some time - but we should watch that behavior and if they stay forever it is worth filing a bug report to Opera ...
edit:
I just looked again, with the last update the old version was deleted after it was started once and after the next one or two Opera restarts.
/edit
User wish
http://opera-info.de/forum/index.php?page=Thread&postID=245690#post245690 (german)
The user wishes for optional automatic highlighting or deleting of feeds that are inactive for some time, or displaying the date in the left column when the feed got its latest new items.
Rationale:
He subscribes to comment feeds and those tend to slow down to zero messages or get closed after a certain time. He uses them as "throw away feeds" that are only good for short term information. Highlighting feeds where the latest message is older than ### d/w/m (could be a preference) or displaying the time would ease up feed management, automatic deleting (optional) would help keeping the feed list tidy.
I personally think that is a good idea.
Link-Adress: .../smartrss.2013-08-12.3.nex
Link-Name: ...../smartrss.2013-08-12.4.nex
Originally posted by Ice007:
I should better upload a new update to fix this :)
https://files.myopera.com/BS-Harou/files/smartrss.2013-08-14.1.nex
Changelog:
- fix ratio thingy for images with fixed size in css
- fix for the wrong count number with trashed items
- add support for del,shift+del,shift+d shortcuts
- add pin button to right column
(Also removed my link in the last post, in order not to confuse the users)
Btw - Info: After an update the old "builds" remain in the extension directory, similar to the browser itself. So - if you want it "clean" you should delete the old ones from time to time.
30 feeds? where are they? Think I finally found a
Originally posted by Unrealmirakulix:
Can you give me url for the feed?
Edit: if you close/open the buggy behavior tab does it persist?
Edit2: If you encounter some similar bug look in web inspector (CTRL+SHIFT+I) for some other than "Blocked script execution in *" errors.
Originally posted by Unrealmirakulix:
Confirmed. Had this also a few hours ago.
Different reasons/solutions:
Unread deleted Feeds (Trash) still are counted in feed-overview: Open Trash and mark them as read (G) or delete them.
If still some are left: Undelete one feed that belongs to the "damage" feeds so it appears in the feed-folder and reload the single feed folder. (not the general reload)
Nochmal auf Deutsch:
Ungelesene gelöschte Feeds im Trash-Ordner werden weiter mitgezählt: Als gelesen markieren (G) oder löschen.
Wenn das auch nicht hilft: Einen der gelöschten Feeds eines betroffenen Ordners wieder herstellen und den "Neu laden"-Button im Feed-Ordner drücken (Nicht den generellen für alle Feeds)
It´s a annoying bug!
Originally posted by BS-Harou:
That is a scientific term.
Code quality is measured in WTFs/minute
Originally posted by Velmont:
Not yet, I do have a git repo and active github account so it is a matter of seconds. However, unlike usually, I did not focus much on nice commits messages and structure. One night when I was really sleepy and just had to deal with the strangest bugs, I made a commit called something like "fixes for strange wtf bugs". What I want to say is, I'm not really proud of this repository
Edit: I pushed it to github. Url in blog post.
Originally posted by Velmont:
Yes, it definitely would. Problem is there isn't any high quality IndexDB module for Backbone.js. I will probably have to write my own and that will take some time. Hopefully in some feature release
Also, rather than local storage, I guess IndexedDB would be a better fit down the road. Being async and all (tho' the Chromium implementation arguably needs some love).
Originally posted by BS-Harou:
And it works!
Even from O16/Win to O17/OS X
In fact "double easy", because the extension-ID is identical - so you only have to migrate the two matching ID files from local storage (localstorage & -journal).
Originally posted by GwenDragon:
You did, "/test/pic/img1.png" is a relative address ... Does it work in the updated version? (see my previous comment)
Bug: Pictures do not resize proportionally.
1. Fetch
2. Resize Opera 16 windoww to 1024x768
3. In rigtht pane with content of first article picture is squeezed in width
May be you can fix this later with some CSS.
Originally posted by GwenDragon:
Damm, I thought I fixed this already. It seems I missed something. Thx!
EDIT: fixed internally, will be in next update
Originally posted by BS-Harou:
Just install "over" the existing? Or remove the former one first?(Btw. A release number would be helpfull! The installation file has one, but the extension still is 1.0)
Originally posted by Ice007:
"Install over" should work (it should also keep all your current data).
My _release_ numbers consist of a date and a counter as you can see in the name of file
Originally posted by BS-Harou:
Yes - it does. Thanks.
Another question: The data files (to migrate data to an other installation/PC) are the two extension files in "Local Storage" or do i need other ones?
Originally posted by Ice007:
I store all data in local storage. However I never tried moving an Opera 15+ extension to another installation with data and all so I don't really now. Try it and let me know how it works
Originally posted by GwenDragon:
Thx, just fixed it internally :)
Originally posted by GwenDragon:
Can you point me to some RSS which uses relative addresses? (Nevermind, QuHno already gave it to me and I fixed it internally )
Changelog:
- relative addresses
- support for date element
- close Smart RSS when the tab is focused and button is pressed
Originally posted by BS-Harou:
Umpf, i did never complain about relative addresses.Please have a look at feed at
Browesers Feedreaders IE 10, FF 22 and Opera 12 fetching the picture, your extension does not ;)
//EDIT: Works in bugfixed version now!
Feed uses dc:date for Date information, i. e.
Bug: Media in Feed as images should load from same domain if there's no scheme and authority in URI.
//EDIT:
That means: should load
Other Feedreaders do load this content.
Originally posted by Unrealmirakulix:
Not really, as Martin already described in the blog post. The extension uses the favicons for the feeds from Opera's icon cache. Open the preferences of the feed, copy the URL, paste it into a new tab, hit enter and close the tab. After that you can see the icons if you reload the reader tab by hitting the reload button in the address bar or if you press F5.Originally posted by Unrealmirakulix:
And they probably won't ever. For security reasons the frame with the messages is sandboxed and such no JS execution is allowed. Most players need JavaScript. If Martin hadn't done it on his own, I would have already asked him during the test phase to do so.Reason:
- Extensions are based on JavaScript and that can rip up security holes (direct attacks on the extension's code, cross site scripting, sniffing, etc.).
- Feed servers can be hacked too (and already were in the past) and can deliver feeds that contain malicious code.
- 90% of all fly-by attacks need at least a little portion of JS to work, sadly embedded players do so too.
Believe me, you don't want the malicious code. ;)I had the chance to test it for some weeks before this public release went live and I must say that I never lost any data while upgrading the extension - but of course it still might happen, so don't sue me for saying that
Originally posted by slan1:
Problem with localization:No one of us speaks all languages, so translators are needed, which leads to a problem:
Will the translators be available every time the extension is updated?
(I experienced that problem with my extension too, the initial translation was no problem, but having to nag the translators to keep up with the translation was a PITA, especially if there are help files with much text and changes happen in those)
@Martin: I told you that someone would ask for localization
Hint: Most of the used strings should be in the lng files of O12 - the same numbers are the same strings. That should ease up the localization of the extension a bit ...
I guess you know, if this "Baby" is ready it will be the first No.1 - Extension of "Opera - The Next Generation"! With this extension you might enter Opera´s history books! ;)
Each user who was not using M2 because of mail, but because of RSS, now is a big step further, to have nearly a complete substitute to Opera 12.
Awesome work!
* del-key doesn't delete. don't like d-key to delete
* favicons are missing
* no embedded players working, e.g. blip.tv (Film Brain's Feed)
That's all I found today Very good work
Can you add support for localization?
Is it supposed to work in Opera 15 or 16? (I guess not – I get some obvious bugs after installing it there and they don't support some extra APIs Opera 17 does.) It's worth mentioning in the text that it requires Opera 17.
Originally posted by Saskatchewan:
I did not test it in O15, but It should work in O16. None of the extra APIs are needed.
What kind of obvious bugs are you talking about? Perhaps I spent so much time ignoring them I forget to fix them
So Opera has no plans to build RSS reader (or something like that) on top of Blink?
Originally posted by nimeshthakkar:
Nothing I'm aware of.
I love it!
Originally posted by BS-Harou:
In O15 toolbar buttons are displayed wrong (something like: 1px height, 100% width).You're right – it works in O16. After subscribing the first channel messages were not downloaded, but I tried again with the same one and it worked.
Edit: Ah, you fixed it already. I opened the page and was doing something else for a while, so I didn't see your answer before posting this.
Hide extra comments