Graphical User Interface for factur-x library with basic functionalities
Project description
GUI for factur-x - Invoice-X GUI
================================
|Travis CI|
Graphical User Interface for `factur-x <https://github.com/invoice-x/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 <https://github.com/invoice-x/invoice2data>`_
- Edit field values (metadata) of pdf invoices
**TODO**
- Add external XML to PDF
The application is built using `PyQt5 <https://www.riverbankcomputing.com/software/pyqt/intro>`_
**Latest Dev release**
v0.0.3
- Linux: `Linux Package <https://github.com/invoice-x/invoicex-gui/releases/download/v0.0.3/invoicex-gui-v0.0.3dev-linux.tar.gz>`_
- Windows: `Windows executable <https://github.com/invoice-x/invoicex-gui/releases/download/v0.0.3/invoicex-gui-v0.0.3dev-Windows.zip>`_
- MacOS: `MacOS executable <https://github.com/invoice-x/invoicex-gui/releases/download/v0.0.3/invoicex-gui-v0.0.3dev-MacOS.zip>`_
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>`_
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 <DEVELOP.rst>`__ to get you started quickly.
Screenshots
-----------
.. image:: Screenshots/mainWindow.png
.. image:: Screenshots/editDialog.png
Author
------
`Harshit Joshi <https://github.com/duskybomb>`_
.. |Travis CI| image:: https://travis-ci.org/invoice-x/invoicex-gui.svg?branch=master
:target: https://travis-ci.org/invoice-x/invoicex-gui
================================
|Travis CI|
Graphical User Interface for `factur-x <https://github.com/invoice-x/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 <https://github.com/invoice-x/invoice2data>`_
- Edit field values (metadata) of pdf invoices
**TODO**
- Add external XML to PDF
The application is built using `PyQt5 <https://www.riverbankcomputing.com/software/pyqt/intro>`_
**Latest Dev release**
v0.0.3
- Linux: `Linux Package <https://github.com/invoice-x/invoicex-gui/releases/download/v0.0.3/invoicex-gui-v0.0.3dev-linux.tar.gz>`_
- Windows: `Windows executable <https://github.com/invoice-x/invoicex-gui/releases/download/v0.0.3/invoicex-gui-v0.0.3dev-Windows.zip>`_
- MacOS: `MacOS executable <https://github.com/invoice-x/invoicex-gui/releases/download/v0.0.3/invoicex-gui-v0.0.3dev-MacOS.zip>`_
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>`_
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 <DEVELOP.rst>`__ to get you started quickly.
Screenshots
-----------
.. image:: Screenshots/mainWindow.png
.. image:: Screenshots/editDialog.png
Author
------
`Harshit Joshi <https://github.com/duskybomb>`_
.. |Travis CI| image:: https://travis-ci.org/invoice-x/invoicex-gui.svg?branch=master
:target: https://travis-ci.org/invoice-x/invoicex-gui
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
invoicex-gui-0.0.3.tar.gz
(55.8 kB
view hashes)
Built Distribution
Close
Hashes for invoicex_gui-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd8943d594220ae0c2ba4a3c79a42a5a28e839b1f1eacd3cf6d0f3bee0a0a22 |
|
MD5 | aaeb2265c98d172c46d0f60d9387e1f8 |
|
BLAKE2b-256 | 05e760d7d6d47fbc8ebfc0d358f9fe83807b4dc372aacd1dcb46784e94fb858a |