Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. = Invoice
  2. This is my quick and dirty invoice system I am going to use for my invoices
  3. in year 2012.
  4. The program is higly experimental and users are expected to know at least a
  5. bit of Python coding. Feedback is appreciated.
  6. Pavel Šimerda <pavlix@pavlix.net>
  7. == License
  8. This version of the source code is released into public domain, future releases
  9. may adopt a BSD-like license.
  10. == Requirements
  11. * Python 3.2
  12. * python3-templite 0.5.1
  13. * pdflatex
  14. == Installation
  15. You don't need to install, just make a symlink to the invoice script
  16. in ~/bin or /usr/bin/local.
  17. You will need to make the following symlinks or directories in ~/.invoice/
  18. * data (the database)
  19. * data/$YEAR (current year)
  20. * tmp
  21. * output
  22. * output/$YEAR
  23. Use the code or error messages in case this list is incomplete. Use -D for
  24. debugging.
  25. == User configuration
  26. For now an empthy ~/.invoice/config should do.
  27. == Usage
  28. Export EDITOR and PDF_VIEWER environment variables to choose your favourite
  29. text editor and PDF viewer. Defaults are 'vim' and 'xdg-open'.
  30. Manage companies:
  31. invoice new-company <id>
  32. invoice edit-company <id>
  33. invoice delete-company <id>
  34. Manage invoices:
  35. invoice new <company-id>
  36. invoice edit [<number>]
  37. invoice delete [<number>]
  38. Generate and display invoice PDF:
  39. invoice show [<number>]