Dissemination of work metadata and files from Thoth to distribution/archiving platforms.
git clone https://github.com/thoth-pub/thoth-dissemination.git
cd thoth-dissemination
cp config.env.template config.env
Fill out config.env
with credentials for desired platforms.
pip3 install -r ./requirements.txt
./disseminator.py --work ${work} --platform ${platform}
docker build . -t ${imagename} # Dockerfile handles Python package requirements
docker run --rm ${imagename} ./disseminator.py --work ${work_id} --platform ${platform}
docker run --rm --env-file config.env openbookpublishers/thoth-dissemination:latest ./disseminator.py --work ${work_id} --platform ${platform}
--work
= Thoth ID of work to be disseminated
--platform
= Destination distribution/archiving platform (one of InternetArchive
, OAPEN
, ScienceOpen
, CUL
, Crossref
, Figshare
, Zenodo
, ProjectMUSE
, JSTOR
, EBSCOHost
, ProQuest
)
See also --help
.