Giter VIP home page Giter VIP logo

invoicex-gui's Introduction

invoice-x.org website

This repo has the static website hosted on invoice-x.org.

New template: https://github.com/aksakalli/jekyll-doc-theme https://jekyllrb.com/docs/themes/

pages:

frontpage: intro etc standards: intro to relevant standards and docs available tools: intro of different invoice-x projects. link to readthedocs blog: some project news related project: other open source implementation by language

scrollspy: https://getbootstrap.com/docs/4.0/components/scrollspy/ wiki page: https://wiki.debian.org/SummerOfCode2018/Projects/ExtractingDataFromPDFInvoicesAndBillsDetails

Jekyll Doc Theme

Go to the website for detailed information and demo.

Running locally

You need Ruby and gem before starting, then:

# install bundler
gem install bundler

# clone the project
git clone https://github.com/aksakalli/jekyll-doc-theme.git
cd jekyll-doc-theme

# run jekyll with dependencies
bundle exec jekyll serve

License

Released under the MIT license.

invoicex-gui's People

Contributors

duskybomb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

invoicex-gui's Issues

Tests and CI

Tests and CI integration will be needed as well.

Add basic packaging and install files

I tried to run this but there was no help on installing it whatsoever:

  • no requirements.txt
  • no setup.py
  • no hint in the README.
  • no mention of any external dependencies.

Goals for next GSoC milestone

Here to clarify the expected outcome:

  • Fully working gui application for all three major OSs.
  • Can open and preview PDF files.
  • Views existing XML embeddings.
  • Allows to edit and save new XML embeddings in three major standards (factur-x, zugferd, UBL)
  • Complete XML embeddings from existing content (text and image PDFs) when an official invoice2data template is available for the issuer.
  • User can set custom template directory if issuer template isn't available yet.
  • Save edited PDF
  • Save XML metadata separately.
  • Developer documentation for new contributors. (includes instructions for development setup)
  • Staged development setup to avoid releasing unfinished versions to the public. E.g. dev + stable branches.
  • Tests that fail when any of the above described features fails.
  • Continuous integration setup to release new app packages after successful commits.
  • Basic static website to describe features and link to releases. (can be hosted via Github pages for simplicity)

error in invoicex-gui

ERROR: Could not find a version that satisfies the requirement sip<4.20,>=4.19.4 (from PyQt5==5.10.1->invoicex-gui) (from versions: 5.0.0, 5.0.1, 5.1.0, 5.1.1, 5.1.2, 5.2.0, 5.3.0)
ERROR: No matching distribution found for sip<4.20,>=4.19.4 (from PyQt5==5.10.1->invoicex-gui)

Windows

This works only on Win 64. May be you might have to update in the readme.

App doesn't work.

Sorry for non descriptive title but the app doesn't work for anything other than the invoices included in tests, crashing for one pdf because you forgot to decrypt the pdf's.

Looks like you built this app for passing the tests, instead of the other way round.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.