

#Beancounter addon install#
For example, on a Debian/Ubuntu system you would install the python3-dev package.īeancount supports setuptools since Feb 2016, and you will need to install dependencies. Make sure you have the development headers and libraries installed as well (e.g., the “Python.h” header file).
#Beancounter addon download#
Install the latest stable version >=3.5 using the download from.

This is very easy.įirst, you should have a working Python install. I try to minimize dependencies, but you do have to install a few. This is the official location for the source code:ĭownload it like this, by using Git to make a clone on your machine: git clone īeancount uses Python 3.5 1 or above, which is a pretty recent version of Python (as of this writing), and a few common library dependencies. Changes to “default” are posted to the CHANGES file and a corresponding email is sent to the mailing-list. New features are developed in branches and only merged in the “default” branch when fully stable (the entire battery of tests passes without failures). I’ve built an extensive suite of tests so you can consider the “default” branch of the repository as stable.
#Beancounter addon code#
I’m still working on this Beancount code every weekend these days, so it is very much in active development and evolving, though the great majority of the basic features are basically unchanging. (Technically, this is what I call version 2.x beta). The current rewrite of Beancount is stable. For instructions on building v3, see this document.īeancount is a mature project: the first version was written in 2008. This document is about Beancount v2 Beancount v3 is in development and uses a completely different build and installation system. Instructions for downloading and installing Beancount on your computer.

Local maxProceeds = math.ceil(pendingAuction.buyout * (1 - nsignmentPercent)) + posit īasically you just tell it to round up instead of down (math.floor vs math.ceil). Local maxProceeds = math.floor(pendingAuction.buyout * (1 - nsignmentPercent)) + posit To get sales registered open "a" and change line 870 (in the version I have atleast) from: (I am guessing its Orgrimmar Auction House on horde side, but dont have a horde char to verify this with, its just whoever sends auction related mails to you).Īfter this is done BeanCounter will parse mails correctly. MailAllianceAuctionHouse = "Stormwind Auction House" MailAllianceAuctionHouse = "Alliance Auction House" Inside your BeanCounter folder open the file "a" and edit the string It really comes down to one changed localization string and a rounding error, here is what needs to be done for this to work: Hey, I spent some time debugging BeanCounter and got it working with mail parsing and sales registering.
