diff --git a/src/html_bundle.py b/src/html_bundle.py index dd71532..13d61d0 100755 --- a/src/html_bundle.py +++ b/src/html_bundle.py @@ -102,7 +102,7 @@ def gen_page(bundle_id, obj): { gen_dotgraph(obj['subdom']) } { gen_dom_tags(obj['subdom'], HTML.a_subdomain) } -

Download: json

+{ HTML.p_download_json('data.json', bundle_id + '.json') } '''.format(header), title=title) +''', title=title) mylib.symlink(index_rank.fname_ranking_list(), mylib.path_add(base, 'data.json')) print('') diff --git a/src/lib_html.py b/src/lib_html.py index d6eae65..4105611 100755 --- a/src/lib_html.py +++ b/src/lib_html.py @@ -24,6 +24,11 @@ def a_subdomain(x, inner=None, attr_str=''): return '{}'.format(attr_str, x, inner or x) +def p_download_json(href, download_name): + return '

Download: json

'.format( + href, download_name) + + # Data object preparation def apps_sorted_batch(bundle_ids, batch_size=60): @@ -168,7 +173,7 @@ def write(path, content, title=None, fname='index.html'): fp.write(base_template(content, title=title)) -def write_app_pages(base, bundle_ids, title, per_page=60, pre=''): +def write_app_pages(base, bundle_ids, title, per_page=60, pre='', post=''): pages = 0 entries = 0 mylib.rm_dir(base) @@ -177,5 +182,5 @@ def write_app_pages(base, bundle_ids, title, per_page=60, pre=''): entries += count pth = base if i == 1 else mylib.path_add(base, str(i)) mylib.mkdir(pth) - write(pth, pre + '\n' + src, title=title) + write(pth, pre + '\n' + src + '\n' + post, title=title) return pages, entries