tag:infinitekind.tenderapp.com,2009-01-14:/discussions/moneydance-development/3623-accessing-moneydance-data-without-moneydance-runningInfinite Kind: Discussion 2021-01-29T21:58:59Ztag:infinitekind.tenderapp.com,2009-01-14:Comment/488302372020-11-15T01:20:56Z2020-11-15T01:21:00ZAccessing Moneydance data without Moneydance running?<div><p>I'd like to run some reporting scripts on Moneydance transactions. Is there any way to access MD data without squeezing my code into a Moneydance extension? Primary reason is that I'd like to present an interactive UI for the report having full control over how it looks (eg. web-based d3js powered).</p></div>yacoobtag:infinitekind.tenderapp.com,2009-01-14:Comment/488302372020-11-15T07:11:36Z2020-11-15T07:11:36ZAccessing Moneydance data without Moneydance running?<div><p>You have full Java capabilities if you use Java and launch it inside MD (via an extension). Ditto if you write a Jython (Python) MD script. Failing that you have to export the data.</p></div>Stuart Beesley (Mr Toolbox)tag:infinitekind.tenderapp.com,2009-01-14:Comment/488302372020-11-15T19:08:57Z2020-11-15T19:09:00ZAccessing Moneydance data without Moneydance running?<div><p>Is the Python environment sandboxed in any way? Can I just open a port and launch a webservice there? Better still - can I generate HTML and have Moneydance display it as a content of report?</p>
<p>I guess my reluctance here is that I know more or less what I'd like to do with the data and how to massage it into format usable with d3.js. I'm less eager to couple the potential UI to MD's API.</p></div>yacoobtag:infinitekind.tenderapp.com,2009-01-14:Comment/488302372020-11-15T19:31:34Z2020-11-15T19:31:34ZAccessing Moneydance data without Moneydance running?<div><p>Here’s what I know.</p>
<ul>
<li>It’s Jython with full access to Java</li>
<li>you cannot access it outside of MD</li>
<li>within MD you have full access to just about everything (with some rummaging around)</li>
</ul>
<p>(A fellow user)</p></div>Stuart Beesley (Mr Toolbox)tag:infinitekind.tenderapp.com,2009-01-14:Comment/488302372020-11-15T19:43:33Z2020-11-15T19:43:33ZAccessing Moneydance data without Moneydance running?<div><p>I'm a fellow user.</p>
<p>On disk Moneydance data is encrypted. Only through Moneydance do you have access to the unencrypted data.</p></div>dwgtag:infinitekind.tenderapp.com,2009-01-14:Comment/488302372020-11-17T18:40:17Z2020-11-17T18:40:17ZAccessing Moneydance data without Moneydance running?<div><p>@yacoob, if you are will to tinker around a bit (there is some hoops you need to jump through ...), see <a href="https://bitbucket.org/hleofxquotesteam/md-maven/wiki/Home">https://bitbucket.org/hleofxquotesteam/md-maven/wiki/Home</a> which has some information on create a headless runnable instance.</p>
<p>See the "See Also" section at the bottom of the page on an example/prototype using Mike's filedisplay extension.</p></div>hleofxquotes