GUI for factur-x - Invoice-X GUI
Graphical User Interface for factur-x library with basic functionalities such as:
Validate metadata of pdf invoice
Export metadata to in form of JSON, XML and YAML
Extract fields from PDF using invoice2data
Edit field values (metadata) of pdf invoices
TODO
Add external XML to PDF
The application is built using PyQt5
Latest Stable release
v0.1.0
Linux: Linux Package
Windows (64-bit): Windows executable
MacOS: MacOS executable
Requirements
PyQt5 v5.10.1
PyPDF2
lxml
PyYAML
invoice2data
External Dependencies:
Imagemagick: https://www.imagemagick.org/script/download.php
GhostScript: https://www.ghostscript.com/download/gsdnld.html
Installation
Install invoicex-gui using pip
$ pip install invoicex-gui
Running from source
$ git clone https://github.com/invoice-x/invoicex-gui.git $ cd invoicex-gui $ pip install -r requirements.txt $ python main.py
OR run from terminal
$ $ git clone https://github.com/invoice-x/invoicex-gui.git $ cd invoicex-gui $ python setup.py install $ invoicex-gui
Development
If you are interested in improving this project, have a look at our developer guide to get you started quickly.
Screenshots
Metadata
Release files for invoicex-gui 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| invoicex-gui-0.1.1.tar.gz | 55.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| invoicex_gui-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 129.2 kB
Release files / invoicex-gui-0.1.1.tar.gz
| Download URL | invoicex-gui-0.1.1.tar.gz |
|---|---|
| Size | 55.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7341402cc27d086de1e690b279df511fd5ad9053e757bebebac52efdf1a33fe2
|
|
BLAKE2b-256 checksum How to use checksums |
1eea7c5ad4341391d39af8d275e9e29fad72bc23f81e5d63adfa240c1b6891af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3
|
Release files / invoicex_gui-0.1.1-py3-none-any.whl
| Download URL | invoicex_gui-0.1.1-py3-none-any.whl |
|---|---|
| Size | 73.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bee88dccdff93f8f67606f63325e3c85f6f8373da1ef69674be3548a66d3cffe
|
|
BLAKE2b-256 checksum How to use checksums |
0711eb21df903a300fe9b7f25ebbdf676ba75dfd9ddca5bd8fffc964efe9a21c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3
|
Security for invoicex-gui 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.