open-numismat
open-numismat copied to clipboard
ToDo List
The main ideas that are planned to be implemented are described here. This does not guarantee that they will certainly be implemented; there are also no deadlines or consistency.
OpenNumismat
- [ ] Store photos in Webp and/or Avif format with alpha-channel. Format, compression, transparency should be customisable from settings
- [ ] Search and add coins, banknotes and exonumia from Numista
- [ ] Search coins, etc on Colnect and Numista by image
- [ ] Fill coins info by NGC/PCGS barcode (https://www.pcgs.com/publicapi)
- [x] USB-camera live stream for searching by image and adding photos
- [ ] Detail info as user defined HTML/QML
- [ ] Customisable coin edit dialog
- [ ] Address book
- [ ] Virtual keyboard (#47, #70)
- [ ] #142
- [ ] New fields (#109, #139): State/province
- [ ] Additional fields for photos: Author, License, Source
- [ ] Markdown for text fields
- [ ] Description for reference/tag entries, show in tooltip
- [ ] Export to Google Spreadsheets, auto export
- [ ] Improvement of Market tab: accounting for multiple purchases/sales, purchase currency (#69)
ImageEditor
- [x] Navigation through coin photos and coins (+ photo scroll panel)
- [ ] Remove background (https://github.com/danielgatis/rembg)
- [ ] #53
- [ ] More tools from Snapseed, FastStone etc
- [ ] Autodetect perspective transformation corners (with OpenCV or scikit-image libraries)
SimilarImageFinder
- [ ] Continue experiments with scikit-image or OpenCV filtering (these improves the finding for similar coins - orientedBRIEF gets best matches)
- [ ] Cache hashs
ImageComparer
Build and distribute
- [x] Build with Nuitka (or port to cython/pypy)
- [ ] Publish on Microsoft Store
- [ ] Publish on Apple Store
Publishing on Microsoft and Apple require payment accaunt, that impossible at this time.
OpenNumismat Mobile
- [ ] Optimize for tablet/horizontal orientation
- [ ] Change Status and save
- [ ] Publish on Google Play
- [ ] Support for optimized mobile version of DB
- [ ] Workaround https://github.com/sql-js/sql.js/issues/485
- [ ] Port to React/Preact, Flutter
References generator
Online app for fill and generate references with countries, periods, mints, etc with selected historical periods and more.
- [ ] #93
- [x] https://onlinecoin.club/Info/Mints/
- [ ] https://github.com/nomisma/data
OpenNumismat Server
Selfhosted Web-application for access OpenNumismat DB.
- [ ] Docker image
- [ ] Readonly access. Edit by password
FreeSpreadsheets/CollectorSpreadsheets
Spreadsheets app based on OpenNumismat
OpenNumismat 2.0
- [ ] Split coin types and coins
- [ ] AuctionTracker for getting actual coin prices