user

Gänge/lei

Durch fünf Jahre alte Gassen trägt mich ein unendlich alter, kleiner Fuß. Den anderen schleife ich behände hinter mir her, die Zehen singen eine geschliffene Litanei. In der Luft steckt Kälte, eingewickelt in schwarzes Licht.

Um die zehnte, zwölfte, hundertste Ecke herum gewandt, stehe ich vor zwei großen Scheinwerfern. Hinter mir spuckt ein plötzlicher Abgrund meine Urgroßmutter aus, das Licht wird rötlich.

Es riecht faul, meine Hände sind herb gewürzt.

Der Cafébetreiber vierhundert Meter entfernt spricht mit seiner Frau über das Frühstück des kommenden Tags. Er wünscht sich gebratene Streifen, wovon ist ihm offenbar egal. – „Schlafen kann ich bestimmt nicht, bei dem Lärm.“ – Ich schreie ihn an. – „Atme doch endlich mal richtig aus“, entgegnet die Frau. „Dann trittst du aus.“

Ich wünschte, ein Tier käme aus einem der Häuser, dann dürfte ich Angst bekommen. So steckt sie noch zwischen den Knien und weiß nicht, wohin mit sich. Der Fuß hängt schlaff zwischen den Pflastersteinen und ich drehe mich einmal um mich selbst. Könnte ich atmen, würde ich aufwachen.

Conceive the Sea

Dünnes Glasgekitzel, abgewärmter Kopfdruck. Tiefes Wasser, hingeworfener Gestank um die Luft herum.

Drauf und dran, weiter zu gehen. Andere Luft atmen. Den Raum zwischen zwei Fenstern stählernd wegsehen, mit Kraft hinter den Sehnerven.

Muss mich einfalten

Lasse meine Texte umschichten; hoffe, sie klappen gut zusammen und leben noch am Ende. Dafür nutze ich dies:

import random
import tkinter as tk

def insert_connections(text):
    connections = ["in", "oder", ":", "hier"]
    words = text.split()
    
    new_words = []
    for i in range(len(words)):
        new_words.append(words[i])
        # Füge alle 15 Wörter eine Verbindung hinzu
        if (i + 1) % 15 == 0:
            new_words.append(random.choice(connections))
    
    return ' '.join(new_words)

def count_words(text):
    word_count = len(text.split())
    return f"{word_count} Patchkabel"

def swap_words(text):
    words = text.split()
    if len(words) < 3:
        return text  # Nichts zu vertauschen
    words[1], words[2] = words[2], words[1]
    return insert_random_line_breaks(' '.join(words))

def sort_words(text):
    words = text.split()
    sorted_words = sorted(words)
    return insert_random_line_breaks(' '.join(sorted_words))

def insert_random_line_breaks(text):
    words = text.split()
    new_text = []
    for i in range(len(words)):
        new_text.append(words[i])
        # Füge zufällige Absätze nach 2 bis 5 Wörtern hinzu
        if (i + 1) % random.randint(2, 5) == 0:
            new_text.append('\n\n')  # Doppelte Zeilenumbrüche für Absätze
    return ' '.join(new_text)

def process_text():
    input_text = text_input.get("1.0", "end-1c")
    output_text = input_text
    
    if var_swap.get():
        output_text = swap_words(output_text)
    
    if var_sort.get():
        output_text = sort_words(output_text)
        
    if var_connections.get():
        output_text = insert_connections(output_text)

    word_count = count_words(output_text)
    output_text += f"\n\n{word_count}"
    
    output_display.delete("1.0", "end")
    output_display.insert("1.0", output_text)

# GUI Setup
root = tk.Tk()
root.title("Textbearbeitungs-Tool")

text_input = tk.Text(root, height=10, width=50)
text_input.pack()

var_swap = tk.BooleanVar()
var_sort = tk.BooleanVar()
var_connections = tk.BooleanVar()

swap_check = tk.Checkbutton(root, text="Worte vertauschen", variable=var_swap)
swap_check.pack()

sort_check = tk.Checkbutton(root, text="Wörter sortieren", variable=var_sort)
sort_check.pack()

connections_check = tk.Checkbutton(root, text="Verbindungen hinzufügen", variable=var_connections)
connections_check.pack()

process_button = tk.Button(root, text="Text bearbeiten", command=process_text)
process_button.pack()

output_display = tk.Text(root, height=10, width=50)
output_display.pack()

root.mainloop()

Der Kater gähnt ausgiebig und stellt sich halbgewichtet auf die Shifttaste. Sein Atem riecht nach einem zugedeckten Fisch.

What If?

Würde sich die Welt an die Gewohnheit der Menschen anpassen, wenn diese Gewohnheit ab morgen darin bestünde, jeden Morgen zwei Stunden und dreieinhalb Minuten Arthur Schnitzler zu lesen?

I do not have to win in order to know my dreams are valid, I only have to believe in a process of which I am a part.

Audre Lorde: The Cancer Journals

Meine Zellen knöpfen sich etwas ab, ich fühle mich in meinen Hals hinein. Schlucken ist auch ein Prozess, what if also, wenn ich mich selbst verschluckte?