import os
tree = {}
html_tree = '''
'''
log_dir = 'znc_logs'
networks = os.listdir(log_dir)
networks.sort()
for network in networks:
html_tree += '- ' + network
tree[network] = {}
channels = os.listdir(os.path.join(log_dir, network))
channels.sort()
html_tree += '
'
for channel in channels:
html_tree += '- ' + channel
tree[network][channel] = []
dates = os.listdir(os.path.join(log_dir, network, channel))
dates.sort()
html_tree += '
'
for date in dates:
html_tree += '- ' + date + '
\n'
tree[network][channel] += [date]
html_tree += '
\n'
html_tree += '
\n'
html_tree += '
\n'
html_tree += ''
with open('out.html', 'w') as file:
file.write(html_tree)