{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/python -c \"\nfrom db import Database\nimport json\n\ndb = Database()\ndb.connect()\n\n# 1. Autorenprofil aktualisieren (ID 28)\ncur = db.execute('SELECT content FROM content_config WHERE id = 28')\nauthor = json.loads(cur.fetchone()['content'])\n\nauthor['formatierung']['emojis'] = 'verboten - keine Emojis, auch nicht ▪️ für Listen. Stattdessen - verwenden.'\nauthor['verboten'] = author.get('verboten', [])\nif 'Emojis' not in author['verboten']:\n author['verboten'].append('Emojis jeglicher Art')\n\ncur = db.execute('UPDATE content_config SET content = %s, version = %s WHERE id = 28',\n (json.dumps(author, ensure_ascii=False, indent=2), '1.1'))\ndb.commit()\nprint('1. Autorenprofil (ID 28) aktualisiert')\n\n# 2. Strukturprofil aktualisieren (ID 29)\ncur = db.execute('SELECT content FROM content_config WHERE id = 29')\nstructure = json.loads(cur.fetchone()['content'])\n\nstructure['formatierung']['emojis'] = 'verboten - keine Emojis erlaubt'\nstructure['formatierung']['listen'] = 'Aufzählungen mit - (Bindestrich), keine Emojis'\nstructure['verboten'] = ['Emojis', 'Hashtags', 'Fettschrift', 'Markdown']\n\ncur = db.execute('UPDATE content_config SET content = %s, version = %s WHERE id = 29',\n (json.dumps(structure, ensure_ascii=False, indent=2), '1.2'))\ndb.commit()\nprint('2. Strukturprofil (ID 29) aktualisiert')\n\ndb.disconnect()\nprint()\nprint('Profile aktualisiert. Jetzt Critics pruefen...')\n\"",
"description": "Update profiles to ban emojis"
}
}
{
"tool_response": {
"stdout": "1. Autorenprofil (ID 28) aktualisiert\n2. Strukturprofil (ID 29) aktualisiert\n\nProfile aktualisiert. Jetzt Critics pruefen...",
"stderr": "",
"interrupted": false,
"isImage": false
}
}