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: