Quote:
Originally Posted by Reader4106
While formatting the file, I came across two entries that seem very strange to me.
|
When you say you were formatting the file, do you mean you manually edited the file? That is not advised. Most of the time it leads to database corruption.
I see your database has an 'Alle' (german for 'All') key. I don't see how this is possible except for manual edit. But if you didn't edit the file, it may be a bug that only happens under very specific circustances, as others never came across it. In the JSON database, the main keys should be years (... 2023, 2024, 2025, and a 'general_info' key at the end).
Quote:
Originally Posted by Reader4106
In the database, they have the entries "9307": { and "9308": {.
These are two copies of the same issue of a magazine in PDF format. I made annotations in one of them. Invisible characters are appended or inserted to the title of both issues. I can't figure out where these characters come from.
That's why I'm sending two screenshots of the book information for both copies.
Could these two entries be causing the problem?
|
No. Each ID is considered a diferent book by calibre and by the plugin. If you see both 9307 and 9308, then you added both to your reading goal. Reading Goal makes no change to your calibre library. The plugin only edit its own database.
Quote:
Originally Posted by Reader4106
I considered removing the two journal entries from ReadingGoal. When I tried, I was asked if I really wanted to do that, as it couldn't be undone. I then abandoned the attempt.
What would I have lost if I had deleted them?
And couldn't I have simply added them back later?
|
When you add a book you want to read, it has a initial date and a 0% status. Then, as you keep reading, every time you update the reading percentage, a new record is created inside that book. You can see them by selecting the book and clicking in the far inline right buttom. So, if you delete a book that has records, they will be lost forever. If the book has no record, then you could just add it back, and no harm would be done.
Quote:
Originally Posted by Reader4106
Another thought: What would happen if I first cleaned up all Calibre entries and completed them as much as possible. Then removed and reinstalled the ReadingGoal plugin?
Would that work, and would there be any benefit?
|
Unless you think your data is severely wrong, I wouldn't recommed that. It's a lot of work. I edited your JSON file removing the 'Alle' key. Now it should work normally and you can continue adding books.
*PS.: Just rename the file from 'Reading_Goal_mbr.txt' to 'Reading_Goal_mbr.json', then import via 'Database > Import' button.