comment-server/scripts/display_comments_on_claims.py

30 lines
875 B
Python
Raw Normal View History

import json
if __name__ == '__main__':
with open('comments_on_claims.json', 'r') as fp:
claims = json.load(fp)
for claim in claims.values():
if claim:
print('\n' + claim['name'])
comment: dict = {}
for comment in claim['comments']:
output = f"\t{comment['channel_name']}: "
comment: str = comment['comment']
slices = comment.split('\n')
for i, slice in enumerate(slices):
if len(slice) > 120:
if '\n' not in comment and len(comment) > 120:
parts = []
for i in range(0, len(comment), 120):
else:
output += comment.replace('\n', '\n\t\t')
output += '\n'
print(output)
print('_'*256 + '\n')