Added arv-normalize
[arvados.git] / sdk / python / bin / arv-normalize
diff --git a/sdk/python/bin/arv-normalize b/sdk/python/bin/arv-normalize
new file mode 100755 (executable)
index 0000000..0a0adbe
--- /dev/null
@@ -0,0 +1,24 @@
+#!/usr/bin/env python
+
+import argparse
+import hashlib
+import os
+import re
+import string
+import sys
+import logging
+
+logger = logging.getLogger(os.path.basename(sys.argv[0]))
+
+parser = argparse.ArgumentParser(
+    description='Normalize contents of a manifest')
+
+args = parser.parse_args()
+
+import arvados
+
+r = sys.stdin.read()
+    
+cr = arvados.CollectionReader(r)
+
+print cr.manifest_text()