use max tags instead of min score as display limit

This commit is contained in:
OneNewDev 2022-06-08 19:12:30 +02:00
parent 2dd21cc80d
commit db471d5559

View file

@ -130,11 +130,11 @@ class FileScanner(HTMLParser):
return ''
def display_tags(tags, min_score):
def display_tags(tags, max_tags):
# Die Ergebnisse auf der Konsole ausgeben.
for tag in tags:
if tag.score <= min_score:
continue
for index, tag in enumerate(tags,):
if index >= max_tags:
break
print(f"Score: {tag.score:>3} Word: {tag.name}")
@ -171,7 +171,7 @@ def main():
scanner = FileScanner(file)
tags = scanner.scan_file()
# Die Ergebnisse auf der Konsole ausgeben
display_tags(tags, min_score=20)
display_tags(tags, max_tags=10)
# Die eingestellte Anzahl an Tags für die Ausgabedatei übernehmen, sofern vorhanden.
final_tags[title] = tags[:TAGS_PER_ARTICLE] if len(tags) > TAGS_PER_ARTICLE else tags
# Die Ausgabedatei schreiben