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 |
|
|