Norwegian database solution for invoicing in a small business
Project description
Norsk Faktura
Norsk Faktura er et fakturaprogram for moderne linux, laget for å tilfredsstille norske juridiske krav. Det lagrer all informasjon lokalt på maskinen.
Installasjon
Eksterne avhengigheter
Det er en del pakker som må installeres på systemet via vanlig pakkebehandling før man kan installere programmet via pip
Kjør denne kommandoen på fedora:
sudo dnf install gcc gobject-introspection gobject-introspection-devel cairo cairo-devel pkgconf-pkg-config python3-devel cairo-gobject-devel
Kjør denne kommandoen på ubuntu 18.04:
sudo apt install gcc python3-pip gobject-introspection python3-gi libcairo-dev pkgconf python3-dev libcairo-gobject2 libgirepository1.0-dev
ref: https://stackoverflow.com/a/54795222
Installering via pip
Når de eksterne avhengighetene er tilfredsstilt kan man installere programmet via pip:
pip install --user norskfaktura
For ubuntu 18.04:
pip3 install --user norskfaktura
Dette gir systemet kommandoen norskfaktura
som kan brukes til å starte programmet via terminalen, men sannsynligvis vil man gjerne ha et menyikon man kan trykke på. Da kan man kjøre:
nf-install-icons
og man vil etterpå (under Gnome) finne programmet blant alle andre programmer som 'Norsk Faktura'.
Oppdatering av programmet
Man kan installere eventuelle oppdateringer også v.h.a pip:
pip install --user norskfaktura --upgrade
Konfigurering
Når du starter applikasjonen for første gang vil du få opp et vindu for å legge inn informasjon om ditt firma/organisasjon. Om du oppdager at du har gjort noe feil, eller vil gjøre endringer senere, kan du komme tilbake til denne skjermen ved å klikke på "instillinger"-knappen nede i høyre hjørne av hovedbildet.
Foruten første fakturanummer og filstiene til pdf-mappen og logoen, så skriver du inn resten av feltene slik du vil at de skal vises på fakturaen.
Lage og bruke et virtuelt miljø for utvikling:
Merk: det er per nå ikke mulig å utvikle programmet fra innsiden av et virtuelt miljø på en enkel måte, se #10
Lager et virtuelt mmiljø under mappen 'env':
python -m venv env
Aktivere det virtuelle miljøet:
source env/bin/activate
Deaktivere det virtuelle miljøet:
deactivate
Hvordan kjøre tester
Det er enda ikke skrevet tester, men når de kommer på plass kjører man dem med denne kommandoen:
python3 setup.py test
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file norskfaktura-0.2.1.tar.gz
.
File metadata
- Download URL: norskfaktura-0.2.1.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.6.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf57b18e106471107c06679188f991b9b427f12fa146a435a43504f71dd5ce7d |
|
MD5 | 6a8b682104b795789e5b99c0ded5da70 |
|
BLAKE2b-256 | de693a69e22d8e38dee78e6e285c04e5b48ed21ede6dce77eb91cf62ff0e0e98 |