Anleitung zum Erhalten eines API-Schlüssels für imgbb.com und Screenshot-Bash-Skript

sackwolle

Linux Lover
Teammitglied
Admin
31 Jan 2024
232
82
28
Image Upload Script für Linux (Bash)



Anleitung zum Erhalten eines API-Schlüssels für imgbb.com

1. Besuchen Sie die Website von imgbb.com: https://imgbb.com/.
2. Klicken Sie auf "Create account", um sich anzumelden oder ein Konto zu erstellen.
3. Klicken Sie auf Ihren Benutzernamen oder Ihr Profilbild und wählen Sie "Dashboard" aus dem Dropdown-Menü.
4. Navigieren Sie im Dashboard-Menü zu "API".
5. Klicken Sie auf "API", um zur API-Verwaltungsseite zu gelangen.
6. Klicken Sie auf "Generate New Key" oder eine ähnliche Schaltfläche, um einen neuen API-Schlüssel zu generieren.
7. Ihr API-Schlüssel wird generiert und angezeigt. Speichern Sie ihn sicher, da er nur einmal angezeigt wird.



Screenshot Bash-Skript

Bash:
#!/bin/bash

# Funktion zum Hochladen von Bildern auf imgbb.com
upload_to_imgbb() {
    response=$(curl -s -F "image=@$1" "https://api.imgbb.com/1/upload?key=YOUR_API_KEY")
    status=$(echo "$response" | jq -r '.status')
    if [ "$status" = "200" ]; then
        echo "$response" | jq -r '.data.url'
    else
        echo "Fehler beim Hochladen auf imgbb.com: $response"
        exit 1
    fi
}

# Funktion zum Kopieren von Text in die Zwischenablage
copy_to_clipboard() {
    echo -n "$1" | xclip -selection clipboard
}

# Bildschirmaufnahme des ausgewählten Bereichs mit gnome-screenshot
screenshot_file=$(mktemp -u --suffix=.png)
gnome-screenshot --area --file="$screenshot_file"

# Bild auf imgbb.com hochladen
image_link=$(upload_to_imgbb "$screenshot_file")

if [ -n "$image_link" ]; then
    # Bild-URL in die Zwischenablage kopieren
    copy_to_clipboard "$image_link"
    echo "Screenshot auf imgbb.com hochgeladen: $image_link"
    echo "Bild-URL in die Zwischenablage kopiert."

    # Bild-URL im Standardbrowser öffnen
    xdg-open "$image_link"
else
    echo "Fehler beim Hochladen des Screenshots auf imgbb.com."
fi

# Temporäre Bilddatei bereinigen
rm "$screenshot_file"

Hinweis: Bitte stellen Sie sicher, dass Sie "YOUR_API_KEY" durch Ihren tatsächlichen API-Schlüssel von imgbb.com ersetzen, bevor Sie das Skript verwenden.
 
Zuletzt bearbeitet:

Über TV-Base.com

  • Willkommen bei TV-Base.com, dem Zentrum für Cardsharing und IPTV-Enthusiasten. Hier verbindet Leidenschaft für digitales Fernsehen Mitglieder aus aller Welt. Unser Forum bietet eine Plattform für Austausch, Wissen und Innovation. Egal ob Anfänger oder Experte, hier findet jeder Unterstützung und Inspiration. Treten Sie unserer Gemeinschaft bei und erkunden Sie die Zukunft des Fernsehens mit uns.

Quick Navigation

User Menu