-
-
Notifications
You must be signed in to change notification settings - Fork 18
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
Export does not handle multiple read / finish / drop events in books #24
Comments
Hi, and thanks for your interest ! If I remember correctly Jelu only exports the last reading date in a goodreads like CSV file. I'll try to find a suitable format to export all the events, maybe a compressed JSON file if it is not too big and let users choose between the actual CSV export and a full export. Do remember, however, that all your data is forever yours as long as you keep your jelu SQLite database. |
Hi @bayang
Yes, and that is the main reason I want to go away from goodreads and I have to go manually adding all my starting dates to all of my books :(
JSON would be fine. However, i was thinking in a simpler thing. Just modifying the CSV export so the "reading date" column behaves as the "finished date" one, where all reading events are listed on a string separated by colons (maybe separate them with something different that the main csv separator. The same for the "drop" events.
Yes! I am actually fully committed to Jelu because of this. :) I am exploring the API to be able to export everything with a python script. Now to manually import all my goodreads books... |
Seconded re the export thing! No reason to have it be broken in the same way as GR breaks it. I'd appreciate a JSON export as well. |
In the Jelu export I tried to be compatible with goodreads format because it is the most common format and I want people to be able to switch to another app if they get bothered with Jelu. So in the Jelu export, columns from "Title" to "Bookshelves" are used for Goodreads reimport or usage in another app. The read_dates is a column I added arbitrarily to track several reading finished event. About the currently reading state, in jelu you will only ever have only one currently reading event at the same time for a book. So if needed I can add a currently_reading column date if the book is in this state. |
Thank you for the explanation. The absolute 1:1 compatibility is not a factor for me, but I understand if you don't want to add that. It's not that important to me. |
Should be ok in 0.29.0 |
Hello,
Really thank you for this tool, I have been waiting for something to keep track of my read books. I started using a single text file, then an excel sheet and finally goodreads. However, I would like to keep my data personal and also to be able to export it completely to move on if needed (not like goodreads as I painfully realice now).
Anyways, I am testing the export functionality before I commit myself fully to Jelu and realised that events are not really exported. Multiple "reading" events are ignored (only the last one is exported). Also "drop" events are ignored. Multiple "finished" seem to be supported and exported as alist though.
Is it possible to export the full list of events? Best regards,
The text was updated successfully, but these errors were encountered: