From 8984abb4eb0c98f0be1100ca35831cd08fcae5c2 Mon Sep 17 00:00:00 2001
From: Jan Eggers <janeggers@Mac.fritz.box>
Date: Mon, 13 Jan 2025 15:46:40 +0100
Subject: [PATCH] Removed image from CSV

---
 pyproject.toml            | 2 +-
 src/aichecker/check_tg.py | 9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/pyproject.toml b/pyproject.toml
index 4553f83..0e5ec15 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,7 +10,7 @@ authors = [
 maintainers = [
   {name = "Jan Eggers", email = "jan.eggers@hr.de"},
 ]
-version = "0.2.3.2" # Neue Versionsnummern für pip-Update
+version = "0.2.3.3" # Neue Versionsnummern für pip-Update
 description = "Bluesky- und Telegram-Konten auf KI-Inhalte checken"
 requires-python = ">=3.8"
 dependencies = [
diff --git a/src/aichecker/check_tg.py b/src/aichecker/check_tg.py
index 874b559..4e65bfc 100644
--- a/src/aichecker/check_tg.py
+++ b/src/aichecker/check_tg.py
@@ -35,7 +35,7 @@ def tgc_profile(channel="telegram"):
     dict with the keys 
     - 'channel'
     - 'description'
-    - 'image' (base64 des Profilbilds) und 'image_url' (URL des Profilbilds)
+    # - 'image' (base64 des Profilbilds) und 'image_url' (URL des Profilbilds)
     - 'subscribers' (Number)
     - 'photos' (number)
     - 'videos' (number)
@@ -189,7 +189,7 @@ def tg_post_parse(b, save = True, describe = True):
     if b.select_one("div.tgme_widget_message_sticker_wrap") is not None:
         sticker_url = b.select_one("i.tgme_widget_message_sticker")['data-webp']
         sticker = {'url': sticker_url,
-                    'image': base64.b64encode(requests.get(sticker_url).content).decode('utf-8')
+                    # 'image': base64.b64encode(requests.get(sticker_url).content).decode('utf-8')
                     }
         if describe:
             # GPT4o-mini versteht JPG, PNG, nicht animiertes GIF... und WEBP.
@@ -202,7 +202,7 @@ def tg_post_parse(b, save = True, describe = True):
     if b.select_one("a.tgme_widget_message_photo_wrap") is not None:
         photo_url = re.search(r"(?<=image\:url\(\').+(?=\')", b.select_one("a.tgme_widget_message_photo_wrap")['style']).group(0)
         photo = {'url': photo_url,
-                    'image': base64.b64encode(requests.get(photo_url).content).decode('utf-8')
+                    # 'image': base64.b64encode(requests.get(photo_url).content).decode('utf-8')
                     }
         if describe:
             photo['description'] = gpt4_description(f"data:image/jpeg;base64,{photo['image']}")
@@ -240,7 +240,8 @@ def tg_post_parse(b, save = True, describe = True):
             }
             photo = {
                 'url': video_thumbnail_url,
-                'image': base64.b64encode(requests.get(video_thumbnail_url).content).decode('utf-8')
+                # Keine Bas64 aus Übersichtlichkeits-Gründen
+                #'image': base64.b64encode(requests.get(video_thumbnail_url).content).decode('utf-8')
             }
             if save or describe:
                 # Thumbnail wird unter photo abgespeichert
-- 
GitLab