Skip to content

Python script for uploading conference proceeding to Zenodo from Oxford Abstracts. Developed for RSECon24.

License

Notifications You must be signed in to change notification settings

RSE-Sheffield/oa2zenodo

Repository files navigation

oa2zenodo.py

This script helps automate the creation of records on Zenodo, for a conference managed on Oxford Abstracts.

It was developed for RSECon24, so may require modification for other conferences if their Oxford Abstracts custom form responses differ.

Files to be attached to records are automatically detected within the hierarchy of a programme upload folder, based on parent directory that can be ignored. If the directory contains a folder named zenodo, only files from that directory will be used.

Usage

python3 oa2zenodo.py <conf file>

If conf file is not provided rsecon24.ini will be attempted.

Limitations

  • It's still a manual process to export slides from javascript (e.g. via appending ?print-pdf to the url) or Google Slides.
  • Zenodo API is very picky about funding, so this is currently a manual task.

About

Python script for uploading conference proceeding to Zenodo from Oxford Abstracts. Developed for RSECon24.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages