open-numismat icon indicating copy to clipboard operation
open-numismat copied to clipboard

ToDo List

Open JanisV opened this issue 1 year ago • 0 comments

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

JanisV avatar Jan 13 '24 14:01 JanisV