diff --git a/pyproject.toml b/pyproject.toml index 300929ed88125d555da0ead568bffd1afc85582e..c21a22e5477abfac15f93d018e77dc19766f632d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ maintainers = [ {name = "Jan Eggers", email = "jan.eggers@hr.de"}, ] -version = "0.1.4.1" # Neue Versionsnummern für pip-Update +version = "0.1.5" # Neue Versionsnummern für pip-Update description = "Bluesky-Konten auf KI-Inhalte checken" requires-python = ">=3.8" dependencies = [ diff --git a/src/.DS_Store b/src/.DS_Store index db617168bffd0d1ae3eae12504f52b7feb993d97..069cd10ae3ba86329471975e6eec1eb5d4113c49 100644 Binary files a/src/.DS_Store and b/src/.DS_Store differ diff --git a/src/aichecker/check_bsky.py b/src/aichecker/check_bsky.py index c2c2a562e11ac72d30538dff32c7f557bed14fc7..68194395a7085cf6ad63bd7fddfa70d26147ec2d 100644 --- a/src/aichecker/check_bsky.py +++ b/src/aichecker/check_bsky.py @@ -159,7 +159,7 @@ def fetch_user_posts(handle: str, limit: int = 100, cursor = None) -> list: return posts[:limit] -def check_handle(handle:str, limit:int = 20, cursor = None): +def check_handle(handle:str, limit:int = 20, cursor = None, check_images = True): # Konto und Anzahl der zu prüfenden Posts if handle == '': return None @@ -177,12 +177,14 @@ def check_handle(handle:str, limit:int = 20, cursor = None): df = pd.DataFrame(posts) # Now add probability check for each post text - print("Checke Texte:") - df['detectora_ai_score'] = df['text'].apply(detectora_wrapper) + if True: + print("Checke Texte:") + df['detectora_ai_score'] = df['text'].apply(detectora_wrapper) # Now add "ai" or "human" assessment for images - print("\nChecke Bilder:") - df['aiornot_ai_score'] = df.apply(lambda row: aiornot_wrapper(row['author_did'], row['embed']), axis=1) + if check_images: + print("\nChecke Bilder:") + df['aiornot_ai_score'] = df.apply(lambda row: aiornot_wrapper(row['author_did'], row['embed']), axis=1) print() return df