<div dir="ltr"><div>Yes, I am better now :) <br></div>Thank you for the elaborative explanation. <br>For the configuration file, I am planning to implement that using a .upd file with kconf_update. The update file will execute a script to update the existing configuration according to the new Alkimia library. Please verify if I am planning in the right direction.<br>I have updated my proposal as suggested by kmymoney mentors and other KDE members adding up more to the implementation and expanding the timeline to weekly work with plans for testing and documentation for each phase. Please have a look and guide me regarding the changes that are required.<br><br>Regards<font color="#888888"><br><font color="#888888"><font color="#888888"><font color="#888888"><span style="color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Suraj Kumar Mahto</span></span></font></font></font></font></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 11, 2021 at 3:42 PM Thomas Baumgart <<a href="mailto:thb@net-bembel.de">thb@net-bembel.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Samstag, 10. April 2021 19:58:01 CEST Suraj Kumar Mahto wrote:<br>
<br>
> Hello,<br>
> Sorry for the late response, was unwell from the last week. I have tried to<br>
> implement the changes that were suggested. I have some doubts regarding the<br>
> same.<br>
<br>
Hope you're doing better by now.<br>
<br>
> > The differences have to be investigated and a way to deal with these<br>
> > changes has to be found, e.g. by enhancements of the alkimia library. In<br>
> By enhancements of alkimia library, you mean to say the implementation of<br>
> changes that were made recently for version 8 or I have to implement some<br>
> changes in the alkimia library also?<br>
> <br>
> > doing so, it may be necessary to adjust existing online quotes in the<br>
> > configuration file.<br>
> I am confused, what configuration file you are referring to. Is it<br>
> kmymoney.kcfg? i.e adding XML entries for the APIs I am going to use?<br>
<br>
I think, here the kmymoneyrc file is meant. It carries the settings for the<br>
online quotes. An overview can be obtained with<br>
<br>
% grep Online-Quote ~/.config/kmymoney/kmymoneyrc<br>
<br>
which will print out the sections you have in KMyMoney 5.x. In KMyMoney 4.x<br>
you can find them with<br>
<br>
% grep Online-Quote ~/.kde4/share/config/kmymoneyrc<br>
<br>
<br>
Two examples<br>
<br>
KMyMoney 4.x<br>
------------<br>
[Online-Quote-Source-boerseonline]<br>
DateFormatRegex=%d.%m.%y<br>
DateRegex=Datum.(\\d+\\.\\d+\\.\\d+)<br>
PriceRegex=Akt\\. Kurs.([\\d\\.]+,\\d\\d)<br>
SymbolRegex=<br>
URL=<a href="http://www.boerse-online.de/tools/boerse/einzelkurs_kurse.htm?&s=%1" rel="noreferrer" target="_blank">http://www.boerse-online.de/tools/boerse/einzelkurs_kurse.htm?&s=%1</a><br>
<br>
[Online-Quote-Source-Financial Express]<br>
DateFormatRegex=%d/%m/%y<br>
DateRegex=Price Date[^0-9]*(../../....).*<br>
PriceRegex=Current Market Information[^0-9]*([0-9,\\.]+).*<br>
SymbolRegex=ISIN Code[^G]*(GB..........).*<br>
URL=<a href="https://webfund6.financialexpress.net/Clients/Barclays/search_factsheet_summary.aspx?code=%1" rel="noreferrer" target="_blank">https://webfund6.financialexpress.net/Clients/Barclays/search_factsheet_summary.aspx?code=%1</a><br>
<br>
KMyMoney 5.x<br>
------------<br>
[Online-Quote-Source-boerseonline]<br>
DateFormatRegex=%d.%m.%y<br>
DateRegex=Datum.(\\d+\\.\\d+\\.\\d+)<br>
IDRegex=<br>
PriceRegex=Akt\\. Kurs.([\\d\\.]+,\\d\\d)<br>
URL=<a href="http://www.boerse-online.de/tools/boerse/einzelkurs_kurse.htm?&s=%1" rel="noreferrer" target="_blank">http://www.boerse-online.de/tools/boerse/einzelkurs_kurse.htm?&s=%1</a><br>
<br>
[Online-Quote-Source-Financial Express]<br>
DateFormatRegex=%d/%m/%y<br>
DateRegex=Price Date[^0-9]*(../../....).*<br>
IDRegex=ISIN Code[^G]*(GB..........).*<br>
PriceRegex=Current Market Information[^0-9]*([0-9,\\.]+).*<br>
URL=<a href="https://webfund6.financialexpress.net/Clients/Barclays/search_factsheet_summary.aspx?code=%1" rel="noreferrer" target="_blank">https://webfund6.financialexpress.net/Clients/Barclays/search_factsheet_summary.aspx?code=%1</a><br>
<br>
<br>
The settings (and we look at KMyMoney 5.x only in this project) shall be made available<br>
to the user as they are. A user may have added specific entries or adjusted some to his<br>
needs. These changes shall be kept as they are when KMyMoney uses the LibAlkimia<br>
functionality.<br>
<br>
<br>
<br>
> On Wed, Apr 7, 2021 at 9:45 PM Ralf Habacker <<a href="mailto:ralf.habacker@freenet.de" target="_blank">ralf.habacker@freenet.de</a>><br>
> wrote:<br>
> <br>
> > > Hello,<br>
> ><br>
> > > I have submitted my first draft of the proposal on the GSoC portal.<br>
> > > Mentors, Please have a look when you are free and suggest further<br>
> > > changes/additions that are needed.<br>
> ><br>
> > In your proposal you have chosen the first approach from the project<br>
> > description.<br>
> ><br>
> > The basic implementation is simpler here, but you need to take into<br>
> > account that the implementation of online qoute support has changed in<br>
> > KMyMoney 5 compared to version 4.8.<br>
> ><br>
> > The differences have to be investigated and a way to deal with these<br>
> > changes has to be found, e.g. by enhancements of the alkimia library. In<br>
> > doing so, it may be necessary to adjust existing online quotes in the<br>
> > configuration file.<br>
> ><br>
> > From my memory there are changes in the attribute values of the stored<br>
> > online quotes and the API used to support online quotes.<br>
> ><br>
> > Regards<br>
> > Ralf<br>
> ><br>
> ><br>
> ><br>
> <br>
<br>
-- <br>
<br>
Regards<br>
<br>
Thomas Baumgart<br>
<br>
<a href="https://www.signal.org/" rel="noreferrer" target="_blank">https://www.signal.org/</a> Signal, the better WhatsApp<br>
-------------------------------------------------------------<br>
Be kind whenever possible. It is always possible. -- Dalai Lama<br>
-------------------------------------------------------------<br>
</blockquote></div>