MAR
17
2003

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.

Comments

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 at Mon, 2003/03/17 - 6:00am

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


By ian reinhart geiser at Mon, 2003/03/17 - 6:00am

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

KRsN shots


By Roberto Alsina at Mon, 2003/03/17 - 6:00am

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 Frerich Raabe at Mon, 2003/03/17 - 6:00am

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 Roberto Alsina at Mon, 2003/03/17 - 6:00am

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 ian reinhart geiser at Tue, 2003/03/18 - 6:00am

dcoprss?


By Roberto Alsina at Tue, 2003/03/18 - 6:00am

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 ian reinhart geiser at Tue, 2003/03/18 - 6:00am

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 chakie at Mon, 2003/03/17 - 6:00am

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 Roberto Alsina at Mon, 2003/03/17 - 6:00am

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 ian reinhart geiser at Mon, 2003/03/17 - 6:00am

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 Roberto Alsina at Mon, 2003/03/17 - 6:00am

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 ian reinhart geiser at Tue, 2003/03/18 - 6:00am

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 Roberto Alsina at Tue, 2003/03/18 - 6:00am

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


By Daniel Naber at Tue, 2003/03/18 - 6:00am

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 ian reinhart geiser at Tue, 2003/03/18 - 6:00am

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 Rodion at Wed, 2003/03/19 - 6:00am

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 Roberto Alsina at Wed, 2003/03/19 - 6:00am

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 chakie at Tue, 2003/03/18 - 6:00am

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 Roberto Alsina at Tue, 2003/03/18 - 6:00am

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

-ian reinhart geiser


By ian reinhart geiser at Tue, 2003/03/18 - 6:00am

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 Roberto Alsina at Tue, 2003/03/18 - 6:00am

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 Johannes Wilm at Tue, 2003/03/18 - 6:00am

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 Roberto Alsina at Wed, 2003/03/19 - 6:00am

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 Wrenkin at Mon, 2003/03/17 - 6:00am

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 Roberto Alsina at Mon, 2003/03/17 - 6:00am

Another well hidden goody in KDE, enjoy. ;)


By Datschge at Mon, 2003/03/17 - 6:00am

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 Joseph Reagle at Mon, 2003/03/17 - 6:00am

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 André Somers at Mon, 2003/03/17 - 6:00am

Sounds really cool, but I get:

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


By LMCBoy at Mon, 2003/03/17 - 6:00am

Sorry! Fixed now.

André


By André Somers at Mon, 2003/03/17 - 6:00am

its in CVS allready

Cheers
-ian reinhart geiser


By ian reinhart geiser at Mon, 2003/03/17 - 6:00am

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


By André Somers at Mon, 2003/03/17 - 6:00am