Translation of German Guide
Welche Dateien der deutschen GnuCash-Anleitung werden momentan bearbeitet? What files of the german language guide of GnuCash are processed at the moment? best regards Martin Mainka ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: bypassing finance::quote
Hi Dmitry, This is why I actually do, but to me it doesnt is a good way, I mean I need a whole perl infrastructure just to call a java program. And indeed im in that situation not because i "dont want" is more because "im not able to" =b.. i never liked these script languages as python perl etc, so as i have some sources and i need to maintain a code to retrieve that information in many unstandartized sites i thought that to maintain it would be easier to me in java. I'm sorry for ask it here, i know that this question is kind of "selfish" isn't rainsing the comunity at all but i couldn't go so far by myselft. My main goal is to complete remove perl and keep online quote working On Wed, Oct 8, 2014 at 3:01 AM, Dmitry Pavlov wrote: > If you do not want to include your parsing code to finance code library, > then the best way would be just make a minimalistic perl module that calls > you java program. Then you wont spend time to reimplementing this > gnucash+F::Q stuff and just make you things done :) > > Here is a good description of to call any internal program: > http://perlmeme.org/faqs/system/system.html > > 2014-10-06 8:53 GMT-07:00 Derek Atkins : >> >> Hi, >> >> Please remember to CC gnucash-devel on all responses using your mailer's >> reply-to-list or reply-all functionality. When you reply to me >> personally you can get stuck in my personal mail-processing delays and >> you don't benefit from all the expertice on the list. >> >> Having said that. >> >> Rafael Lima writes: >> >> > Is there any reason you didn't implement it as a PERL module behind >> > F::Q? Then it would *just work*. >> > R- I didn't find an easy to get source for these quotes, so i needed >> > to call a quote website (as bloomberg) and interprect the html, I >> > spend a lot of time trying to do it in perl cuz im not used with it, >> > so i just realized that i was wasting time and could do it in java in >> > 5 minutes. >> >> I'm not sure what your definition of "easy way" is.. Most of F::Q is a >> bunch of screen scrapers. So doing it in perl v java is just a matter >> of language. >> >> > "You would need to duplicate this functionality to convince GnuCash that >> > F::Q exists" >> > >> > R-do you mean re-write the code? i just would like to know what >> > structure is gnc looking for, so i could pretend have this structure >> >> No, I mean re-implement the gnucash<->F::Q interfaces. For example, you >> would need to replace gnc-fq-helper with a wrapper around your java >> application and have the input/output work "the same" so gnucash >> *thinks* it's still talking to F::Q. >> >> -derek >> >> > On Fri, Oct 3, 2014 at 12:40 PM, Derek Atkins wrote: >> >> Hi, >> >> >> >> Rafael Lima writes: >> >> >> >> [snip] >> >>> So, i develop a java program to do it, create a new source quote >> >>> module that just call my java code and put it on the library and >> >>> everything works fine. >> >> >> >> Is there any reason you didn't implement it as a PERL module behind >> >> F::Q? Then it would *just work*. >> >> >> >>> But i hate this situation, i've installed a perl interpreter just for >> >>> use this library what doesn't have any function to my [is just a link] >> >>> >> >>> >> >>> So i looked the code, looking for a hook for try insert my java code, >> >>> but how im new at this code and not so expert cpp develop i would like >> >>> some help: >> >>> >> >>> 1- i found the place where is called the function to check if >> >>> finance::quote is installed... but i couldn't understand how it works >> >>> LINE 19071 of swig-engine.c [pasted here >> >>> http://paste.ofcode.org/38qxqQvM6aGFD3vxaQ2ekHK] >> >>> >> >>> seams that he is looking for something in a directory but what is >> >>> exactally? i tried to reproduce the finance::quote directory >> >>> estructure in my system and didn't work [maybe i forgot some file] >> >> >> >> You would need to duplicate this functionality to convince GnuCash that >> >> F::Q exists. >> >> >> >>> 2-i found where the finance::quote code is called but i didn't >> >>> understand the use of scm objects, >> >>> LINE 290 of dialog-price-edit-db.c >> >>> http://paste.ofcode.org/vwcWBUmDVMqM9VWdUdi5JE >> >>> >> >>> I realize that is a system call and hopefully there are some >> >>> enviroiment variables envolved [so i could change its value and call >> >>> my own code =D] but i cant deep understand the code, can anyone help >> >>> me? >> >> >> >> You will need to replicate the F::Q interface to GnuCash (see >> >> gnc-fq-helper) and have that call into your program instead of F::Q. >> >> >> >>> sorry if i did something inconvenient and for my bad english... >> >>> >> >>> >> >>> thanks for your attention >> >>> >> >>> I'm using gnucash 2.6.4 on a windows 7 >> >> >> >> -derek >> >> >> >> -- >> >>Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory >> >>Member, MIT Student Information Processing Board (SIPB) >> >>URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
Re: bypassing finance::quote
So I think the problem is that gnucash is only works with finance::quote and there is no something like java interfaces so that you can write different impl and replace finance quote with that. 2014-10-08 8:56 GMT-07:00 Rafael Lima : > Hi Dmitry, > > This is why I actually do, but to me it doesnt is a good way, I mean I > need a whole perl infrastructure just to call a java program. > > And indeed im in that situation not because i "dont want" is more > because "im not able to" =b.. i never liked these script languages as > python perl etc, so as i have some sources and i need to maintain a > code to retrieve that information in many unstandartized sites i > thought that to maintain it would be easier to me in java. > > I'm sorry for ask it here, i know that this question is kind of > "selfish" isn't rainsing the comunity at all but i couldn't go so far > by myselft. > > My main goal is to complete remove perl and keep online quote working > > On Wed, Oct 8, 2014 at 3:01 AM, Dmitry Pavlov wrote: > > If you do not want to include your parsing code to finance code library, > > then the best way would be just make a minimalistic perl module that > calls > > you java program. Then you wont spend time to reimplementing this > > gnucash+F::Q stuff and just make you things done :) > > > > Here is a good description of to call any internal program: > > http://perlmeme.org/faqs/system/system.html > > > > 2014-10-06 8:53 GMT-07:00 Derek Atkins : > >> > >> Hi, > >> > >> Please remember to CC gnucash-devel on all responses using your mailer's > >> reply-to-list or reply-all functionality. When you reply to me > >> personally you can get stuck in my personal mail-processing delays and > >> you don't benefit from all the expertice on the list. > >> > >> Having said that. > >> > >> Rafael Lima writes: > >> > >> > Is there any reason you didn't implement it as a PERL module behind > >> > F::Q? Then it would *just work*. > >> > R- I didn't find an easy to get source for these quotes, so i needed > >> > to call a quote website (as bloomberg) and interprect the html, I > >> > spend a lot of time trying to do it in perl cuz im not used with it, > >> > so i just realized that i was wasting time and could do it in java in > >> > 5 minutes. > >> > >> I'm not sure what your definition of "easy way" is.. Most of F::Q is a > >> bunch of screen scrapers. So doing it in perl v java is just a matter > >> of language. > >> > >> > "You would need to duplicate this functionality to convince GnuCash > that > >> > F::Q exists" > >> > > >> > R-do you mean re-write the code? i just would like to know what > >> > structure is gnc looking for, so i could pretend have this structure > >> > >> No, I mean re-implement the gnucash<->F::Q interfaces. For example, you > >> would need to replace gnc-fq-helper with a wrapper around your java > >> application and have the input/output work "the same" so gnucash > >> *thinks* it's still talking to F::Q. > >> > >> -derek > >> > >> > On Fri, Oct 3, 2014 at 12:40 PM, Derek Atkins > wrote: > >> >> Hi, > >> >> > >> >> Rafael Lima writes: > >> >> > >> >> [snip] > >> >>> So, i develop a java program to do it, create a new source quote > >> >>> module that just call my java code and put it on the library and > >> >>> everything works fine. > >> >> > >> >> Is there any reason you didn't implement it as a PERL module behind > >> >> F::Q? Then it would *just work*. > >> >> > >> >>> But i hate this situation, i've installed a perl interpreter just > for > >> >>> use this library what doesn't have any function to my [is just a > link] > >> >>> > >> >>> > >> >>> So i looked the code, looking for a hook for try insert my java > code, > >> >>> but how im new at this code and not so expert cpp develop i would > like > >> >>> some help: > >> >>> > >> >>> 1- i found the place where is called the function to check if > >> >>> finance::quote is installed... but i couldn't understand how it > works > >> >>> LINE 19071 of swig-engine.c [pasted here > >> >>> http://paste.ofcode.org/38qxqQvM6aGFD3vxaQ2ekHK] > >> >>> > >> >>> seams that he is looking for something in a directory but what is > >> >>> exactally? i tried to reproduce the finance::quote directory > >> >>> estructure in my system and didn't work [maybe i forgot some file] > >> >> > >> >> You would need to duplicate this functionality to convince GnuCash > that > >> >> F::Q exists. > >> >> > >> >>> 2-i found where the finance::quote code is called but i didn't > >> >>> understand the use of scm objects, > >> >>> LINE 290 of dialog-price-edit-db.c > >> >>> http://paste.ofcode.org/vwcWBUmDVMqM9VWdUdi5JE > >> >>> > >> >>> I realize that is a system call and hopefully there are some > >> >>> enviroiment variables envolved [so i could change its value and > call > >> >>> my own code =D] but i cant deep understand the code, can anyone help > >> >>> me? > >> >> > >> >> You will need to replicate the F::Q interface to GnuCash (see > >> >> gnc-fq-helper) and
Re: bypassing finance::quote
Hi Rafael, Rafael Lima writes: > Hi Dmitry, > > This is why I actually do, but to me it doesnt is a good way, I mean I > need a whole perl infrastructure just to call a java program. > > And indeed im in that situation not because i "dont want" is more > because "im not able to" =b.. i never liked these script languages as > python perl etc, so as i have some sources and i need to maintain a > code to retrieve that information in many unstandartized sites i > thought that to maintain it would be easier to me in java. > > I'm sorry for ask it here, i know that this question is kind of > "selfish" isn't rainsing the comunity at all but i couldn't go so far > by myselft. > > My main goal is to complete remove perl and keep online quote working As I said in my previous email: you need to re-implement gnc-fq-check and gnc-fq-helper. Your re-implementation needs to have the exact same interface as the existing scripts. Then you just replace the existing gnc-fq-{check,helper} scripts with your own implementation and gnucash will be happy. -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH warl...@mit.eduPGP key available ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel