Skip to content

hank/open-numismat

 
 

Repository files navigation

OpenNumismat

OpenNumismat is a desktop application for coin collecting.

Requirements

  • Python 3.4.4
  • PyQt5 5.5.1
  • Jinja2 2.10 (for reports)
  • Matplotlib 2.1.0 (for statistics)
  • xlwt-future 0.8.0 (for exporting to Excel)
  • pywin32-219 (for saving report as Word Document)
  • lxml 3.4.1 (for importing from Tellico)
  • xlrd 1.1.0 (for importing from Excel)
  • python-dateutil 2.6.1 (for importing from Excel)
  • pyodbc 3.0.10 (for importing from Cabinet 2.0.2.0, 2011 and CoinManage 2011)
  • DBISAM ODBC-TRIAL 4.3 (for importing from Cabinet 2.0.2.0, 2011)
  • Visual FoxPro ODBC Driver, Microsoft Access Database Engine, Microsoft Access or any other software with ODBC {Microsoft Access Driver (*.mdb)} (for importing from CoinManage 2011)
  • cx_Freeze 4.3.4 (for deploy)
  • Inno Setup 5.6.1 (for deploy)

Note: For the ODBC driver mentioned above for CoinManage, this one works well.

These requirements can be installed like so:

pip install -r requirements.txt

Development

To run it after installing requirements, just do:

python open-numismat.py

Deploying

python setup.py build_exe

Compile setup*.iss with Inno Setup

Packages

No packages published

Languages

  • Python 84.9%
  • HTML 7.7%
  • CSS 5.0%
  • Inno Setup 1.7%
  • Rich Text Format 0.7%