basedata.org

currently indexing 455,597 works in 590,715 files

to get an account write a mail to register@basedata.org

python

geting started:
        pip3 install basedata
    
look update data:
        from basedata import BaseData

        bd = BaseData()
        bd.get({'md5': '4baef1cf8eac86d225e2401d384269c8'})
    
if you have an account:
        from basedata import BaseData

        bd = BaseData()
        bd.login(username, password)
        bd.set({'md5': '4baef1cf8eac86d225e2401d384269c8'}, {'openlibrary': 'OL17558009M'})
    

curl

look up data:
        curl "https://basedata.org/?openlibrary=OL17558009M"
    

setup your own server

        git clone https://github.com/basedata/basedataserver
        cd basedataserver
        python3 -m venv --system-site-packages venv
        venv/bin/pip install -r requirements.txt
        ./manage.py migrate
        ./manage.py runserver
    
and pass the url to your local server to BaseData
        from basedata import BaseData
        bd = BaseData('http://127.0.0.1:8000/')
        ...