Voitto é uma utilidade dupla contabilidade simples mas eficaz escrito em Python.
Introdução
Minha visão de longo prazo é fazer um sistema de contabilidade que suporta a operação distribuída (no sentido DVCS). Alguns "Web 2.0" características (e-facturas / rastreamento dívida social através de uma API REST) também estão sendo planejadas.
Instalação
Recomenda-se o uso de pip:
pip instalar Voitto
Obras mágicas setup.py Standard, também (incluindo setup.py desenvolver).
utilitários Tappio
Neste momento, apenas Voitto consiste de uma pequena coleção de ferramentas para trabalhar com Tappio, uma aplicação simples escrituração freeware-fonte fechado para Windows. Para mais informações sobre Tappio, consulte http://www.lahdenniemi.fi/jussi/tappio/
Utilidades atuais, a fim de utilidade decrescente:
- Tappio-Renum - espécie e renumerar eventos por data
- Tappio-extract - extrair um período de tempo a partir de um arquivo de TLK (com saldos de abertura)
- Tappio-merge - mesclar dois ou mais arquivos TLK
- Tappio-move-entradas - todas as entradas de um número de conta para outra
- Tappio-indent - um Tappio pretty-impressora, útil para "git diff" (veja abaixo)
- Tappio omissas-contas - contas de impressão que estão em alguns, mas não todos os arquivos de entrada
- Tappio-print contas-- imprimir a árvore da conta
- Tappio-Print remunerações - rendimentos de impressão e despesas em CSV para gráficos de pizza agradáveis
- Tappio-graph - imprimir um gráfico GrahpViz totalmente inútil de dinheiro flui
Os utilitários geralmente aceitam um arquivo de entrada como o primeiro argumento e um arquivo de saída como o segundo argumento, com a notável exceção de Tappio-merge, que tem um arquivo de saída como o primeiro argumento e qualquer número de arquivos de entrada como o resto. Melhor documentação pendente, assim UTSL por enquanto (e por favor, fazer backups de seus arquivos antes de substituí-los .tlk com Voitto!).
E a propósito, é seguro para fazer isso (desde que você tem backups):
Tappio-Renum old.tlk old.tlk
O arquivo inteiro é lido em primeiro lugar, em seguida, metamorfoseado e só então escrito para fora, de modo que este não é como redirecionamentos shell onde você iria acabar com um old.tlk vazio.
Usando indent.py como uma impressora bonita para "git diff"
Em ~ / .gitconfig, acrescentar o seguinte:
[Diff "Tappio"]
Textconv = /path/to/voitto/indent.py
Nos .gitattributes de seu repositório git, acrescentar o seguinte:
* .tlk Diff = Tappio
. Agora "git diff" deve usar indent.py para impressão bonita p>
Requisitos :
- Python
Comentários não encontrado