2018-04-15 GnuCash IRC logs

00:42:47 *** Joc has joined #gnucash
00:52:43 *** Joc has quit IRC
00:54:16 *** Joc has joined #gnucash
00:58:17 *** Joc has quit IRC
01:00:13 *** Joc has joined #gnucash
01:00:47 *** Joc has quit IRC
01:15:21 *** boldstripe has quit IRC
01:27:00 *** Mechtilde has joined #gnucash
01:37:39 *** fell has quit IRC
01:38:52 *** fell has joined #gnucash
01:43:49 *** gour has joined #gnucash
02:27:08 <arahael> jralls: I was just asking #openttd (on a different networ - oftc, I think), about whether openttd is on the ipad or not.
02:27:38 <arahael> jralls: Turns out that it was... But got removed with a whole bunch of other GPL software for being against the TOS.
02:27:49 <arahael> Which is concerning.
02:39:59 *** jotrago1 has joined #gnucash
03:14:01 *** gjanssens has joined #gnucash
03:14:02 *** ChanServ sets mode: +o gjanssens
03:14:17 <gjanssens> .
04:02:35 <gour> morning
04:04:31 <gour> i'm looking for an easy way to migrate 3months of data from (h)ledger back to Gnucash...(h)ledger creates csv files which look like: date,description,account,currency,amount
04:05:13 <gour> but the whole txn is divided into two lines - each line representing left/right part
04:05:31 <gour> any hint how to take advantage of such CSV file for an easy import into GC?
04:09:30 <gour> i'm (still) on 2.6.20
04:12:51 <chris> gour: I can recommend - create CSV for each bank/liability account - then import into bank/liability
04:13:59 <gour> chris: i wonder how will GC's imported handle the fact that CSV file contains only one half of the txn (left or right)?
04:14:28 <gour> do i have to use manual mapping to accommodate importer?
04:15:17 <gour> another concern is how to handle split-txns?
04:15:29 <chris> no, go ahead and experiment :) make backups
04:15:46 <chris> multi(>2)splits will obvioiusly require manual adjustments
04:16:21 <gour> two splits should be handled by importer?
04:16:56 <chris> yes i believe so
04:17:10 <gour> ok, thank you.
04:17:26 <gour> hopefully imported can save me some time...
04:17:39 <chris> for regular (non-business txns) it should be straightforward
04:18:21 *** gjanssens has quit IRC
04:18:24 <gour> ...otherwise, there are ~360 txns to enter...yes, only regular ones
04:18:50 <chris> athat's not a lot
04:20:35 <gour> well, my excursion to (h)ledger lasted only few months...otherwise, I've ~8300 tranactions entered
04:44:40 *** gour_ has joined #gnucash
04:46:48 *** gour has quit IRC
05:01:42 *** fabior has joined #gnucash
05:03:50 *** harshitaneja has joined #gnucash
05:11:34 *** gour_ is now known as gour
05:21:29 *** bertbob has quit IRC
05:22:25 *** cyphase has joined #gnucash
05:23:40 *** fabior has quit IRC
05:36:44 *** fabior has joined #gnucash
05:37:06 *** bertbob has joined #gnucash
05:41:10 *** ncv__ has joined #gnucash
06:08:48 *** marco82 has joined #gnucash
06:13:40 *** fabior has quit IRC
06:15:47 *** fabior has joined #gnucash
06:18:59 *** fekepp has quit IRC
06:19:04 *** fekepp has joined #gnucash
06:33:51 *** oozer has joined #gnucash
06:35:44 *** fekepp1 has joined #gnucash
06:36:12 *** fekepp has quit IRC
06:36:13 *** fekepp1 is now known as fekepp
06:39:16 *** fekepp has quit IRC
06:39:18 *** fekepp has joined #gnucash
06:54:22 *** fekepp1 has joined #gnucash
06:54:53 *** fekepp has quit IRC
06:54:54 *** fekepp1 is now known as fekepp
06:58:36 *** harshitaneja has quit IRC
06:59:24 *** harshitaneja has joined #gnucash
07:01:54 *** harshitaneja has quit IRC
07:02:34 *** fekepp has quit IRC
07:03:47 *** fekepp has joined #gnucash
07:50:14 *** marco82 has quit IRC
08:12:04 *** marco82 has joined #gnucash
08:23:06 <chris> my experiment: I've succeeded in making a web server which runs with a report. The guile report will launch a separate thread which handles incoming web requests, and sends json string. Unfortunately closing the web server requires restarting Gnucash. It seems to work well. This is not optimized for reports of course - any http request causes a new database lookup.
08:25:13 <chris> my branch unstable-webserver-api
08:29:15 *** boldstripe has joined #gnucash
08:37:21 *** fabior has quit IRC
08:46:25 <chris> https://imgur.com/a/i5Nsn
09:00:20 *** Jimraehl1 has joined #gnucash
09:00:52 *** Jimraehl1 has left #gnucash
09:01:51 *** O01eg has quit IRC
09:07:46 *** marco82 has quit IRC
09:08:14 *** O01eg has joined #gnucash
09:47:05 *** bob_ has joined #gnucash
10:08:57 *** mkasun has joined #gnucash
10:13:56 *** diego has joined #gnucash
10:14:58 <diego> hello guys, I'm missing to replicate the value of the first column to the other on the budget mode. I would like to know if there is anything tricky to develop this tool. I know a bit of programming, so I would want to give a try.
10:15:54 *** mkasun has quit IRC
10:29:32 *** diego has quit IRC
10:29:48 *** bob_ has quit IRC
10:34:20 *** diego has joined #gnucash
11:13:55 *** boldstripe has quit IRC
11:20:12 <jotrago1> Good Day. Is there a way to add more "Action" items for the Invoice / Bill Action column. the default Hours, Material Project are fine, but I can think of another 3 or 4 that would be useful to me.
11:27:09 *** kernel has joined #gnucash
11:27:22 <kernel> anyone alive here?
11:28:50 *** boldstripe has joined #gnucash
11:44:49 *** chris has quit IRC
11:45:03 *** Styx has joined #gnucash
12:11:55 *** kernel has quit IRC
12:15:53 *** darshan has joined #gnucash
12:23:58 *** marco82 has joined #gnucash
12:26:06 *** fabior has joined #gnucash
12:41:21 *** Styx has quit IRC
12:42:38 *** gncbot sets mode: +o fell
12:48:24 <jralls> arahael: https://github.com/OpenTTD/OpenTTD does not include iOS as as a supported platform. Perhaps it was a 3rd-party port?
12:52:56 <jralls> diego: I don't know how hard it would be... or even really what it is you want to do. If there are columns involved then the control is likely a GtkTreeView in list mode. Those can be complicated. Have you examined the code to see if you can understand it?
13:01:45 <jralls> jotrago1: It's a combo box, so you can just type whatever you want into it. Unfortunately AFAIK there's no facility to add things to the list so I think you have to type in whatever your action is every time.
13:19:46 *** entreprnr has quit IRC
13:30:42 *** fabior has quit IRC
13:42:41 *** marco82 has quit IRC
13:52:00 *** Mechtilde has quit IRC
14:02:49 *** kael has joined #gnucash
14:04:35 <diego> @jralls I want to create a button that replicates the value in the first column when we are in the budget mode. Currently, you have to type manually the same value for 12 months. There is a similar tool, the one that estimate the monthly value given the previous 12 months. I assume if I study the piece of code, I'll be able to adapt it to do that.
14:04:35 <gncbot> diego: Error: "jralls" is not a valid command.
14:05:49 <jralls> diego: Your assumption being correct depends on your skill in C and your knowledge of GtkTreeView. Good luck.
14:14:53 *** fabior has joined #gnucash
14:21:54 <diego> jralls: Thanks!
14:29:45 *** fekepp has quit IRC
14:35:27 *** kael has quit IRC
14:37:07 *** bob_ has joined #gnucash
14:37:19 *** fekepp has joined #gnucash
14:51:05 <jotrago1> Ah! OK, I'll try that then. TKS
14:51:26 *** kael has joined #gnucash
15:00:49 *** frakturfreak has joined #gnucash
15:06:34 *** User_ has joined #gnucash
15:09:04 *** marco82 has joined #gnucash
15:12:50 *** User_ has quit IRC
15:13:22 *** diego has quit IRC
15:30:25 *** kael has quit IRC
15:40:07 *** kael has joined #gnucash
15:44:49 *** harshitaneja has joined #gnucash
15:56:10 *** badger92 has joined #gnucash
16:03:57 *** fabior has quit IRC
16:09:31 *** marco82 has quit IRC
16:15:59 *** marco82 has joined #gnucash
16:23:14 <jonas> I'm doing an assets-over-time graph with stacked bars, and I'm trying to make the bars display the largest balances but it doesn't seem to show the accounts I want it to show
16:23:51 <jonas> I assume it already choses the largest ones to display, but using some criteria I don't understand. anyone know what the criteria is?
16:24:28 *** gour has quit IRC
16:24:53 *** frakturfreak has quit IRC
16:35:25 <jralls> jonas: Not offhand.
16:39:21 *** marco82 has quit IRC
17:00:30 *** ian has joined #gnucash
17:05:30 *** ian has quit IRC
17:40:21 *** harshitaneja has quit IRC
17:43:18 *** bob_ has quit IRC
17:46:33 *** diego has joined #gnucash
18:04:00 *** kael has quit IRC
18:25:19 *** tonysoar has joined #gnucash
18:32:16 *** jotrago has quit IRC
18:32:17 *** jotrago1 is now known as jotrago
18:32:22 *** jotrago1 has joined #gnucash
18:38:28 *** pilotauto has joined #gnucash
18:56:42 *** kael has joined #gnucash
18:57:20 <arahael> jralls: It may have been. I intend to continue regardless - once my laptop comes back. :)
19:00:57 <jralls> chris: I don't understand the point of your webserver experiment. Is it to allow external programs to display to a GnuCash WebKitGtkWebView?
19:03:47 *** bertbob has quit IRC
19:04:27 *** kael has quit IRC
19:13:32 *** tonysoar has quit IRC
19:42:58 *** chris has joined #gnucash
19:44:06 <chris> jralls: it would be for faster prototyping of any template development
19:44:29 <jralls> What kind of templates?
19:46:03 <chris> such as mustache
19:48:56 *** ncv__ has quit IRC
19:49:00 *** diego has quit IRC
19:52:33 <jralls> chris: Interesting. Is Common Lisp close enough to Scheme to work, or were you planning to code it in C++? I hope not javascript...
19:54:34 <chris> I really don't know CL - right now the pie-in-the-sky idea is to make/borrow a guile mustache implementation, make templates which output html for reports. in the future maybe C++ mustache can produce templates directly.
19:58:02 <chris> from: API->scheme->html... to webAPI->scheme+mustache->html, ... to webapi->C++-mustache-> html
19:58:46 <jralls> What's webAPI?
20:00:18 <chris> what i'm prototyping - instead of calling xaccAccountLookup(guid), call /account/guid to produce json which I believe is easier for modern templates
20:01:59 <jralls> so webapi is a guile module that magically makes a RESTful API out of the scheme one?
20:03:12 <chris> that's what the webserver.scm is doing, yes
20:03:57 <jralls> Gross. I guess it's OK for a proof-of-concept.
20:04:06 *** bertbob has joined #gnucash
20:04:35 <chris> yes :) only to assist in making templates
20:07:57 <jralls> http://jrruethe.github.io/blog/2015/05/21/boost-fusion-json-serializer/ is a more direct way to get there.
20:13:27 <chris> cool; if this mustache experiment succeeds we'll have a C++ solution ready
20:13:50 <chris> all this assumes html is still the preferred report output
20:16:41 <jralls> I'd really like to get rid of WebKit. It's swatting flies with a nuclear weapon to use it for displaying reports.
20:21:30 <chris> still don't know a good alternatives for layout+data
20:21:48 <chris> PDF? :-o
20:22:17 <jralls> DocBook. ;-)
20:27:50 <chris> I don't know Docbook at all :)
20:28:39 <chris> In the intermediate future, Webkit could be removed if the report infrastructure was converted into webserver.scm - all report options in GTK, and output via HTTP
20:28:55 <chris> so, launching a report means loading an external browser
20:30:01 <chris> or, even easier, remove webkit, create the html anyways, and launch it using external browser
20:30:22 <jralls> DocBook is an XML markup that we use for our documentation. There are a bunch of formats that it can output, including html and pdf. It still wouldn't get pixels on a surface.
20:30:45 <jralls> Could do that. I don't think that the users would like it.
20:33:19 <chris> yes we'd lose ability to click blue amount and jump to register
20:36:59 <jralls> Not to mention firing up their browser if it isn't open (though I find the idea of not having a browser open all the time a bit odd).
20:37:28 <jralls> And having the report go somewhere else. Really irritating if they're in full-screen mode.
20:40:36 <chris> so it'd have to be webkit for the foreseeable future :-/
20:41:39 <chris> gtg work now
20:41:44 <chris> night!
20:41:45 <jralls> Well, it has to be webkit until we find another way.
20:41:56 <jralls> Bye! Have a fun day!
21:16:58 *** chris has quit IRC
21:47:47 *** tonysoar has joined #gnucash
21:54:47 *** oozer has quit IRC
21:56:15 *** tonysoar has quit IRC
22:00:54 *** boldstripe has quit IRC
23:17:34 *** boldstripe has joined #gnucash
23:34:37 *** skydown has joined #gnucash