Read metadata from a CSV or MARC XML file and insert it into Thoth
Install dependencies:
pip install -r requirements.txt
Available modes, depending on publisher input: OBP
(Open Book Publishers), punctum
(punctum books), AM
(African Minds), UWP
(University of Westminster Press), WHP
(The White Horse Press)
./loader.py --file ./data/metadata.csv --mode ${mode} --email ${email} --password ${password}
./loader.py --file ./data/metadata.csv --mode ${mode} --email ${email} --password ${password} --client-url http://localhost:8080/graphql
docker run --rm \
-v /path/to/local/metadata.csv:/usr/src/app/metadata.csv \
openbookpublishers/thoth-loader \
./loader.py \
--file /usr/src/app/metadata.csv \
--mode ${mode} \
--email ${email} \
--password ${password}
docker run --rm \
--network="host" \
--volume /tmp/metadata.csv:/usr/src/app/metadata.csv \
openbookpublishers/thoth-loader \
./loader.py \
--file /usr/src/app/metadata.csv \
--mode ${mode} \
--email ${email} \
--password ${password} \
--client-url http://127.0.0.1:8000