Description: FuriusRss Karamba is a total re-write of Furius Karamba RSSNews (still available). This new version is extremely easy to customise, allowing users to easily and rapidly create new and personalised themes to suit their desktop.
FuriusRss supports an unlimited number of RSS feeds which can be easily set be editing the config.py file in your favourite browser.
Features:
Supports and unlimited number of feeds. Supports RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3 and Atom 1.0 feeds. Supports multi-national character encodings. Easily configurable through a separate config file (config.py) Multiple themes available. Customisable through a separate config file (config.py).
How to Use and Configure:
Download a FuriusRss in the theme of your choice (see screenshots for preview). Open config.py in your favourite text editor. Enter the urls of any feeds as a comma separated list within the ‘feeds = []’ section. Enter the time that you wish each feed to display for in the ‘delay_seconds’ section. Choose you preferred browser in the ‘browser’ section. A Tutorial is available for creating your own themes.Last changelog:
11-04-2008 Added a new theme New Version This is a complete re-write of RssNews.
I actually figured out my above problem, I just had to change the horizontal size in the actual superkaramba theme file. After using the Toms Hardware RSS I noticed that it displays "Presented By: " every three lines or so but their Atom feed has no such thing, but when I went to use it the widget didnt display anything. heres the link to it http://www.tomshardware.com/feeds/atom/tom-s-hardware-us,18-1.xml
I want my feed titles to display a lot more of the actual text (since the reader is going to be hidden anyway via compiz-fusions widget layer) but no matter what I change feed_title_max_length to it doesnt make a difference, Ive tried extremes such as 8 and 800 and the text didnt change at all :-/
I'm having some problems here. First, the theme doesn't seem to update when I change rssNews.py. I changed some feeds, but the old ones still show up. Second, in the "shiny" theme, the text runs off the bottom. Any advice?
Disregard that, sorry. For some reason I need to log out and back for the changes to stick. I do have another question: how can I make the display cycle faster?
Normaly, when you point the mouse to the line of a news, it should show you the complete title of the news, shouldn it? (like in the figure: http://www.kde-look.org/content/preview.php?preview=3&id=51521&file1=51521-1.jpg&file2=51521-2.jpg&file3=51521-3.jpg&name=RSSNews+-+An+RSS+Feed+Reader )
Well, in my computer it only works when I load the karamba as a root, but I normaly use my computer as a normal user... How can I get the complete title without having to load the karamba as root?
Thank you very much for the answer...
Otavio
Sorry for the delay in relying. If you open the rssNews.py file in your favourite text editor (Kate) and find this line:
delaytime_seconds = 180
For a two hour cycle you will need to change it to:
delaytime_seconds = 1440
That equals to each of the 5 feeds updating every 24 minutes, so 120 minutes for a full cycle.
Dear Marcus, You did great job!!! Reader looks fantastic.
I find one problem with using it. It does not encode characters from the feed I would like to use properly.
Could you point me to a place or maybe you may provide me an aswer where I may find information how to change the encoding or use another fonts.
Thanks!
I'm afraid this does seem to be a problem with some feeds (especially Polish, Turkish etc). Unfortunatly I have not been able to locate the source of this problem. If you wish to chge the font, however, open the rssNews.py file with your favourite text editor and find this section:
def createText(widget):
global text, imgtip, stamp
text = []
imgtip = []
for i in range (max_items):
text.append(karamba.createText(widget, 15, item_top + (i * item_height), 195, item_height, ""))
karamba.changeTextColor(widget, text[i], 255,255,255)
karamba.changeTextFont(widget, text[i], "Omicron Zeta")
karamba.changeTextSize(widget, text[i], 10)
stamp = karamba.createText(widget, 15, 158, 180, 24, "")
karamba.changeTextSize(widget, stamp, 9)
karamba.changeTextFont(widget, stamp, "Omicron Zeta")
karamba.changeTextColor(widget, stamp, 255,140,50)
You then need to change the two instances of "Omicron Zeta" to your chosen font, e.g "Trebuchet MS". Sorry I can be of no more help.
Um, it looks like you took the kore background for your theme from my Kore AmaroK Kontrols theme. If you could at least give me some credit under your theme description that would nice...
In the theme folder of choice you will find a file called rssNews.py, open this file in a text editor, such as Kate. At the top of the file you will find a section that starts like this:
#################################################################
# CHANGE THESE ITEMS TO USE ANOTHER RSS FEED
max_items = 17 #set to -1 if you want unlimited items
feedURL1 = "http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml"
feedHomePage1 = "http://news.bbc.co.uk/"
feedName1 = "BBC News: "
Change the following 5 feeds to ones of your choice.
it looks now like this:
#################################################################
# CHANGE THESE ITEMS TO USE ANOTHER RSS FEED
max_items = 17 #set to -1 if you want unlimited items
feedURL1 = "http://www.heise.de/newsticker/heise-atom.xml"
feedHomePage1 = "http://www.heise.de/"
feedName1 = "Heise News: "
feedURL2 = "http://digg.com/rss/index.xml"
feedHomePage2 = "http://www.digg.com/"
feedName2 = "digg.com: "
feedURL3 = "http://www.kde.org/kde-look-content.rdf"
feedHomePage3 = "http://www.kde-look.org/"
feedName3 = "kde-look: "
feedURL4 = "http://www.kde.org/dot/kde-apps-content.rdf"
feedHomePage4 = "http://www.kde-apps.org"
feedName4 = "kde-apps:"
----
but i still only have a few default entries :( i also tried restarting suberkaramba after i changed the feeds :(
is it because i only have 4 feeds, not 5?
Not quite sure what you mean. However, you need to double click on an item for it to open up in your browser. You can change your default browser by commenting out the default browser (Konqueror) in the rssNews.py file and uncommenting one of the other browsers, such as firefox, swiftfox or opera.
Hope this helps.
Okay, first of all, I'm afraid to say the news parser doesn't appear to like the German language 8(.
I have had digg and the KDE sites working fine. If you are having problems try reverting back to the default feeds and change one at a time. You must also remember that python is very sensitive to indentation in the code, and a space character in the wrong place can kill an application.
I'll look into the German language issue, but I can't promise anything. Sorry.
Ratings & Comments
47 Comments
Hi very nice job .My problem is that i cant see the preview of the page...is there anything i can do about it?
I actually figured out my above problem, I just had to change the horizontal size in the actual superkaramba theme file. After using the Toms Hardware RSS I noticed that it displays "Presented By: " every three lines or so but their Atom feed has no such thing, but when I went to use it the widget didnt display anything. heres the link to it http://www.tomshardware.com/feeds/atom/tom-s-hardware-us,18-1.xml
I want my feed titles to display a lot more of the actual text (since the reader is going to be hidden anyway via compiz-fusions widget layer) but no matter what I change feed_title_max_length to it doesnt make a difference, Ive tried extremes such as 8 and 800 and the text didnt change at all :-/
I'm having some problems here. First, the theme doesn't seem to update when I change rssNews.py. I changed some feeds, but the old ones still show up. Second, in the "shiny" theme, the text runs off the bottom. Any advice?
Disregard that, sorry. For some reason I need to log out and back for the changes to stick. I do have another question: how can I make the display cycle faster?
Normaly, when you point the mouse to the line of a news, it should show you the complete title of the news, shouldn it? (like in the figure: http://www.kde-look.org/content/preview.php?preview=3&id=51521&file1=51521-1.jpg&file2=51521-2.jpg&file3=51521-3.jpg&name=RSSNews+-+An+RSS+Feed+Reader ) Well, in my computer it only works when I load the karamba as a root, but I normaly use my computer as a normal user... How can I get the complete title without having to load the karamba as root? Thank you very much for the answer... Otavio
I'm afraid to say, I have no idea why it would do this. I run as a normal user (I use Kubuntu) and have no problem. Sorry I can be of no more help.
My friend perfect job! Only one question..how can i force it to update every 2 hours?
Sorry for the delay in relying. If you open the rssNews.py file in your favourite text editor (Kate) and find this line: delaytime_seconds = 180 For a two hour cycle you will need to change it to: delaytime_seconds = 1440 That equals to each of the 5 feeds updating every 24 minutes, so 120 minutes for a full cycle.
Hi, With new version of RSSNews coding works perfect for polish characters Thanks! Regards!
Dear Marcus, You did great job!!! Reader looks fantastic. I find one problem with using it. It does not encode characters from the feed I would like to use properly. Could you point me to a place or maybe you may provide me an aswer where I may find information how to change the encoding or use another fonts. Thanks!
I'm afraid this does seem to be a problem with some feeds (especially Polish, Turkish etc). Unfortunatly I have not been able to locate the source of this problem. If you wish to chge the font, however, open the rssNews.py file with your favourite text editor and find this section: def createText(widget): global text, imgtip, stamp text = [] imgtip = [] for i in range (max_items): text.append(karamba.createText(widget, 15, item_top + (i * item_height), 195, item_height, "")) karamba.changeTextColor(widget, text[i], 255,255,255) karamba.changeTextFont(widget, text[i], "Omicron Zeta") karamba.changeTextSize(widget, text[i], 10) stamp = karamba.createText(widget, 15, 158, 180, 24, "") karamba.changeTextSize(widget, stamp, 9) karamba.changeTextFont(widget, stamp, "Omicron Zeta") karamba.changeTextColor(widget, stamp, 255,140,50) You then need to change the two instances of "Omicron Zeta" to your chosen font, e.g "Trebuchet MS". Sorry I can be of no more help.
Hi, May I use the background (the one with "RSS" on the top) for a theme of mine? Would be very grateful.
Sure
Hi, how can I change encoding on iso8859-2 Sorry for my English, I'm Polish
Um, it looks like you took the kore background for your theme from my Kore AmaroK Kontrols theme. If you could at least give me some credit under your theme description that would nice...
Thanks!
it is great, but i am too dumb to change the feeds :/ please help :)
In the theme folder of choice you will find a file called rssNews.py, open this file in a text editor, such as Kate. At the top of the file you will find a section that starts like this: ################################################################# # CHANGE THESE ITEMS TO USE ANOTHER RSS FEED max_items = 17 #set to -1 if you want unlimited items feedURL1 = "http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml" feedHomePage1 = "http://news.bbc.co.uk/" feedName1 = "BBC News: " Change the following 5 feeds to ones of your choice.
it looks now like this: ################################################################# # CHANGE THESE ITEMS TO USE ANOTHER RSS FEED max_items = 17 #set to -1 if you want unlimited items feedURL1 = "http://www.heise.de/newsticker/heise-atom.xml" feedHomePage1 = "http://www.heise.de/" feedName1 = "Heise News: " feedURL2 = "http://digg.com/rss/index.xml" feedHomePage2 = "http://www.digg.com/" feedName2 = "digg.com: " feedURL3 = "http://www.kde.org/kde-look-content.rdf" feedHomePage3 = "http://www.kde-look.org/" feedName3 = "kde-look: " feedURL4 = "http://www.kde.org/dot/kde-apps-content.rdf" feedHomePage4 = "http://www.kde-apps.org" feedName4 = "kde-apps:" ---- but i still only have a few default entries :( i also tried restarting suberkaramba after i changed the feeds :( is it because i only have 4 feeds, not 5?
seems to work now :) (i also added a 5th entry :D )
ok i have 1 entry at the top and at the bottom in orange the websites name... nothing happns when i click on one of them....
Not quite sure what you mean. However, you need to double click on an item for it to open up in your browser. You can change your default browser by commenting out the default browser (Konqueror) in the rssNews.py file and uncommenting one of the other browsers, such as firefox, swiftfox or opera. Hope this helps.
http://bennid.de/korerss.png this is what it looks like... and doubleclick also doesnt work :(
Okay, first of all, I'm afraid to say the news parser doesn't appear to like the German language 8(. I have had digg and the KDE sites working fine. If you are having problems try reverting back to the default feeds and change one at a time. You must also remember that python is very sensitive to indentation in the code, and a space character in the wrong place can kill an application. I'll look into the German language issue, but I can't promise anything. Sorry.