summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2022-02-08 07:52:08 +0100
committerMartin Fischer <martin@push-f.com>2022-02-08 07:54:45 +0100
commit719830b9e18aa7c87061e0a1ba94b1e1c8ff0aeb (patch)
tree820e5eeb579dc96891b9220f7657f2e8a6f6a3a7
parentfb29afdd49f6be193d0711c3e61b1f775f4e4ab4 (diff)
add inv2json.py util script
-rwxr-xr-xinv2json.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/inv2json.py b/inv2json.py
new file mode 100755
index 0000000..ccaa542
--- /dev/null
+++ b/inv2json.py
@@ -0,0 +1,11 @@
+#!/usr/bin/env python3
+import json
+import posixpath
+import sys
+
+from sphinx.util.inventory import InventoryFile
+
+with open(sys.argv[1], 'rb') as f:
+ inv = InventoryFile.load(f, '', posixpath.join)
+
+print(json.dumps(inv))