I appreciate the above comments. I will accept the fact that something must have changed in the code because the operation that failed now has worked innumerable times for me in the past.
So I need to take a different approach. I thought that I could simply add my new book using the web interface. It seems straight forward. You click the + button and drag in the file.
Well that doesn't work either. It says:
Failed to upload the file: calibre.pdf
You must be logged in to make changes to the library
Failed to communicate with "/cdb/add-book/2/n/calibre.pdf/CalibreLib", with status: [403 (error)] Forbidden
Anonymous users are not allowed to make changes
This seems strange because there is no option in the web gui to login nor does it prompt for a login after the drag/drop.
I've searched the web and all I found were confusing discussions by people who had somehow made this work but it was not clear how they did it.
Can someone please explain how to make this work. Also, I'm guessing that if I used a command line like "calibredb add [options] file1 file2 file3 ..." there will still be slogin/permission issue. The manual section on global options mentions --username and --password.
It's no clear to me where in the server the allowable usernames and passwords are set nor is it clear whether these command line options need to be specified with each invocation of a calibredb command.
I need help; I'm rarely successful filling in the blanks that others may find intuitively obvious.
Thank you
|