[gnucash-de] Gelöst: Yahoo-Format, war: Probleme mit Finance::Quote und gnucash-2.2.6

Frank H. Ellenberger f.ellenberger at online.de
So Sep 7 08:48:35 EDT 2008


Hallo,

Am Thursday 04 September 2008 23:29:23 schrieb Edgar Alwers:
> Ich kann mit gnucash keine Börsenkurse abrufen.
> Direkt mit Finance::Quote geht es.

Gar keine oder nur über yahoo nicht? Bei anderen Quellen habe ich keine 
Probleme. Das wär u.U schon mal ein work around.

> Fianance::Quote Version 1.13 ( das ist das was cpan installiert )
> funktioniert nicht mit gnucash 2.2.6. Das Thema ist behandelt worden z.B.
> unter http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490395.
> Angeblich ist der Bug in der Version 1.13-4 von libfinance-quote-perl
> bereinigt.

Die Nummer hinter dem Strich ist die Version des Paketverwalters, also in 
diesem Fall eine von Debian gepatchte Version. Die gibt es so dann nicht im 
CPAN. Da wird es wahrscheinlich irgendwann eine 1.14 geben, in die der Patch 
einfließen könnte/sollte/müßte.

> Kann mir jemand sagen, was ich machen muss, um das bei mir ( nicht
> Debian-Kunde, Linux From Scratch ) hinzubekommen ? Ich habe wenig Ahnung
> von Perl.

Steht doch in dem Patch: 
--- usr/share/perl5/Finance/Quote/Yahoo/Base.pm.orig ...
+++ usr/share/perl5/Finance/Quote/Yahoo/Base.pm ...

-> als root durchklicken zum perl Archiv - bei debian unter /usr/share, bei 
suse unter /usr/lib ...
Dann in Finance/Quote/Yahoo/Base.pm
@@ -60,7 +60,7 @@
-> Zeile 63: @ @FIELD_ENCODING ...
d1 und t1 - Datum und Zeit - vertauschen. 
(Den Yahoo-Leuten war es wohl langweilig ;)

Danach zeigt mir gnc-fq-dump ein recht merkwürdiges Datum und immer noch keine 
Währung an. Da haben die Debian-Leute wohl in ihren Paketversionen noch 
andere Sachen gepacht. Fündig wird man, aber in 
https://lists.gnucash.org/pipermail/gnucash-user/2008-July/026127.html u. 
http://sourceforge.net/forum/forum.php?thread_id=1731500&forum_id=12832.

Also aus @FIELD_ENCODING muß d1 raus, da t1 wohl Datum und Zeit repräsentiert.

Zumindest bekomme ich dann wieder Kurse von Yahoo. Hoffe das hilft und wird in 
der nächsten FQ-Version behoben.

Ach ja, ein bischen was zum Verständnis von FQ habe ich neulich auf 
http://wiki.gnucash.org/wiki/De/Aktienhandel#Quellen_in_Finance::Quote 
geschrieben.

> Wo muss ich etwas austauschen ? Ist das Problem soweit auch in diesem Forum
> bekannt und behandelt worden ?
>
> "any help highly appreciated ! "
> Gruß
> Edgar

Grüße
Frank