Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

debs

A simple web-based double-entry bookkeeping system.

Features

  • Account types: equity, assets, liabilities, income, and expenses.
  • Currency-agnostic.
  • Arbitrary-precision integer arithmetic.
  • Encrypted database.

Description

The program is a WSGI application written in Python 3. If available, it uses SQLCipher for data storage. Otherwise, it defaults to plain SQLite.

Configuration

DB environment variable must contain a path to the database file.

Caveat

For performance reasons, the program does not support SQLCipher passphrases, and asks instead for raw keys, expected as 64-character strings of hexadecimal digits.

Screenshots

The list of accounts:

An account page:

Customization

Decimal point, thousand separator, and style sheet are easily customized.

Compliance

The program produces HTML5 markup with a CSS3 style sheet.

License

MIT.

You can’t perform that action at this time.