thank you very much for creating and maintaining this Zotero KOReader plugin. It's great to have a simple way to get papers onto my E-Reader.
I've just noticed that you have started to completely restructure the code in your 'dev' branch. This must have been a major effort, but moving to a SQLite database seems indeed a great way to make it more scalable!
This pull request is just to get in touch and address two quite simple issues (based on your dev branch code, but also applies to main):
replace all http calls with https: my webdav does not let me connect using http, and zotero also really wants https...
actually delete the zip file after a webdav download
As I thought you had abandoned this project I have been working on the code a bit myself since I discovered it a few weeks ago. E.g. I fixed some of the same things that you have already commited to your master branch a few days ago.
One thing I dealt with slightly differently are documents which are not part of a collection: I mostly use saved searches to organise my library these days, so I have loads of these documents.
But rather than putting everything in an 'all items' folder I think it is more consistent to list them under the collections in the root folder (as this is what you do once your are in a sub-collection)
And as I have a rather large library with existing annotations I was very keen to be able to see them in your plugin (for me this is more important than synching annotations back, as the KOReader is unlikely to be my main device for dealing with Zotero for a while yet...)
I think I have a fairly complete version of this in my 'annotation' branch if you want to check this out. It's still a bit clunky and based on the pre-SQLite version, so it would be a little bit of an effort to migrate this. I would be happy to do this/help with this, but I don't want to duplicate effort here.
Dear Christoph,
thank you very much for creating and maintaining this Zotero KOReader plugin. It's great to have a simple way to get papers onto my E-Reader.
I've just noticed that you have started to completely restructure the code in your 'dev' branch. This must have been a major effort, but moving to a SQLite database seems indeed a great way to make it more scalable!
This pull request is just to get in touch and address two quite simple issues (based on your dev branch code, but also applies to main):
As I thought you had abandoned this project I have been working on the code a bit myself since I discovered it a few weeks ago. E.g. I fixed some of the same things that you have already commited to your master branch a few days ago.
One thing I dealt with slightly differently are documents which are not part of a collection: I mostly use saved searches to organise my library these days, so I have loads of these documents. But rather than putting everything in an 'all items' folder I think it is more consistent to list them under the collections in the root folder (as this is what you do once your are in a sub-collection)
And as I have a rather large library with existing annotations I was very keen to be able to see them in your plugin (for me this is more important than synching annotations back, as the KOReader is unlikely to be my main device for dealing with Zotero for a while yet...)
I think I have a fairly complete version of this in my 'annotation' branch if you want to check this out. It's still a bit clunky and based on the pre-SQLite version, so it would be a little bit of an effort to migrate this. I would be happy to do this/help with this, but I don't want to duplicate effort here.
Let me know what you think.
Thanks again
Jochen