Removing an imported statement awaiting review.Fixing OFX Financial Institution File Association.Clearing old “online” bank / broker balance(s).Creating a shortcut to getdata.py on your desktop.QuicknPerlWiz, a CSV to QIF/OFX converter.To receive these event notifications, override the following method: public void handleEvent(String eventURI)īecause events are identified by simple strings, new ones can be added. Where 'view' is an object implementing theĬom.view.HomePageView interface.Įxtensions can receive notifications when certain events occur. GetContext().registerHomePageView(this, view) In addition, extensions can add an item to the home/start page. The URI concept provides the ability to invoke almost any function that is available within Moneydance while maintaining a loose coupling between extensions and the application.įor a list of URIs that can be invoked from within Moneydance see our URI Scheme page. GetContext().showURL("moneydance:editreminders") Or the following to display the edit-reminders window: GetContext().showURL("moneydance:showreport:NetWorthReport") For example, an extension could call the following to display a net worth report: In future versions of Moneydance, extensions will be able to register interface components that can be displayed on the Moneydance startup screen.Įxtensions can also invoke other features and extensions in Moneydance using Uniform Resource Identifiers (URIs) that identify different resources and services. Extensions can also be notified when the user opens or closes a file, or whenever any part of the data model is modified. When the user clicks a toolbar icon, the associated extension is invoked. Extensions are also notified when application events happen suchĪs opening or closing a file, or modifying a transaction.Įxtensions can integrate with the Moneydance user interface to provide a seamless user experience.Įxtensions can register "features" with the program which create icons on the main toolbar. They can analyze, edit,Īnd modify the data. Extensions with invalid or missing signatures will generate anĮrror and will not be loaded unless the user forces the extension to load.Įxtensions can access the financial data objects within Moneydance.Įxtensions have full access to the financial data in Moneydance. The Extension Developer's Kit can be used to packageĮvery extension includes a digital signature that is verified each time the extension is loadedĮvery extension must be audited and signed by The Infinite Kind before users will be able Moneydance can add extensions from MXT files stored at or directlyįrom the users hard drive. Some of the facts to consider when developing Moneydance extensions:Įach extension is self-contained in a single MXT file.Ī correctly packaged extension is completely contained within an MXT file. This forum can be used for questions about writing extensions, scripts, and code that works with Moneydance. The Moneydance API that can be used from your extension code is available here:ĭownload a copy of the developer's kit version 5.1 now:ĭownload Developer's Kit Developer SupportĪn additional resource is the Extension Development section of The Infinite Kind's support forum. The developer's kit includes sample code, the necessary libraries to package and sign your extension, and an ANT build file for compiling, packaging, and signing your extension. Moneydance enables advanced users to develop extensions using a free Extension Developer's Kit that is easy to download and use. set_prices.py: Sets historical and current prices for securities.move_txns.py: Moves transactions from one account to another.categorize_txns.py: Categorizes transactions based on contents of the payee field.It provides a sample extension object as well as prints a summary of the first 10 transactions in your data file. python_template.py: This is the default template script that Moneydance provides when you create a new script file in the Moneydance 2017 Python Runner.Some sample Python scripts that can be used with the jpython extension (pre-2017) or the built-in Python interpreter in Moneydance 2017 can be downloaded here:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |