aboutsummaryrefslogtreecommitdiff
path: root/export_json.py
diff options
context:
space:
mode:
Diffstat (limited to 'export_json.py')
-rw-r--r--export_json.py46
1 files changed, 0 insertions, 46 deletions
diff --git a/export_json.py b/export_json.py
deleted file mode 100644
index e4f0d3d..0000000
--- a/export_json.py
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-import json
-import sys
-
-import export
-import re
-
-def filename(s, extension):
- s_ = re.sub('[^A-Za-z0-9_+.-]', '_', s)
- assert s_, s
- return s_ + '.' +extension
-
-def output(path, xs):
- with open(path, 'w') as f:
- f.write(xs)
-
-def main():
- data = export.PkgData()
- everything = {}
-
- for (name, templates) in export.export_all(data):
- page = []
-
- try:
- # Force errors.
- templates = list(templates)
- except export.ExportFailure, e:
- export.warn('export failed: %s: %s' % (name.encode('utf-8').strip(), e.message.encode('utf-8').strip()))
-
- for template in templates:
- tname = template.name
- values = dict(template.values)
- page.append((tname, values))
-
- if page != []:
- #name=page[0][1]['Name']
- print name
- fn=filename(name, 'json')
- data = json.dumps(page, sort_keys=True, indent=4, separators=(',', ': '))
- output('output/'+fn, data)
-
-if __name__ == '__main__':
- main()
-