ijprest / gcdcollector Goto Github PK
View Code? Open in Web Editor NEWProgram to maintain a database of your own personal comic collection, with comic details from GCD (comics.org).
Home Page: http://ijprest.github.com/GCDCollector/
Program to maintain a database of your own personal comic collection, with comic details from GCD (comics.org).
Home Page: http://ijprest.github.com/GCDCollector/
I'm thinking of a Tools/Advanced section that would allow users to fully edit the SQL tables, as well as write (and save) their own advanced queries. It would be great for data-recovery & quick editing jobs, as well as debugging, and user-created reports.
Deleting a comic does not delete the cover image for that comic.
Need to be able to undo & redo changes that are made.
Might be possible to use SQLite transactions for this purpose (which would also speed up bulk edits, like copy/paste), but I've had trouble with transactions in the past.
There are lots of database errors thrown when no document is open (obviously). We should prevent these operations from occurring when the user doesn't have a document.
You should probably migrate back to the QTCreator IDE for building the project to allow cross-platform compatibility that you had in the earlier commits. I know that I would love to compile this code from the IDE, but I cannot as I am on a Mac and you are using Visual Studio.
It would be nice to highlight comics that match various conditions, e.g.:
Currently cover images are stored on a per-issue-id basis, meaning if your collection contains two comics with the same issue-id, they'll show the same image. This works well unless you want to have personalized images for each comic---e.g., to show the actual condition of one of your comics.
It would be nice to retain the current ability (for the common case where you just want a generic cover image), but add the ability to override this for specific comics in your collection.
Highlight comics that are on-order, i.e., comics that aren't "owned" yet, but have a purchase price (and no sale price)
Save the UI state (view modes/highlight modes, toolbar/docker positions, etc.) on application close, and restore them on launch.
The progress bar when downloading a cover image goes backwards.
It would be nice to be able to store multiple images per comic, e.g., to detail the condition of the front and back covers. Perhaps in the distant future we could also integrate comic reading and store an image for each page (CBZ-like).
Would be nice to be able to backup/restore the database, preferably to the cloud. Maybe use Google Docs (spreadsheet)?
What to do about custom images?
Would be nice to be able to export comic cover images; drag them out & drop on Explorer?
View mode that shows issues in the series that are not tracked (i.e., not owned/wanted/sold). Allow some easy way to move these issues to the wanted state.
Some comics---particularly new issues---won't have GCD data available. It would be nice to be able to add a comic (or entire series!) anyway. We'd also need the ability to somehow link them to the GCD issue/series, once the GCD is updated.
This will probably only be an issue if images are routinely added or changed, but it would be nice if we had a simple way to VACUUM the database.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.