Closed fridde closed 8 years ago
This can happen if Python's version of sqlite is older than the one used by Mendeley. Eg. see http://support.mendeley.com/customer/en/portal/questions/722830-sqlite-database-structure-changed- and https://github.com/adamreeve/Mendeley-FileSync/issues/4.
You can try upgrading the sqlite used by Python by downloading it from http://www.sqlite.org/download.html.
This might be a rather basic issue that comes from my nonexistent knowledge on python specific syntax in windows, but I meet problems when using your great script (thank god I googled before writing one on my own).
I have copied your script into the same folder as my Mendeley data directory. There I first tried
mendeleyfilesync.py my.name@somwhere.com@www.mendeley.com.sqlite document_locations.txt C:/Users/My.Name/Dropbox/exjobbet/sources/mendeley/
I got errors, so
\
to/
-> still got errorsDo you see my error somewhere? The error "file is encrypted or is not a database" can't be true, I can access the contents of the file via sql-editors.