curvenote work
A work is your project as Curvenote keeps it: each push makes a new version, and a version is what you submit to a venue. curvenote work (or curvenote works) manages them. You need to be signed in.
curvenote work push¶
Builds the project and uploads it as a new work, or as a new version of the work it was pushed as before. The project’s id in curvenote.yml links it to its work.
curvenote work push--public: upload to the public content server instead of the private one.-y,--yes: take the default answer to every question.--resume: when an upload fails, try to resume it before giving up.--max-size-webp <MB>: the largest image converted to WebP, 3 MB by default.
curvenote work list¶
Lists your works.
curvenote work register¶
Registers a work version, and optionally a submission, for content that is already built and hosted, without building or uploading anything. It is for pipelines that publish content themselves.
--title <title>: the title of the version.--content-yaml <path>: themyst.ymlorcurvenote.ymlto read, found in the current folder by default.--cdn <url>and--cdn-key <key>: where the content of the version is hosted.--venue <venue>,--kind <kind>,--collection <collection>and--draft: also make a submission, ascurvenote submitdoes.--key <id|doi>: find an existing work by the project’sid(the default) or its DOI.--new: make a new work even when one matches the DOI.--source <label>: a label for where the content came from.--work-metadata <json-or-file>and--submission-metadata <json-or-file>: extra metadata, as JSON or a path to a JSON file.--tags <tags>: comma-separated tags for the submission version; repeat the flag to add more.-y,--yes: take the default answer to every question.
- DOI
- Digital Object Identifier
- JSON
- JavaScript Object Notation