Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload functionality? #4

Open
MichaelCurrie opened this issue Jul 31, 2016 · 5 comments
Open

Upload functionality? #4

MichaelCurrie opened this issue Jul 31, 2016 · 5 comments

Comments

@MichaelCurrie
Copy link

MichaelCurrie commented Jul 31, 2016

http://zenodio.lsst.io/en/latest/index.html says:

We’re still designing the upload API, but metadata harvesting is ready to go.

Does this mean that uploading is not currently possible to Zenodo using the zenodo Python package?

Thanks.

@jonathansick
Copy link
Member

That's right, I haven't implemented this yet (project's the backburner). Sorry!

@MichaelCurrie MichaelCurrie changed the title Documentation for uploading to Zenodo? Upload functionality? Aug 1, 2016
@MichaelCurrie
Copy link
Author

I will try to work on this and submit a PR. I found this note from you at a hackathon in January 2016, so perhaps you will approve!

Help build Zenodio (http://zenodio.lsst.io). Our goal is to build a sweet Python package for consuming information from Zenodo, and easily uploading new artifacts to Zenodo. My goal is to work on the upload API. One use case is uploading artifacts for a conference where editors have a base set of metadata that the participants can extend for their own uploads. (Sick)

@jonathansick
Copy link
Member

That was the plan at the time 😆. My intention there was to build Python classes that abstracted API objects and took care of the serialization to the Zenodo API.

Since then, I'm starting to take a different strategic track and think about using codemeta JSON-LD as a primary metadata format, and then cross-walk that metadata to Zenodo's schema for submission. I think this is what we'll do internally, and will probably happen in a different repo. It might use Zenodio to do the final submission step.

The original plan, to build a dedicated API upload interface in zenodio is still probably a valid idea. If you want to work on this, feel free. I look forward to it!

@MichaelCurrie
Copy link
Author

OK I forked the repo and did some work but I see that you had started on an upload_api branch. Is that still valid to build from or do you think that approach is no good?

@jonathansick
Copy link
Member

That's right. I don't think there's anything useful on upload_api.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants