diff --git a/brancheneinstufung.py b/brancheneinstufung.py index f5218c98..1b93ecaf 100644 --- a/brancheneinstufung.py +++ b/brancheneinstufung.py @@ -1024,10 +1024,22 @@ def process_batch_token_count(batch_size=10): if __name__ == "__main__": import argparse parser = argparse.ArgumentParser() - parser.add_argument("--mode", type=str, default="1", help="Modus: 1,2,3,4,5,6,7,51 oder 8") + parser.add_argument("--mode", type=str, help="Modus: 1,2,3,4,5,6,7,51 oder 8") parser.add_argument("--num_rows", type=int, default=0, help="Anzahl der zu bearbeitenden Zeilen (nur für Modus 1)") args = parser.parse_args() + if not args.mode: + print("Modi:") + print("1 = Regulärer Modus") + print("2 = Re-Evaluierungsmodus (nur Zeilen mit 'x' in Spalte A)") + print("3 = Alignment-Demo (Header in Hauptblatt und Contacts)") + print("4 = Nur Wikipedia-Suche (Zeilen ohne Wikipedia-Timestamp)") + print("5 = Nur ChatGPT-Bewertung (Zeilen ohne ChatGPT-Timestamp)") + print("6 = Contact Research (via SerpAPI)") + print("7 = Contacts (LinkedIn)") + print("8 = Batch-Token-Zählung") + args.mode = input("Wählen Sie den Modus: ").strip() + MODE = args.mode if MODE == "1": num_rows = args.num_rows if args.num_rows > 0 else int(input("Wieviele Zeilen sollen überprüft werden? "))