Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

CDL Nuxeo Code

This README.md is a overview of UC Regents code written at CDL to use Nuxeo.

This code is mostly written in two languages -- as of Jan 2017 python 2.7.x and node v0.10.x

Python and node both use the same pynuxrc configuration file format -- although the .ini format based file is not 100% consistent between python and node.

As of Jan 2017; the Nuxeo version supported is Nuxeo 6.0

pynux

pynux is a python wrapper for the nuxeo REST API. It is both a library that is used in other CDL programs and scripts; and a set of command line tools (CLI) to perform common tasks at a command line. Most of our tooling around metadat is based on pynx.

nxcli

nx cli is a node command line based on Nuxeo's official javascript API wrapper. I could never figure out how to do the file upload with the REST API, but with the nuxeo javascript API I could get upload to work. Most bulk file uploads are done with nxcli.

nuxeo_spreadsheet

Bulk metadata import tool based on google sheets. Requires a python environment (conda is recommended for windows)

nuxeo-load

Lots of miscellaneous scripts that use pynux.

ucldc-merritt

Generates an atom feed for loading Nuxeo into Merritt for preservation.

checkcheck

Fixity checking for Nuxeo. Python 3.

extent_stats

Batch reports that get run once a month.

fetcher for Calisphere

"Deep harvest" of Nuxeo is coded in the UCLDC harvester.

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published