Web Shortcut Goodness: KDE Support for Feedster

You already have KNewsTicker and you often hit the popular sites for the latest news. But have you tried Feedster, the RSS search engine? Now, the latest KDE CVS includes support for Feedster in the elegant form of a web shortcut. If you're not familiar with this KDE feature, be sure to read up on Enhanced Browsing (details). It is quite handy, especially in combination with KDE's Run Command (Alt-F2). And if you cannot wait until KDE 3.2, simply download and install this file and start using rss:, blog: and feedster: right away!

Fortunately, adding support for Feedster (and Google News) to KDE proved to be quite trivial. The man behind Feedster was so amazed, he put up a blog entry full of praise for KDE! If you're new to Enhanced Browsing in Konqueror, give it a try. Rest assured, you'll be posting happy comments about gg:, php: and the other shortcuts in no time.

Dot Categories: 

Comments

by ian reinhart geiser (not verified)

Greetings
If you are also looking for a ton of RSS feeds that work great with KNT check out http://www.syndic8.com (Ed: fixed link). They have quite a few very nice ones there.

For those of you who cannot get enough KNT we are working on a sidebar plugin (sidebarnews.png) to keep your fix in check ;)

Cheers
-ian reinhart geiser

by ian reinhart geiser (not verified)

Bah!
That should be http://www.syndic8.com
-ian reinhart geiser

by Roberto Alsina (not verified)

And if you wait a week or so, you can all get KRsN ;-)

KRsN shots

by Frerich Raabe (not verified)

Hmm, looks interesting. Is there a source tarball, or a more details feature list available somewhere? Is this an applet, or a Konqueror plugin, or a standalone application?

by Roberto Alsina (not verified)

Standalone application right now.
Maybe later I will do some addons (I got a suggestion for a screensaver, for example)

It's written in python, though, so it is dubious it will get much of a market :-P

If you want it, mail me at ralsina at kde org and I can send it to you tomorrow.

by ian reinhart geiser (not verified)

I was thinking about a screensaver for dcoprss myself. Now that we have a central rss service in KDE it should be quite trivial...

Cheers
-ian reinhart geiser

by Roberto Alsina (not verified)

dcoprss?

by ian reinhart geiser (not verified)

Frerich, Marcus and I are makeing a new DCOP service that will provide rss feeds to KDE applications from a central location. This will include sidebar plugins, and knt to start with.

Currently we support RSS but we are expanding the service to handle management to maintain feeds. It is in kdenonbeta and will hopefully be in KDE 3.2 as the engine for the sidebar and KNT. Even your app is possible with DCOP support ;)

Cheers
-ian reinhart geiser

by Chakie (not verified)

Heh, seems Python and PyQt is really nice for RSS stuff. I did this little thing
pyrss.png as a test in a few hours using a RSS library I found somewhere. Works, but has no features other than it can view the articles and open links in Konqueror. Roberto's browser looks a lot more sexy and makes me want to use it. :)

by Roberto Alsina (not verified)

Python for some reason has attracted a lot of RSS/blog related development.

For example:

rss_parser
rssfinder.py.txt
pyds
pycs

It is mostly just a matter of tying things together and plastering a GUI on it ;-)

by ian reinhart geiser (not verified)

Yeah im basicly trying to do the same thing in C++ currently and its a nightmare.

We have the RSS Service working now quite well, but manageing feeds is going to be a trial.

The python code to grab rss headings via xmlprc is so trivial it makes me cry.

-ian reinhart geiser

by Roberto Alsina (not verified)

Then why not use the nice Python KDE/Qt bindings? I even uploaded a working KDE 3.1 python binding yesterday!

It's not like the app is any slower or uses much more resources for being written in python :-)

by ian reinhart geiser (not verified)

Because we cannot have kdenetwork depend on something not in kdecvs...
It would be cute, but again, it seems the bindings are randomly maiintained and not in our CVS.

It might be cool though... btw are you the maintainer of the week for PyKDE? Its cool to see it maintained again :)

Cheers
-ian reinhart geiser

by Roberto Alsina (not verified)

Erm... I didn't know it was unmaintained, I simply made it work because I wanted it :-)
The authors still work on PyQt, so it would only be a matter of tracking the KDE API, which is supposed to be stable for a long while .... right? ;-)

If yes, maybe I could do it.

by Daniel Naber (not verified)

It really *is* maintained, see for example here: http://mats.gmd.de/pipermail/pykde/2003-March/004780.html

by ian reinhart geiser (not verified)

Yeah these are the pyqt mailing lists, im on them...
Its just if you read them you know that the KDE bindings are randomly maintained as people have time. Ive been waiting for us to roll pyqt/kde into kdebindings so we can have it up to date.

Ive been playing with PyKDE and it seems fast... I was impressed with some of the examples, but im not sure if its worth baseing something in core kde off of.

There is also the issue of SIP, but i will leave that to be debated by those of us who have suffered its wrath ;)
dunno.

-ian reinhart geiser

by Rodion (not verified)

Just what _is_ holding PyKDE back from being included in kdebindings? I would love to use it, but since its releases always seem to lag by as much as six months or so, it isn't as practical. Correct me if I am wrong, but wouldn't its inclusion in kdebindings mean that it would be syncronized with the latest KDE (and API changes)?

by Roberto Alsina (not verified)

Inclusion in KDE CVS is not magic.
What would be needed is someone to keep it working.

Now, had I known this was so desired, I could have done the minimum maintenance (ie: not tracking the KDE API, but making sure it doesn't devolve) anytime.

NOw, do I feel confident enough to put it in CVS? No, because I am not the developer, I only did a little (very simple) maintenance. Let's wait for the real 3.1 version and check again :-)

But really, I got mail from about 20 people thanking me about the hack. If there are 40 people using it, and each kept track of a piece of KDE, it could be maintained asily. Of course that is not how free software works ;-)

by Chakie (not verified)

Yes, KDE needs to be able to easily distribute apps based on PyQt and PyKDE. Combine Python with Qt and the Qt Designer and you have a very powerful too for creating applications very fast. I've done a lot of PyQt apps for my own use, but I don't even consider distributing them as I don't want to end up answering a lot of questions like "how do I install PyQt". PyQt needs better support by distros, and KDE should take non C++ apps more seriously and allow them to be integrated into KDE proper. Sure, if that means integrating PyKDE and PyQt I think it's worth it. Gnome makes it easy to make non C apps...

Hmm, sorry, I sound like I'm just whining. Didn't mean it to sound that way. I'm happy with PyQt for my own use, but I'd like it to be easier to let others use the apps too.

by Roberto Alsina (not verified)

Since PyKDE for KDE 3.1 is a couple of weeks away (hopefully :-) and the KDE's API is going to be backwards compatible to KDE 3.1 for a long time, I expect this to be more and more feasible with time.

Also, the wrapping process is becoming more automated becaus of a new tool, which should makethe delays between releases shorter.

by ian reinhart geiser (not verified)

Color me jadded but this has been the song and dance for 2 years now ;)

-ian reinhart geiser

by Roberto Alsina (not verified)

Ok, here is the URL for a working KDE 3.1 binding, and I promise to fix any bugs or omissions reported about it, as far as I understand them ;-)

ftp://ftp.kde.org/pub/kde/unstable/apps/KDE3.x/utils

Now, hope you unjade a bit ;-)

by Johannes Wilm (not verified)

cool!
so is there any chance that pyKDE will be part of KDE anytime soon? It's really rather unusable as long as pyKDe for any given KDE-version only appear 1-2 month before the next version of KDE ships (ok, timing seems to be much better now)

by Roberto Alsina (not verified)

Well, I can make those delays shorter by doing what I did this time, as long as KDE's API doesn't go through some radical change. But the question is better asked to the real developers of PyKDE, insrtead of on the dot :-)

by Wrenkin (not verified)

The standalone for Linux RSS reader that has attracted the most attention so far (Straw) uses Python. It's quite a functional program. I'm glad there is finally a KDE-alternative.

by Roberto Alsina (not verified)

In fact, straw seems to use the same RSS parser (the liberal rss parser) and rss discovery tool (rssfinder).

As for a KDE alternative... well, wait a week, and, if everything goes right, there will be one ;-)

by Datschge (not verified)

Another well hidden goody in KDE, enjoy. ;)

by Joseph Reagle (not verified)

I'm told that if you don't like colons in your shortcuts and prefer a space like that in Mozilla and Opera, it's now possible in KDE 3.1.1

[[[
This is now configurable in the upcoming 3.1.1 release.  You can change the keyword delimiter to a space by adding KeywordDelimiter=32 to the [General] section of $KDEHOME/share/config/kuriikwsfilterrc file. The default is still a ':' for compatiblity reasons.
]]]

I haven't confirmed this yet though.

by André Somers (not verified)

Maybe this is usefull too? I made an IMDB search. Download the desktop at
http://home.student.utwente.nl/a.t.somers/imdb.desktop

by LMCBoy (not verified)

Sounds really cool, but I get:

"You don't have permission to access /a.t.somers/imdb.desktop on this server."

by André Somers (not verified)

Sorry! Fixed now.

André

by ian reinhart geiser (not verified)

its in CVS allready

Cheers
-ian reinhart geiser

by André Somers (not verified)

:-) It's a pretty obvious addition, so I'm not supprised at all...