Adds script to display comments and the name of the claim they're on
This commit is contained in:
parent
e5cee12efe
commit
99532dda1b
1 changed files with 29 additions and 0 deletions
29
scripts/display_comments_on_claims.py
Normal file
29
scripts/display_comments_on_claims.py
Normal file
|
@ -0,0 +1,29 @@
|
|||
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')
|
Loading…
Reference in a new issue