Aussehen
Suche Einloggen
[c] [meta] [fefe] [erp]

/meta/ – Diskussionen über Dietchan


Neuen Faden erstellen

(≤ 4)



[0] [1] [2] [3] [4] [5] [6]

  • [l] Das neuste Produkt aus der Zuse KG Forschungsabteilung Zuse ## Admin Sat, 22 Nov 2025 13:53:18 GMT Nr. 160382
    PNG 448×442 1.9k
    PNG 385×489 23.5k
    So, nun ist es endlich soweit, und wir können unser neuestes Projekt vorstellen: SecMagick [0]. Ein seccomp-Kondom für ImageMagick. Längst überfällig.

    Dass ImageMagick immer wieder unter chronisches CVEs leidet, ist ja kein Geheimnis. Deshalb hatte ich schon länger vor, da mal was zu machen, und nun ist es endlich soweit. Ich habe schon in der Readme und dem zugehörigen Merge-Request in dietchan dazu geschrieben, deshalb erspare ich es mir, das alles noch mal zu wiederholen.

    SecMagick ist als Drop-In-Replacement gedacht, aber es kann naturgemäß nicht 100% kompatibel sein. Zumindest für Dietchan sollte es im Prinzip aber ohne Änderung funktionieren und lokale Tests haben das bisher auch bestätigt. Wir werden das hier in der nächsten Zeit mal hier auf dietchan.org in der Produktion testen.

    Also macht mal ruhig nen Zufallsbilderfaden oder so und testet verschiedene Dateien und Dateiformate, um zu schauen, ob irgendwas kaputt ist.

    Fände es auch spannend, was ihr allgemein davon haltet.

    Diese Daumennägel wurden ihnen prästentiert von SecMagick!

    [0] https://gitgud.io/zuse/secmagick
    [1] https://gitgud.io/zuse/dietchan/-/merge_requests/3
26 Antworten nicht angezeigt.
  • [l] Felix Sun, 04 Jan 2026 19:26:30 GMT Nr. 161281
    >>161279
    >Wenn man das sinnvoll umsetzen wollte, dann müsste man den Diätkanal-Prozess in mehrere Unterprozesse zerteilen. Also etwa einen Unterprozess, der nur dazu da ist, andere ausführbare Prozesse zu starten, und einen, der die Webrequests verarbeitet, und letzterer kann nur über ersteren mit externen Prozessen kommunizieren und diese starten. Das würde aber erhebliche Umbaumaßnahmen erfordern.
    Warum machst du das dann nicht? Mach das doch mal, klingt nach Spass und Freude! Kriegst als Danke auch ein Abziebildchen von irgend einem Dödel aus dem Internet!
  • [l] Felix Mon, 05 Jan 2026 19:08:33 GMT Nr. 161311
    >>161279
    Danke, das war sehr erhellend.

    >da Diätkanal ja bestimmungsgemäß andere Programme wie ImageMagick/GraphicsMagick/SecMagick, file, ffmpeg, poppler, pngquant usw. ausführen soll, wenn Dateien hochgeladen werden.
    >Außerdem müsste exec selbst natürlich erlaubt bleiben.
    Da gäbe es die Möglichkeit, alles von dem Kram reinzukompilieren (und sei es als .so) und keine exec(ve)-Aufrufe zu machen. Wenn dabei diese Abhängigkeiten als .so vorlägen, müsste man später weiterhin nicht Diätkanal neukompilieren, wenn mal wieder in einem Monat die drölfte CVE von ImageMagick, poppler, etc. reinschneit.

    >Wenn man das sinnvoll umsetzen wollte, dann müsste man den Diätkanal-Prozess in mehrere Unterprozesse zerteilen.
    Ah, die Mikroservice-Architektur. Hielt Felix immer für einen Fehler, weil das Entkäfern enorm verkompliziert wurde, da man nun mehrere Prozesse jonglieren muss und auch noch die Kommunikation zwischen diesen Prozessen überwachen muss und permanent beim Entkäfern den Kontext wechseln muss. printf-Entkäferung einkommend.

    >Das würde aber erhebliche Umbaumaßnahmen erfordern.
    >Mach du doch.
    Absolut verständlich. Einem Kot-Autor "nur mal eben" ein paar Umbaumaßnahmen ("geht doch schnell") vorzuschlagen, hört auch dieser Felix hochgradig ungern.
    Für Mitlesende möchte Felix noch sagen, dass >>161281 nicht dieser Felix aus >>161252 ist.
  • [l] Felix Thu, 29 Jan 2026 21:59:34 GMT Nr. 161688
    Aber kann es nachträglich unix timestamps ändern?

  • [l] Täglich millionenfache Cyberangriffe mit hoher kriminieller Energie!!1 Zuse ## Admin Fri, 14 Nov 2025 19:26:21 GMT Nr. 160251
    JPG 640×622 144.8k
    Kann zufällig jemand erklären, warum inzwischen gefühlt 80% von diesem Müll aus den Netzen von Microsoft kommt? Diejenigen von euch, die einen Servierer betreiben: Erlebt ihr das auch? Ist Microsoft das neue OVH?

    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:37 +0000] "GET /wp-includes/Text/network.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-includes/Text/network.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/upgrade-temp-backup/wp-login.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/upgrade-temp-backup/wp-login.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /js/fm.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /js/fm.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/themes/astra/inc/ki1k.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/themes/astra/inc/ki1k.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /WordPress/wp-admin/includes/zmFM.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /WordPress/wp-admin/includes/zmFM.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /default.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /default.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /ty.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /ty.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/themes/cay-van-phong/filemanager.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/themes/cay-van-phong/filemanager.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /fm.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /fm.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/plugins/seoplugins/index.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:38 +0000] "GET /wp-content/plugins/seoplugins/index.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:39 +0000] "GET /ini.php HTTP/1.1" 301 169 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:39 +0000] "GET /ini.php HTTP/1.1" 404 29 "-" "-"
    dietchan.org 4.205.179.237 - - [14/Nov/2025:19:12:39 +0000] "GET /libraries/legacy/info.php HTTP/1.1" 301 169 "-" "-"

    Vollständigen Text anzeigen
24 Antworten nicht angezeigt.
  • [l] PSA: Apfel macht jetzt auch dieses "KI" / Das kleine "17.0.0.0/8" möchte gerne panniert werden Zuse ## Admin Sun, 18 Jan 2026 18:49:30 GMT Nr. 161579
    PNG 500×428 63.1k
    PNG 464×599 90.7k
    Apple macht jetzt auch "KI". Irgendwie müssen die Investoren ja zufriedengestellt werden.

    dietchan.org 17.241.75.184 - - [18/Jan/2026:03:37:24 +0000] "GET /uploads/1735551826002.png HTTP/1.1" 200 126797 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    dietchan.org 17.246.23.152 - - [18/Jan/2026:04:00:46 +0000] "GET /uploads/1730294933001.png HTTP/1.1" 200 20187 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    dietchan.org 17.22.245.89 - - [18/Jan/2026:04:06:44 +0000] "GET /uploads/1761990407001.jpg HTTP/1.1" 200 36693 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    dietchan.org 17.241.219.89 - - [18/Jan/2026:04:30:19 +0000] "GET /uploads/1745925032001.jpg HTTP/1.1" 200 21862 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    dietchan.org 17.241.219.68 - - [18/Jan/2026:04:49:53 +0000] "GET /uploads/1761144762001.jpg HTTP/1.1" 200 65112 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    dietchan.org 17.22.253.230 - - [18/Jan/2026:04:51:54 +0000] "GET /uploads/1719310829001.jpg HTTP/1.1" 200 123107 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    dietchan.org 17.246.19.215 - - [18/Jan/2026:04:52:25 +0000] "GET /uploads/1747241151001.png HTTP/1.1" 404 59 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    dietchan.org 17.246.19.132 - - [18/Jan/2026:04:55:44 +0000] "GET /uploads/1721246446002.png HTTP/1.1" 200 106815 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)"
    


    <http://www.apple.com/go/applebot
    >Learn about Applebot, the web crawler for Apple.
    >
    >The data crawled by Applebot is used to power various features, such as the search technology that is integrated into many user experiences in Appleʼs ecosystem including Spotlight, Siri, and Safari. Enabling Applebot in robots.txt allows website content to appear in search results for Apple users around the world in these products.
    Blabla
    >The data crawled by Applebot may also be used to help train Apple foundation models powering generative AI features [...]
    War ja klar.

    #
    Vollständigen Text anzeigen
  • [l] Felix Sun, 18 Jan 2026 20:16:01 GMT Nr. 161580
    Wenns so weiter geht, muss demnächst 0.0.0.0/0 ins Killfile.
  • [l] Felix Mon, 19 Jan 2026 21:12:38 GMT Nr. 161587
    >>161579
    Alle IP-Adressen vom Apfel-ASN via >>158677 erkennen und bei Aufrufen dann zurückgeben:

    A year ago, I bought an Apple Watch for around 300 euros. It was already broken by the summer because somehow sand got into the watch. I found that strange because I had only been near the beach. It cost me 100 euros to repair because Apple didn't want to cover it under warranty. I got it back two months ago. Today, the next problem occurred: the display is broken. Just like that. Without a display, the watch is pretty much worthless. Let's see what Apple says and whether the warranty will at least cover it this time. I'm just annoyed that I spent so much on a watch that has broken for the second time in a year. And now I have to deal with Apple support again. I'm not willing to spend money on it again.

14 Antworten nicht angezeigt.
  • [l] Felix Thu, 11 Dec 2025 21:37:01 GMT Nr. 160978
    Kann es sein, dass Fefe hier rumtrollt, und nur den Eintrag getätigt hat, damit Zuse /fefe/ wieder aufmacht, damit er dort wieder wild irgendwelche Fäden stossen kann?
  • [l] Felix Mon, 29 Dec 2025 11:46:04 GMT Nr. 161174
  • [l] Felix Sun, 11 Jan 2026 17:11:43 GMT Nr. 161423
    WEBM 192×144 7:34 8.4M
    Er hat sich die Manschettenknöpfe verdient

  • [l] [l] Diätkanal-Entwicklungsfaden 3.0 Zuse [RAUTE][RAUTE] Admin Tue, 11 Mar 2025 08:22:20 GMT Nr. 150792 Geschlossen
    PNG 1272×345 699.9k
    Es ist vielleicht mal wieder an der Zeit für einen neuen Faden. Die Entwicklung von Dietchan kann hier diskutiert werden. Updates werden hier angekündigt.

    Alter Faden: >>43352
156 Antworten nicht angezeigt.
  • [l] Felix Wed, 16 Jul 2025 14:45:35 GMT Nr. 158224
    @Zuse
    Schabt gerade eine KI deinen Servierer zu Tode?
  • [l] Zuse ## Admin Wed, 16 Jul 2025 16:01:52 GMT Nr. 158226
    >>158224
    Vermutlich Peering-Probleme mit deinem ISP. Kommt immer wieder rein.
  • [l] Felix Wed, 16 Jul 2025 16:06:42 GMT Nr. 158227
    >>158226
    Danke das passt. DTAG ist Reseller, würde jetzt nicht sooo überraschen. Leider gerade keinen VPN zur Hand zum Testen.
  • [l] Felix Thu, 28 Aug 2025 16:34:30 GMT Nr. 158701
    PNG 912×1553 898.6k
    Kann /erp/ bitte auch sein klebrig bekommen, dass dort literarisch keine Grenzwertscheiße pfostiert wird? Wir brauchen nicht wirklich die Windel, Felli und Koti-Audienz hier. Scat ist ja literarische Grenzwertscheiße.

  • [l] Felix Mon, 17 Nov 2025 20:33:17 GMT Nr. 160299
    JPG 500×375 141.2k
    Ey Zuse, mach /fefe/ auf! Ich will ein bisschen Trollen!
  • [l] Felix Tue, 18 Nov 2025 16:02:40 GMT Nr. 160303
    >>160302
    NIEMALS!

  • [l] dietlibc-0.35.tar.xz & libowfat-0.34.tar.xz Zuse ## Admin Wed, 28 May 2025 10:53:38 GMT Nr. 157222
    Aus gegebenem Anlass, da Fefes Seite wegen des abgelaufenen Zertifikats ja gerade nicht erreichbar ist, hier die aktuellen Versionen von dietlibc und libowfat. Mir fiel gerade ein, dass der Diätkanal sich ohne die ja gar nicht bauen lässt (außer mit -DUSE_STOCK, falls die Distribution libowfat als Paket ausliefert wie z.B. Debian und jenes installiert ist).

    Hätte uns doch nur jemand gewarnt vor Paketmanagern und Abhängigkeitshölle!

    Vielleicht ist das ja auch sonst für den ein oder anderen nützlich. Die Prüfsummen könnt ihr im Quelltext verifizieren [0]. Wie praktisch, dass der Kanal erst vor Kurzem TAR-Unterstütztung erhalten hat.

    5aa5599039ae58bba7b4a1566fc453485cd1a155a20b313e15cd1bd0e19c0beb  dietlibc-0.35.tar.xz
    d4330d373ac9581b397bc24a22ad1f7f5d58a7fe36d9d239fe352ceffc5d304b  libowfat-0.34.tar.xz
    


    [0] https://gitgud.io/zuse/dietchan/-/blob/master/CMakeLists.txt?ref_type=heads
33 Antworten nicht angezeigt.
  • [l] Felix Thu, 05 Jun 2025 08:07:00 GMT Nr. 157601
    >>157600
    >Ich denke an ein Programm dass eine Piktogrammvorlage und die Daten "zusammenmorpht".
    https://www.nayuki.io/page/creating-a-qr-code-step-by-step
    Das dürfte schwer werden, da wegen zigzag scan der bitstream feste offsets hat.
    Das hast du bei ganz vielen Problemen wie Bild- und Video-En/Decodierung.
    Bin aber auch nur Naturwissenschaftler und ich belasse es dabei, mangels Fachwissen.
    Ich möchte auch Zuses Faden nicht unnötig in den Offtop entgleisen lassen.
  • [l] Felix Thu, 05 Jun 2025 10:17:47 GMT Nr. 157610
    >>157600
    >Einfach die Fehlerkorretur ausnutzen ist möglich aber die schlechteste Lösung. Ich denke an ein Programm dass eine Piktogrammvorlage und die Daten "zusammenmorpht".
    Felix meint dunkel, sowas schon mal irgendwo gesehen zu haben. Kann aber auch eine Halluzination sein.
  • [l] Felix Mon, 23 Jun 2025 09:38:14 GMT Nr. 157943
    https://ricardodeazambuja.com/barcodetool/

    >All data is processed locally in your browser. Nothing is sent to any server, ensuring your data remains completely private.

    Dann müsste man es lokal "klauen" können als privat-tool.
  • [l] Felix Thu, 24 Jul 2025 16:50:45 GMT Nr. 158315
    WEBM 636×360 0:18 980.2k
    >>157943
    Ja, lad dir halt die HTML und das JS sowie dessen dependencies von der Webseite runter und fertig ist die Laube! Ist jetzt wirklich kein Hexenwerk!

  • [l] Felix Sat, 04 Oct 2025 19:30:50 GMT Nr. 159618
    Bin grad in Ägypten. Kann es sein, dass Spamfelix im gleichen Hotel wie ich in der Vergangenheit abgestiegen ist? Oder ist einfach Ägypten generell gesperrt, weil Krebs.jpg?
  • [l] Zuse ## Admin Sun, 05 Oct 2025 14:12:21 GMT Nr. 159629
    Alles nichteuropäische ist mittlerweile pauschal gebannt. Darüber hinaus steht deine Hotel-IP aber auch auf einer Proxyliste.
  • [l] Felix Sun, 05 Oct 2025 17:33:55 GMT Nr. 159634
    Na wer hat da vor dem Urlaub keinen Bypass beantragt?
  • [l] Felix Mon, 06 Oct 2025 08:46:25 GMT Nr. 159645
    >>159629
    Zölle verdoppelt!

  • [l] Syntax Felix Wed, 20 Apr 2022 20:21:27 GMT Nr. 73933
    JPG 800×800 66.5k
    Gibt es eigentlich irgendwo ein vollständiges Syntax-Betrugsblatt für die möglichen Syntaxen, die Dietchan verträgt?
    Drinbevor ich bin zu dumm für Syntax. Das weiss ich schon.
12 Antworten nicht angezeigt.
  • [l] Felix Tue, 17 Sep 2024 12:28:35 GMT Nr. 134147 SÄGE
    >>>/fefe/134126
  • [l] Felix Tue, 17 Sep 2024 12:39:17 GMT Nr. 134149
    >>134147

    verlinke doch normal >>134126
  • [l] Felix Sun, 28 Sep 2025 20:53:29 GMT Nr. 159451
    >>159449
    Fick dich.

  • [l] transparency report Felix Sun, 09 Mar 2025 05:58:14 GMT Nr. 150597
    JPG 1080×1069 166.0k
    Zuse, wie viele Anfragen verschiedener Behörden muss du jährlich behandeln?
5 Antworten nicht angezeigt.
  • [l] Felix Tue, 11 Mar 2025 04:01:34 GMT Nr. 150782
    >>150622
    Kanarienvogel wäre nützlich.
  • [l] Zuse ## Admin Tue, 11 Mar 2025 04:43:48 GMT Nr. 150784
    >>150782
    Erscheint mir übertrieben und ich würde eh nur vergessen, den zu aktualisieren.
  • [l] Felix ☎️ Wed, 02 Apr 2025 16:10:32 GMT Nr. 152822
    Dafür ist doch Felix da. Der passt schon auf alsob.jpeg und wird dich erinnern zu aktualisiere.
  • [l] Felix Wed, 09 Jul 2025 04:50:23 GMT Nr. 158148
    Früher wäre Fefes Blog (insbesondere der LetsEncrypt-Ausfall) als Kanarienvogel durchgegangen.
    Aber über die Jahre hat Fefe so abgebaut, dass man das achselzuckend für plausibel hält.

    O tempora, o mores.

  • [l] kifefe.de ChatGPT Tue, 27 May 2025 07:53:09 GMT Nr. 157130
    JPG 1280×852 35.7k
    #!/bin/bash
    # FefeBot: Minimalistischer KI-Fefe-Blog mit Leserbrief-Input
    # proudly made without PHP, Java, JavaScript, Perl, MySQL, Postgres, MongoDB or Node.js
    
    # Struktur:
    # - /srv/fefebot/queue         (Eingehende Leserbriefe)
    # - /srv/fefebot/processed     (Verarbeitete Leserbriefe)
    # - /srv/fefebot/output        (Generierte Texte)
    # - /srv/fefebot/www           (Output fuer Web)
    # - /srv/fefebot/cgi-bin       (CGI Skripte)
    
    # Deployment Setup
    mkdir -p /srv/fefebot/{queue,processed,output,www,cgi-bin}
    
    # 1. CGI-Formular (puristisches HTML, kein JS)
    cat <<EOF > /srv/fefebot/www/index.html
    <!DOCTYPE html>
    <html><head><title>FefeBot</title></head><body>
    <h1>FefeBot: Pfreng-Automat</h1>
    <form method="POST" action="/cgi-bin/submit.sh">
      <label>Thema:</label><br>
      <input type="text" name="subject"><br><br>
      <label>Leserbrief / Link / Kommentar:</label><br>
      <textarea name="body" rows="10" cols="60"></textarea><br><br>
      <input type="submit" value="Absenden">
    </form>
    </body></html>
    EOF
    
    # 2. CGI-Skript zum Empfangen der Leserbriefe
    cat <<'EOF' > /srv/fefebot/cgi-bin/submit.sh
    #!/bin/sh
    echo "Content-type: text/plain"
    echo ""
    IFS='&'
    read QUERY_STRING
    echo "$QUERY_STRING" | sed 's/+/ /g; s/%0D//g; s/%0A/\n/g; s/%3A/:/g; s/%3D/=/g; s/%2F/\//g' \
      | awk -F= '{ print $2 }' \
      > /srv/fefebot/queue/entry.$(date +%s).txt
    echo "Danke. Wird verarbeitet."
    EOF
    chmod +x /srv/fefebot/cgi-bin/submit.sh
    
    # 3. Generator-Skript (verwendet OpenAI API via curl)
    cat <<'EOF' > /srv/fefebot/generate.sh
    #!/bin/bash
    QUEUE_DIR="/srv/fefebot/queue"
    PROCESSED_DIR="/srv/fefebot/processed"
    OUTPUT_DIR="/srv/fefebot/output"
    
    API_KEY="DEIN_OPENAI_API_KEY_HIER"
    
    for FILE in "$QUEUE_DIR"/*.txt; do
      [ -f "$FILE" ] || continue
      CONTENT=$(cat "$FILE")
      RESPONSE=$(curl -s https://api.openai.com/v1/chat/completions \
        -H "Authorization: Bearer $API_KEY" \
        -H "Content-Type: application/json" \
        -d '{

    Vollständigen Text anzeigen
  • [l] Felix Thu, 19 Jun 2025 09:10:12 GMT Nr. 157900
    Voll doofe kifefe ohne Totmannschalter


[0] [1] [2] [3] [4] [5] [6]
[c] [meta] [fefe] [erp]