[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Re: But why use it?
by ian reinhart geiser on Friday 04/Apr/2003, @06:33
This is why we are provideing Konqi side panels and even a generic DCOPRSS service so you could use thinkings like a screen saver or karamba to display the data. The reason why we provided an RSS service is so that you can use a central area do access all of your RSS data. Imagine a poor webserver if you had 10 konqi sidebars open. We solved that problem by only forwarding a query when its needed.

Also Frerich Raabe and I just finished up an XMLRPC service wrapper so that you can search and add feeds from syndic8.com transparently. Again becuse we use a dcop service we minimise the hit on a remote service/webserver because we can do things like cacheing and limiting.

DCOPRSS is something cool becuase anyone can have what they want with minimal effort and code. Even from bash:

#!/bin/sh
echo "Articles:"
DOCS=`dcop rssservice RSSService list`
for DOC in $DOCS
do
DOCREF=`dcop rssservice RSSService document "$DOC"`
TITLE=`dcop $DOCREF title`
CNT=`dcop $DOCREF count`
echo $TITLE - $CNT
echo "------------------------------------"
while let "CNT >0"
do
let "CNT=CNT-1"
ART=`dcop $DOCREF article $CNT`
TEXT=`dcop $ART title`
echo "$CNT $TEXT"
done
done

Will output:
[6.63}-{geiseri@rae:~/kdebuild/cvs/kdenonbeta/dcopservices/rss> sh test.sh
Articles:
KDE Dot News - 10
------------------------------------
9 Web Shortcut Goodness: KDE Support for Feedster
8 KDE 3.1.1: It's Not Odd at All!
7 KDE-CVS-Digest for March 21, 2003
6 XFree86 and KDE
5 KDE Accessibility 1.0 is Here + Interview
4 NewsFactor: The Suite Strategy of Konquering the Desktop
3 KDE-CVS-Digest for March 28, 2003
2 Competition: Design a New Logo for KDE.org
1 George Staikos: A Quick Cost Analysis of Qt vs GTK
0 Konqueror Sidebar Gains Functionality
freshmeat.net - 10
------------------------------------
9 crip 3.4
8 Open Application Server 0.1
7 hdup 1.6.9 (Stable)
6 swsusp 2.4 Beta19-20 (2.4 Development)
5 swsusp 2.5 Beta19-20 (2.5 Development)
4 Jay's Iptables Firewall 0.9.94 (Development)
3 web2ldap 0.11.17
2 MailScanner 4.14
1 Perl HL7 Toolkit 0.63
0 JTAG Tools 0.3.2

Cool Huh?

Cheers
-ian reinhart geiser
  Related Links
 ·   Articles on Konqueror
 ·   Also by ian reinhart geiser
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

  "In my free time I try to avoid computers as far as possible." -- Matthias Elter
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]