This also means copying book over from one to another is a task we should automate besides few other features that would be handy. One of the problems is that especially librarians are imported and do not have access to the local library.
[ ] discover new books on a remote library ( #43, #29 )
[ ] copy books from uploads of a remote library ( #50 )
[ ] limit on certain licenses or age of a publication (e.g. to run a "legal" clearnet fork without problems)
[ ] provide user validation for third parties (generate an api key for a dedicated service)
[ ] validateRemoteUser( $username, $key, $remoteURI ) should return true only when the key is assigned for that username – and by that allows local login without the remote password to act as the owner of the remote library
[ ] login users from a remote library (will probably make use of #42 )
as there is a mirror now: The Incorrect Library can be found at http://inclibuql666c5c4.onion
This also means copying book over from one to another is a task we should automate besides few other features that would be handy. One of the problems is that especially librarians are imported and do not have access to the local library.
validateRemoteUser( $username, $key, $remoteURI )
should returntrue
only when the key is assigned for that username – and by that allows local login without the remote password to act as the owner of the remote library