Re: [Banshee-List] Wikipedia plugin



I'd be totally game for that if I can (easily) detect disambiguation pages somehow. I haven't really tried...but I can't think of any other way than to look right at the source of the page, parse it all up, and hope I'm doing it right and that wikipedia
never changes their skin format.  Sounds like a lot of work to me :/

I'm using the google search right now which has proven really nice, and I'm going to research some of the external indexes to wikipedia...maybe there's one that indexes
music groups only that we could search thru - that'd be superb :)

Thanks for the suggestion!  LMK if you have any idea how to detect
disambiguation/no-result pages (code wise, even if you don't know C#, anything's
good!)

Patrick

--
Patrick "Trick" van Staveren
Western Michigan University
AIM: goofyassmoose
Cell: 269.267.6008
http://www.trick.vanstaveren.us/


----- Message from jasl8r gmail com ---------
   Date: Sat, 29 Apr 2006 17:45:28 -0400
   From: Jeremy Slater <jasl8r gmail com>
Reply-To: banshee-list gnome org
Subject: Re: [Banshee-List] Wikipedia plugin
     To: banshee-list gnome org


Not sure if this is a good suggestion or not, but what if you first try to
go to the band specific page with the attached "_(band)" in the url which
exists when disambiguation is needed.  Then if that page "does not have an
article" or whatnot you can go to the page without the attached "_(band)" in
the url.  I don't know if that would be more accurate than google or not.

Jeremy

On 4/29/06, Trick van Staveren <trick vanstaveren us> wrote:

Excellent!  This is what OSS is all about :)

Patches are more than just welcome - they're encouraged.  If you've got
a better way of
doing this, don't hesitate to contribute :)

I haven't changed it much since 0.0.1, other than I've been
experimenting with using
google searches of wikipedia to better find the right pages - for
instance, when I
play a song by Kansas, I get info about the state.  Searching google
for 'kansas band'
returns only results with both words in it, and I use the auto-redirect
to push it to
wikipedia.  It seems to return better results (about 95% of the time I
get the correct
page, versus right now probably only 75%).  Aside that, patch away my
friend!

I will be putting this in the banshee SVN or my personal SVN (which I'm
setting up this
weekend) and we can work together better :)

I look forward to it!

-Patrick

--
Patrick "Trick" van Staveren
Western Michigan University
AIM: goofyassmoose
Cell: 269.267.6008
http://www.trick.vanstaveren.us/


----- Message from indecent picle org ---------
    Date: Sat, 29 Apr 2006 15:58:58 +0200
    From: indecent <indecent picle org>
Reply-To: indecent picle org
Subject: Re: [Banshee-List] Wikipedia plugin
      To: trick vanstaveren us


> Hello,
> My Name is David Schneider, I#m a cs student from Germany.
>       Some time ago i started writing a similar plugin for muine, but
for
> differtent reasons i never finished it. I had used a x-path based
> aproach to parse the wikipedia pages. So if you don't mind i'd love to
> contribute to the banshee-wikipedia plugin.
>
> David
>
>
> Am Freitag, den 28.04.2006, 15:36 -0400 schrieb Trick van Staveren:
>> Interesting.  It looks almost like you have the gecko-sharp libraries
>> but not the
>> underlying mozilla libraries (or your gecko-sharp library is pointing
>> to the wrong
>> location).  Maybe I need to do something in my package to point to the
>> proper location
>> of a mozilla library.  I don't know.
>> I looked on my system for the library, and I found that it's
>> libgtkembedmoz.so:
>> trick mc /usr/lib $ find | grep gtkembedmoz.so
>> ./mozilla/libgtkembedmoz.so
>> ./gecko-sdk/lib/libgtkembedmoz.so
>> ./mozilla-firefox/libgtkembedmoz.so
>>
>>  From the looks of it, your installation of gecko-sharp just doesn't
>> have the library
>> reference set up (properly).  Maybe I need to include
>> gecko-sharp.dll.config in the
>> plugin install.
>> trick mc /usr/lib/mono/gac/gecko-sharp/2.0.0.0__ccf7d78a55e9f021 $ cat
>> gecko-sharp.dll.config
>> <configuration>
>>   <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0"/>
>>   <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0"/>
>>   <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0.so.0"/>
>>   <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0"/>
>>   <dllmap dll="gtkembedmoz.dll" target="libgtkembedmoz.so"/>
>> </configuration>
>>
>> If I were you, I'd drop a copy of your gecko-sharp.dll.config into
>> ~/.gnome2/banshee/plugins and see what happens!  Might fix it for you
:)
>>
>> LMK if you make any progress!
>>
>> Patrick
>>
>> --
>> Patrick "Trick" van Staveren
>> Western Michigan University
>> AIM: goofyassmoose
>> Cell: 269.267.6008
>> http://www.trick.vanstaveren.us/
>>
>>
>> ----- Message from ghaefbgtk gmail com ---------
>>     Date: Fri, 28 Apr 2006 20:42:11 +0200
>>     From: Nil Gradisnik <ghaefbgtk gmail com>
>> Reply-To: banshee-list gnome org
>> Subject: Re: [Banshee-List] Wikipedia plugin
>>       To: banshee-list gnome org
>>
>>
>> > Looking good.
>> >
>> > I'm getting an error when using this plugin on Banshee 0.10.9
>> > The exception is thrown by Gecko.WebControl -> gtkembedmoz.so not
found.
>> > I linked the mozillas libgtkembedmoz.so to /usr/lib/ and still no
luck
>> >
>> > Any suggestions ?
>> >
>> > On 4/28/06, Trick van Staveren <trick vanstaveren us> wrote:
>> >> Howdy folks,
>> >>
>> >> Everyone likes screenshots, so I'll start with the screenie:
>> >>
>>
http://www.trick.vanstaveren.us/banshee/banshee-wikipedia-plugin-0.0.1.png
>> >>
>> >> I was reading the feature requests page, and I've noticed that as
>> >> far back as I can
>> >> remember, someone requested that banshee show artist information
>> >> from wikipedia.  At
>> >> first I thought it was silly.  Banshee is a music player, not a web
>> >> browser!  Well,
>> >> needless to say, I've found myself such an addict to wikipedia for
>> >> artist information,
>> >> that earlier today I thought it'd be a neat idea to implement.
>> >>
>> >> Thus, the banshee-wikipedia-plugin was born.
>> >> It's simple right now (and I plan to keep it as simple as possible).
>> >> It's a Gecko widget dropped right below the library view. (Gecko ==
>> >> firefoz/mozilla
>> >> rendering engine).
>> >> It has a fixed size (for now).
>> >> It can be hidden/shown from the View menu (CTRL+I as well - is this
>> >> an logical shortcut
>> >> mapping?).
>> >> It automatically queries wikipedia (english) for a page with the
>> >> same title as the
>> >> artist that you're playing.  Changes with the track you're playing.
>> >> I'm very tired.
>> >> This is accurate probably about 80% of the time...you'll usually
>> >> find a disambiguation
>> >> page wherever it's lacking.
>> >> I'm also telling it to use the mediawiki "simple" skin to make it
>> >> load faster.
>> >> In the future I'll figure out how to remove the nav bar on the left
>> >> as it's pretty much
>> >> useless (if you want to browse, use a web browser).
>> >> Note the debug output in the console - it shows the actual URL
>> >> you're looking at.
>> >>
>> >> A few hours of hacking, and here you have it:
>> >>
>>
http://www.trick.vanstaveren.us/banshee/banshee-wikipedia-plugin-0.0.1.tar.bz2
>> >>
>> >> Feedback is welcome, appreciated, and encouraged!  I'll drop it in
>> >> Banshee SVN at some
>> >> point so you can track progress (abock - do you mind me adding
this?)
>> >>
>> >> MAJOR credit goes out to Fredrik Hedberg - more than half the code
>> >> was based on the
>> >> banshee-recommendation-plugin.  I'll rewrite some of it in the
>> >> future to fit my
>> >> situation, but it provided a GREAT starting point for me as I barely
>> >> had to think
>> >> twice about how to create the frame, enable/disable it with a toggle
>> >> menu item, etc.
>> >> Thanks Fredrik!
>> >>
>> >> Enjoy!  Reply to the list or snag me on IRC (nick: trick)
>> >>
>> >> Patrick
>> >>
>> >> --
>> >> Patrick "Trick" van Staveren
>> >> Western Michigan University
>> >> http://www.trick.vanstaveren.us/
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Banshee-list mailing list
>> >> Banshee-list gnome org
>> >> http://mail.gnome.org/mailman/listinfo/banshee-list
>> >>
>> > _______________________________________________
>> > Banshee-list mailing list
>> > Banshee-list gnome org
>> > http://mail.gnome.org/mailman/listinfo/banshee-list
>> >
>>
>>
>> ----- End message from ghaefbgtk gmail com -----
>>
>>
>>
>> _______________________________________________
>> Banshee-list mailing list
>> Banshee-list gnome org
>> http://mail.gnome.org/mailman/listinfo/banshee-list
>>
>
>


----- End message from indecent picle org -----



_______________________________________________
Banshee-list mailing list
Banshee-list gnome org
http://mail.gnome.org/mailman/listinfo/banshee-list




----- End message from jasl8r gmail com -----






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]