30 lines
875 B
Python
30 lines
875 B
Python
|
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')
|