updated rotation

This commit is contained in:
Falko Victor Habel 2024-10-10 11:14:42 +02:00
parent d4c32c581d
commit 2302652692
1 changed files with 10 additions and 4 deletions

View File

@ -43,11 +43,13 @@ class MainFrameController:
text_data.url = self.frame.entry_url.get()
if not text_data.text_from_url():
text_data.text = self.frame.input_textbox.get("0.0", "end")
text_data.provider = "Unknown"
return text_data
def press_check_button(self):
text_data = self.get_text_data()
self._predict(text_data)
text_data = self._predict(text_data)
self._add_to_db(text_data)
self.frame.output_textbox.configure(state="normal")
self.frame.output_textbox.delete("0.0", "end")
@ -145,14 +147,18 @@ class MainFrameController:
# Zähle die Häufigkeit jedes Providers
provider_counts = Counter(text_data.provider for text_data in text_data_list if text_data.provider)
# Erstelle und sortiere die Provider-Liste
sorted_providers = [
# Erstelle die Provider-Liste
providers = [
Provider(name, count, provider_groups.get(name, []))
for name, count in sorted(provider_counts.items(), key=lambda x: x[1], reverse=True)
for name, count in provider_counts.items()
]
# Sortiere die Provider-Liste nach dem Fake-Prozentsatz (absteigend)
sorted_providers = sorted(providers, key=lambda x: x.get_fake_percentage(), reverse=True)
return sorted_providers
def update_provider_list(self):
self._fetch_db_data()
# Lösche vorhandene Einträge in der scrollbaren Ansicht