GSoC project discussions

Ralf Habacker ralf.habacker at freenet.de
Mon May 18 10:15:22 BST 2020


Am 17.05.20 um 06:05 schrieb Prasun Kumar:
>     A Qt/KDE-based api is available for this store to access data from this
>     store (see https://api.kde.org/frameworks/knewstuff/html/index.html),
>     which is probably not ideal for non KDE applications like aqbanking or
>     GnuCash. Qt is already used by aqbanking, but KDE libraries are not and
>     GnuCash uses gnome libraries.
> 
>     KDE applications could also include updates via knewstuff (if there
>     is a
>     way to script the store to update the data, which is currently not
>     possible).
> 
> 
> I could not understand the need for these services in this project. 
The above mentioned comments aim at the statements of Martin Preuss and 
Ingo Klöckers and contain basic information on the topic.

 > Sorry if this is a silly question but would the current 
implementation > of fetching datafiles not work with the DB?

it will work.

 > Meaning using the CMake file to fetch the datafile from the bank 
during  the build and using that to update the DB locally?

it works

Martin Preuss suggested to use an online store for updating bank data 
from an installed application and Ingo Klöckers spoke about the 
disadvantage of being directly bound to an online retrieval of data 
without a local copy, which in any case requires an available online 
connection.

In order to meet the above requirements, an additional subtask "Update 
of online banking data by an application" would have to be added, 
building on the planned implementation.

This subtask consists of the creation of an API that allows applications 
to detect and download the availability of updated banking data and an 
extension of the CMake build system to upload generated bank files to an 
online store.

All these things would basically be available with the KDE shop for the 
already mentioned financial applications, if the KDE shop did not have 
the described limitations (only available for QT/KDE, although 
ktoblzcheck currently does not contain a Qt dependency and no automated 
upload is possible)

The better choice is therefore currently the file area of the 
ktoblzcheck project on sf.net, to which the generated files can be 
easily uploaded using scp.

The API for this subtask would still have to be defined, but will 
basically have to include the following methods:
1. initialization - definition of the online store URL and the location 
for the download
2. checking whether updates are available
3. downloading the updates

Furthermore it would have to be clarified which library should be used 
for the download

Regards
  Ralf


More information about the Kde-finance-apps mailing list