Mercurial > repos > sanbi-uwc > tb2neo
comparison write_db_summary.py @ 0:35bcefc9176b draft default tip
planemo upload for repository https://github.com/sanbi-sa/tools-sanbi-uwc commit dbd9af1e941e35ec9ca2a9f75af02edea67a5981
| author | sanbi-uwc |
|---|---|
| date | Thu, 15 Jun 2017 07:41:38 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:35bcefc9176b |
|---|---|
| 1 #!/usr/bin/env python | |
| 2 from __future__ import print_function | |
| 3 | |
| 4 import argparse | |
| 5 import os | |
| 6 import os.path | |
| 7 | |
| 8 parser = argparse.ArgumentParser( | |
| 9 description="Write HTML summary from neostore datatype") | |
| 10 parser.add_argument('basepath') | |
| 11 parser.add_argument('label') | |
| 12 | |
| 13 args = parser.parse_args() | |
| 14 | |
| 15 output = """<html><head><title>Files for Composite Dataset ({})</title></head> | |
| 16 <p/>This composite dataset is composed of | |
| 17 the following files:<p/><ul>\n""".format(args.label) | |
| 18 db_path = args.basepath + '/neo4jdb/databases/graph.db' | |
| 19 for filename in os.listdir(db_path): | |
| 20 if filename.startswith('.'): | |
| 21 continue | |
| 22 path = db_path + '/' + filename | |
| 23 if os.path.isdir(path): | |
| 24 continue | |
| 25 output += "<li>{}</li>\n".format(filename) | |
| 26 output += '</ul></html>\b' | |
| 27 print(output) |
