Arc-Sync
Arc-sync is a Python script that uses the XNAT REST API to make a local copy of session data in a named project. It works with Python 2.x (preferably 2.7) but not Python 3.x.
The script can be downloaded from here.
Usage:
python arc-sync-scans.py \
-h ${XNAT_BASE_URL} \
--proj ${XNAT_PROJECT} \ (NOTE preceding double dash)
-u ${XNAT_USER} \
-p ${XNAT_PASSWORD} \ (-u and -p are optional; user will be prompted if these are omitted)
-m ${REQUESTED_MODALITIES} \ (optional; multiple values separated by commas)
-l ${LOCAL_CACHE_DIR} \ (optional; defaults to ${PWD}/${XNAT_PROJECT})
-s ${REQUESTED_SCAN_TYPES} \ (optional; multiple values separated by commas)
-v (optional; displays information about scans being retrieved)