Skip to content
View oletillmann's full-sized avatar

Block or report oletillmann

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
oletillmann/README.md

X (Twitter) Post-Skript

Ein einfaches Python-Skript zum Posten von Tweets über die X-API.

Voraussetzungen

  • Python 3.8+
  • X (Twitter) Developer Account mit API-Zugangsdaten

Installation

  1. Abhängigkeiten installieren:

    pip install -r requirements.txt
  2. Zugangsdaten konfigurieren:

    cp .env.example .env

    Dann die .env-Datei mit deinen Zugangsdaten ausfüllen.

X-API Zugangsdaten erhalten

Schritt 1: Developer Account erstellen

  1. Gehe zu developer.x.com
  2. Melde dich mit deinem X-Account an
  3. Klicke auf "Sign up for Free Account" oder wähle einen passenden Plan
  4. Fülle das Formular aus und beschreibe, wofür du die API nutzen möchtest

Schritt 2: App erstellen

  1. Im Developer Portal, gehe zu "Projects & Apps"
  2. Klicke auf "Create App" oder erstelle ein neues Projekt
  3. Gib deiner App einen Namen (z.B. "Mein Post-Skript")

Schritt 3: Zugangsdaten generieren

  1. Öffne deine App im Developer Portal
  2. Gehe zum Tab "Keys and Tokens"
  3. Unter "Consumer Keys" findest du:
    • API KeyX_API_KEY
    • API Key SecretX_API_SECRET
  4. Unter "Authentication Tokens" klicke auf "Generate":
    • Access TokenX_ACCESS_TOKEN
    • Access Token SecretX_ACCESS_TOKEN_SECRET

Schritt 4: App-Berechtigungen

Stelle sicher, dass deine App "Read and Write"-Berechtigungen hat:

  1. Gehe zu "App Settings" → "User authentication settings"
  2. Klicke auf "Set up" oder "Edit"
  3. Wähle "Read and Write" bei App permissions
  4. Nach Änderung der Berechtigungen musst du die Tokens neu generieren!

Verwendung

Interaktiv:

python post_to_x.py

Mit Text als Argument:

python post_to_x.py "Mein erster automatischer Tweet!"

Hinweise

  • Tweets sind auf 280 Zeichen begrenzt
  • Halte dich an die X-Nutzungsbedingungen
  • Die API hat Rate-Limits (Free Tier: 1500 Tweets/Monat)

Popular repositories Loading

  1. oletillmann oletillmann Public

    Config files for my GitHub profile.

    Python

  2. buzz buzz Public

    Forked from block/buzz

    A hive mind communication platform

    Rust