Voitto ist eine einfache, aber effiziente Doppelbuch-Dienstprogramm in Python geschrieben.
Einleitung
Meine langfristige Vision ist es, eine Buchführung, die verteilt unterstützt Betrieb (in der DVCS Sinne) zu machen. Einige "Web 2.0" Funktionen (E-Rechnungen / soziale Schuld Tracking über eine REST-API) sind ebenfalls in Planung.
Installation
Die Verwendung von pip wird empfohlen:
pip voitto installieren
Standard setup.py Magie funktioniert auch (einschließlich setup.py entwickeln).
Tappio Utilities
Im Moment nur Voitto besteht aus einer kleinen Sammlung von Werkzeugen, mit Tappio, einer einfachen Closed-Source-Freeware Buchhaltung Anwendung für Windows zu arbeiten. Für weitere Informationen über Tappio finden http://www.lahdenniemi.fi/jussi/tappio/
Aktuelle Versorgungsunternehmen in der Reihenfolge der Nützlichkeit:
- Tappio-renumber - sortieren und neu nummerieren Ereignisse nach Datum
- Tappio-Extrakt - extrahieren Sie eine Zeitspanne von einer TLK-Datei (mit Eröffnungsbilanzen)
- Tappio-Merge - Zusammenführen von zwei oder mehr TLK Dateien
- Tappio-move-Einträge - alle Einträge von einem Konto auf ein anderes Nummer
- Tappio-indent - ein Tappio Pretty-Printer, nützlich für "git diff" (siehe unten)
- Tappio-missing-Konten - Druckkonten, die in einige, aber nicht alle Eingabedateien
- Tappio-print-Konten - drucken Sie die Rechnung Baum
- Tappio-print-Gewinn - Druck Einnahmen und Ausgaben im CSV für schöne Tortendiagramme
- Tappio-Grafik - Drucken ein völlig nutzlos GrahpViz Grafik Geld fließt
Die Versorgungsunternehmen übernehmen in der Regel eine Eingabedatei als erstes Argument und eine Ausgabedatei als zweites Argument, mit der bemerkenswerten Ausnahme tappio-Merge, die eine Ausgabedatei als erstes Argument und eine beliebige Anzahl von Eingabedateien wie der Rest übernimmt. Bessere Dokumentation anhängig, so UTSL vorerst (und bitte Sicherungskopien Ihrer Dateien, bevor .tlk Überschreiben mit Voitto!).
Und übrigens, es ist sicher, dies zu (solange Sie Backups) zu tun:
tappio-renumber old.tlk old.tlk
Die gesamte Datei wird in zum ersten Mal las, dann verwandelt wurde und erst dann ausgeschrieben, so dass diese nicht wie Shell-Umleitungen, wo Sie würden am Ende mit einer leeren old.tlk.
Mit indent.py als Pretty-Printer für "git diff"
In ~ / .gitconfig, fügen Sie diese:
[Diff "tappio"]
textconv = /path/to/voitto/indent.py
In den .gitattributes Ihrer git-Repository, fügen Sie diese:
* .tlk Diff = tappio
. Jetzt "git diff" sollte indent.py für ziemlich Druck verwenden
Anforderungen :
- Python
Kommentare nicht gefunden