Coder Social home page Coder Social logo

berkcelc / moneydancepythonscripts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yogi1967/moneydancepythonscripts

0.0 0.0 0.0 642.32 MB

My collection of Python(Jython) extensions (*.mxt) and scripts (*.py) for Moneydance (via the MoneyBot console).

Home Page: https://yogi1967.github.io/MoneydancePythonScripts/

License: MIT License

Shell 0.30% Python 99.64% Java 0.04% Batchfile 0.01%

moneydancepythonscripts's Introduction

Moneydance Python Scripts

Visit: https://yogi1967.github.io/MoneydancePythonScripts/ for downloads...

My collection of Python(Jython 2.7) scripts and extensions for Moneydance (MoneyBot console)

NOTE: My script (.py) and extension (.mxt) programs are exactly the same. Just the method to run changes..... If you downloaded a zip file (extension *.zip) then unzip first in a directory of your choice to get at the file(s)

To build them yourself, fork this repo, use ant (and therefore the build.xml file). E.g.

  • ant (for all)
  • ant toolbox (for just toolbox etc) NOTE: You may need python2.7 installed for the build to work properly on my extensions (not your own)...

Extensions will only run on Moneydance version 2021.1 build 3056 onwards (ideally 3069+)... The standalone script versions require a minimum of 2019.4 (build 1904 onwards)... (If you have installed the extension, but nothing happens when you click the menu, then check your Moneydance version)

The <module_name>.zip files in this directory contain both the Extension version (and the Script version if available). Unzip this file, and then install the Extension, or run the Script, as required - see below:

NOTE: *.pyc files are CPython byte code files generated from the .py script. These are "helpers" to the Jython interpreter. Within the .mxt file you may also find a *$py.class file. This is a compiled version of the script for faster launch times. Some of my scripts are large and these "helpers" prevent a "method too large" RuntimeException. You don't normally need to worry about all this, but if you want to run the .py script manually (e.g. in Moneybot), then please ensure the .pyc file is placed in the same location as the .py script you are running.

!! From June 2021 on, most extensions available via the Moneydance menu >> Manage Extensions - Check there first !!

To use extension (*.mxt):

  • Launch Moneydance
  • Double-click the .mxt file
  • .. or drag and drop the .mxt file onto the Moneydance left side bar
  • .. or Menu>Extensions>Manage Extensions>add from file>Select the mxt>Open/Install.
  • Then exit and restart Moneydance
  • To run, Menu>Extensions> and choose the Extension to run

To use script (*.py):

  • Run Moneydance
  • Window>Show Moneybot Console
  • Open Script>Choose the script
  • RUN

Good luck - contact me with any issues.....

Stuart Beesley StuWareSoftSystems 2020-2024

moneydancepythonscripts's People

Contributors

yogi1967 avatar andrew-vant avatar peterlynch avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.