pyastroapi.api.libraries

Module Contents

Functions

list_all(token)

List all libraries the user has

get_permissions(token, lib)

get(token, lib)

update_metadata(token, lib[, name, description, public])

transfer(token, lib, email)

new(token[, name, description, public, bibcode])

delete(token, lib)

add(token, lib, bibcode)

remove(token, lib, bibcode)

edit(token, lib, email[, read, write, admin])

pyastroapi.api.libraries.list_all(token: str)

List all libraries the user has

Parameters:

token (str) – ADSABS token

Raises:

e.AdsApiError – _description_

Returns:

_description_

Return type:

_type_

pyastroapi.api.libraries.get_permissions(token: str, lib: str)
pyastroapi.api.libraries.get(token: str, lib: str)
pyastroapi.api.libraries.update_metadata(token: str, lib: str, name: str | None = None, description: str | None = None, public: bool | None = False)
pyastroapi.api.libraries.transfer(token: str, lib: str, email: str)
pyastroapi.api.libraries.new(token: str, name: str | None = None, description: str | None = None, public: bool | None = None, bibcode: str | List[str] | None = None)
pyastroapi.api.libraries.delete(token: str, lib: str)
pyastroapi.api.libraries.add(token: str, lib: str, bibcode: str)
pyastroapi.api.libraries.remove(token: str, lib: str, bibcode: str)
pyastroapi.api.libraries.edit(token: str, lib: str, email: str, read: bool = False, write: bool = False, admin: bool = False)