[M1] Gada.be OPML Parsing Plugin

Hey Gang, I've got an open metasearch engine (based on RSS): http://gada.be/ (which is quick to key in from a cell phone, too). We output OPML for every one of our queries - which can be easily imported into any news aggregator. Say, for instance:
  • http://gada.be/maxthon/opml -> Creates a dynamic OPML file with that search term populating several popular search engines.
  • http://gada.be/o/maxthon/opml -> Creates a dynamic OPML file with that search term populating several popular search engines in our "Social" category.
  • http://gada.be/g/maxthon/opml -> Creates a dynamic OPML file with that search term populating several popular search engines in our "Geeky" category.
I was hoping that someone could create a plugin around this. Not to just search Gada.be, but to actually pull in the OPML file we're generating and then parse it in a Maxthon sidebar plugin. This way, a user could enter a term, the plugin would find/download the OPML file at the designated URL, then parse the RSS locally. It's a metasearch service that we're constantly adding new engines to. We added Slashdot and YouTube yesterday, as they output RSS for their search queries. Any takers?
I didn't have any luck with a OPML Reader in the Side Panel But I did make a GaDaBe Search Sidepanel Plugin. It works! But it is kind plain so maybe we could include some other Search Forms like Technorati, Gooogle Blogs, and ...... How are you with CSS? Would you like to create the Stylesheet and or some images? Afterall it was your idea []
Well, that's the beauty of Gada.be. [:smile:] If this could be combined with an existing RSS aggregating panel, we could have a winner on our hands - if there are any other takers. I'm already sending queries to those places and outputting them in a way they can be digested in other ways. For a simple search like that, I could (and do) just use the search toolbar in Maxthon. That said, I'm working on a new design for the site and will show it to you when it's ready.
Locker, I might be able to modify Maxthon's XML Parser so that it displays OPML files but that could prove to be difficult. Look in your Windows Temp Directory for 111.dat, 222.dat, and 333.dat. That is what create the feeds in the Panel. But I have never seen a XSLT stylesheet for OPML's that I am aware of. So I think I'll need a Java Applet. I do have some OPML tools on another PC. I'll look into it later.
Java or JavaScript? I bet this is right up abc@home / neo101's alley.
But should the plugin download all RSS feeds and parse them, or only parse the OPML file and when the users clicks a RSS feed download/parse this feed?
I think the way to go would be to GET the Search query ex. http://gada.be/maxthon/opml and then put the OPML into a \plugin-name\~temp\tmp file and then parse it with something....
I found a couple xsl stylesheets to convert Opml into Html.
One is styled and the other is plain. see this link
http://www.netcrucible.com/xslt/reader$3541.xml

I think that I can use document.write to insert
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml:stylesheet type="text/xsl" href="opml.xslt" version="1.0"?>

into the top of (before) the opml file. It comes with a Javascript and a
CSS Style.

and we have permission to use it...
QUOTE
License: You can do whatever you want with this code, and so can I. If you build it into a solution and real people find real value in your solution,
then you have a moral obligation to charge as much money as the market will bear and keep the money. Joshua Allen <joshuaa@netcrucible.com>


But check this one out!. Wow! That's the way to go! We need a Grazr Panel.
QUOTE
But should the plugin download all RSS feeds and parse them, or only parse the OPML file and when the users clicks a RSS feed download/parse this feed?


I suppose it could do both, much like Grazr? Let the user set/toggle their most comfortable option.
Here's something like that, only smaller. It can't download all feeds at once yet, only one by one.

Attachment

s_Gada_test_version.zip (6.86 KB)

2006-5-24 04:33, Downloads: 488

Neo, That works pretty good! Is it possible to show the URL of a Link in the Status Bar when you hover over it?
Quote:
Original posted byKlinx at 2006-05-24 06:45 Neo, That works pretty good! Is it possible to show the URL of a Link in the Status Bar when you hover over it?
That's a good idea, will try to implement it [:smile:]
Suggestions: 1. The icon should actually be the true "feed" icon, not the one that Maxthon imposes. http://www.feedicons.com/ is where you can grab the orange icon. 2. Any chance of adding a categories drop-down, based on the hierarchy at Gada.be? FWIW, our "all" OPML is at http://gada.be/a/keyword/opml (see the 'a' in there?) 3. You might even consider the option to load the search results in a new window, pushing people back to the Gada.be live search for that term/category. 4. What about a true RSS icon next to each result heading - so that the user can copy/paste the icon for that search, or add it to Maxthon's RSS manager? 5. Any chance of getting a "Powered by Gada.be" space/logo at the bottom of the plugin page ('position: fixed; bottom: 10')? The plugin needs a little style polish from what I can tell (color, bullets, borders, etc.) This is quite a comprehensive little search tool / gateway to Gada.be! Thanks, neo101!
Quote:
Original posted bylockergnome at 2006-05-24 09:01 Suggestions: 1. The icon should actually be the true "feed" icon, not the one that Maxthon imposes. http://www.feedicons.com/ is where you can grab the orange icon. 2. Any chance of adding a categories drop-down, based on the hierarchy at Gada.be? FWIW, our "all" OPML is at http://gada.be/a/keyword/opml (see the 'a' in there?) 3. You might even consider the option to load the search results in a new window, pushing people back to the Gada.be live search for that term/category. 4. What about a true RSS icon next to each result heading - so that the user can copy/paste the icon for that search, or add it to Maxthon's RSS manager? 5. Any chance of getting a "Powered by Gada.be" space/logo at the bottom of the plugin page ('position: fixed; bottom: 10')? The plugin needs a little style polish from what I can tell (color, bullets, borders, etc.) This is quite a comprehensive little search tool / gateway to Gada.be! Thanks, neo101!
Will take a look at it [:smile:] It wasn't really intended to be a fully functional plugin yet. After all, I only worked on it for about 2 hours [] Maybe I'll add Google Search too, it doesn't have an RSS feed, but it's a really important search engine.
Neo This works great! Thanks. Just for fun I added a Phoenity Style to my Gada Plugin (see image) with a Phoenity Silver background and Phoenity Back and Reload Icons. I also added the GadaBe Favicon at the top. Is it possible to a the Favicon of the Search result in the Sidebar? Example: http://technorati.com/favicon.ico or something like USE(/site/favicon.ico)If exist anyway.. great job like usaul! [:smile:]

Attachment

styled.gif (30.18 KB)

2006-5-24 16:23

styled.gif

Nice additions. [:smile:] The easiest way to get the favicon next to the results is to push people back to the Gada.be search page for that result set - we're doing it in our code. That, and I love Phoenity - I theme Maxthon in Phoenity, too!
Here's a new version. Added categories, link to gada.be search results, and some other changes. @lockergnome: can I use the favicon find feature from gada.be to get the favicon?

Attachment

s_Gada.be_beta2.zip (7.81 KB)

2006-6-2 07:12, Downloads: 459

I've updated the plugin. Now the plugin has a more "gada.be" like stylesheet, and I've added description tooltips for the search results. I think version 1.0 is finished [:smile:]

Attachment

s_Gada.be_1.0.zip (8.45 KB)

2006-6-30 05:54, Downloads: 461

Quote:
Original posted byKlinx at 2006-05-24 03:43 But check this one out!. Wow! That's the way to go! We need a Grazr Panel.
Check this out indeed looks nice. One TagJag Grazr mashup sidebar EDIT: Some long overdue minor changes AAR of sugggestions by Chris, and a new icon. indent s_TagJag_Grazr11.zip (3.54 KB) Have Fun
Visit the Maxthon Chatroom - Maxthon Talk on the Net
Grazr.com ends hosting option, Maxthon Talk on the Net will go offline somewhere end of August
JarC - this is great&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33;&#33; I&#39;ve been in touch with the Grazr folks, and I&#39;ll be passing this along to them. You might note that we&#39;ve recently changed our brand to "TagJag.com" - and I&#39;ve got a new favicon for it (which I can email to you).