-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Store each uploaded My Clippings.txt file #16
Comments
It will also help debugging issues due to different formats (like date formats on different Kindle devices etc.) |
The idea with an async queue is great, but for this price it of course doesn't make any sense. I believe that book cover fetching will be the most time costly element here, because to work properly it will probably need to use 2 requests (ISBN and book cover). |
I've created a mind map to try to gather all possible solutions to our problem with new features and storing the latest data. You can find it here. My favorite solution is marked in green. To compare clippings we have to use their hash, there is no other way here. @mammuth, I'd love to hear your thoughts on that. |
Sorry, I missed your miro board somehow, but I just reviewed it. To be honest, I'm not 100% sure what problem we're trying to solve with your green path.
Random note: We already store the hash in the DB and use it as a DB unique constraint to ensure that we're not importing a clipping twice:
|
We should do this in order to be able to migrate features like #5 to already uploaded clippings.
At best, we create a model which keeps track of every upload with a date and the txt file (associated to a user).
The text was updated successfully, but these errors were encountered: