[gelöst] Wikipedia Anbindung innerhalb eines Qt4 Programms
Verfasst: 20. Februar 2009 15:19
Hallo,
ich bin auf der Suche nach Ratschlägen, ob und wie man am besten in seinem Qt4 Programm eine Wikipedia Anbindung implementiert um gezielt Inhalte abzurufen und anzuzeigen oder zwischen zu speichern. Erstaunlicherweise habe ich nicht viel bei Wikipedia selbst zu diesem Thema gefunden. Viele KDE4 Programme bieten aber mittlerweile eine Integration von Webdiensten wie Google Maps oder Wikipedia an, bekanntestes Beispiel sind wohl die Liedtexte und Interpret Informationen in Amarok.
1. Wie lässt sich so etwas rein mit Qt4 (ohne kdelibs oder dergleichen) programmieren?
2. Kann jedermann die Webdienste nutzen oder gibt es Lizenzprobleme?
Ich habe etwas gesucht und von WSDL, QtSoap, QHttp auf der einen Seite und von Wikipedia API beta auf der anderen Seite gelesen, insgesamt hat dass aber eher mehr Fragen hervorgebracht als beantwortet. Das äußerst knappe HowTo ist leider auch nur für Visual C#: http://wikipedia-lab.org/en/index.php/Wikipedia_API
Ich konnte noch folgendes finden: http://www.labnol.org/internet/tools/us ... mple/3076/
aber am Ende steht auch gleich recht ernüchternd:
ich bin auf der Suche nach Ratschlägen, ob und wie man am besten in seinem Qt4 Programm eine Wikipedia Anbindung implementiert um gezielt Inhalte abzurufen und anzuzeigen oder zwischen zu speichern. Erstaunlicherweise habe ich nicht viel bei Wikipedia selbst zu diesem Thema gefunden. Viele KDE4 Programme bieten aber mittlerweile eine Integration von Webdiensten wie Google Maps oder Wikipedia an, bekanntestes Beispiel sind wohl die Liedtexte und Interpret Informationen in Amarok.
1. Wie lässt sich so etwas rein mit Qt4 (ohne kdelibs oder dergleichen) programmieren?
2. Kann jedermann die Webdienste nutzen oder gibt es Lizenzprobleme?
Ich habe etwas gesucht und von WSDL, QtSoap, QHttp auf der einen Seite und von Wikipedia API beta auf der anderen Seite gelesen, insgesamt hat dass aber eher mehr Fragen hervorgebracht als beantwortet. Das äußerst knappe HowTo ist leider auch nur für Visual C#: http://wikipedia-lab.org/en/index.php/Wikipedia_API
Ich konnte noch folgendes finden: http://www.labnol.org/internet/tools/us ... mple/3076/
aber am Ende steht auch gleich recht ernüchternd:
Note that this not an official API (Wikipedia is not talking about this yet), therefore use on a production system is not advised.