No description
Find a file
metamuffin 465756f33b
Translated using Weblate (German)
Currently translated at 100.0% (51 of 51 strings)

Translation: Abrechenbarkeit/App
Translate-URL: https://translate.codeberg.org/projects/abrechenbarkeit/app/de/
2024-11-11 21:25:48 +00:00
locale Translated using Weblate (German) 2024-11-11 21:25:48 +00:00
.gitignore prepare localization 2024-11-04 18:12:10 +01:00
abrechenbarkeit.lua localize errors 2024-11-10 20:58:55 +01:00
collapse_log.lua remove product form 2024-11-03 18:36:02 +01:00
COPYING prepare localization 2024-11-04 18:12:10 +01:00
gnix.yaml css and rebrad 2024-11-03 18:31:13 +01:00
readme.md great refactor and new transaction scheme 2024-11-05 00:30:40 +01:00
script.js fix missing local 2024-11-04 16:24:41 +01:00
style.css add spus view 2024-11-09 00:39:33 +01:00

Abrechenbarkeit v2

A simpler trust based ledger.

The entire application is contained within abrechenbarkeit.lua. This script implements CGI. It was tested against Lua version 5.4.7. Application data is stored in a number of files in the process working directory (See below).

The repository also contains a configuration file for the gnix http server (gnix.yaml) which is useful for development or proxyless deployments.

Data Files

  • log stores the transaction log as CSV (time,user_a,user_b,amount,pcode,pcount,comment)
  • products stores the product list as CSV (barcode,price,user,name)
  • config stores configuration parameters as ESV (key=value)
    • transaction_sound: URL to sound played when creating a transaction