Pasteconnect ist eine Python -Bibliothek zum Interagieren mit Pastebin. Sie können die Gültigkeit des Kontos überprüfen, authentifizieren, Pasten erstellen, Pasten löschen und Inhalte von Rohpasten abrufen.
Python 3.7 oder höher ist erforderlich.
Sie können Pasteconnect mit pip installieren:
+ $ pip install pasteconnectInstallieren Sie aus dem Quell -Repository
+ $ pip install git+https://github.com/heartlog/pasteconnect.git Um Pasteconnect zu verwenden, benötigen Sie Ihre Pastebin -Anmeldeinformationen, die Ihren username , password und api_key enthalten. Wenn Sie diese nicht haben, können Sie sie erhalten, indem Sie sich für ein Pastebin -Konto anmelden und einen api_key aus der Pastebin -API -Dokumentation generieren.
from pasteconnect import PasteConn
# Initialize a PasteConnect client
pastebin = PasteConn ( username , password , api_key )
# Check account validity
account_status = pastebin . check_account ()
print ( account_status )
title = "My Paste Title"
content = "This is the content of my paste."
# Create a paste on Pastebin
paste_url = pastebin . create_paste ( title , content , privacy = 1 )
print ( f"Paste created: { paste_url } " )Um mit Pasteconnect zu interagieren, müssen Sie einen Kunden mit Ihren Anmeldeinformationen initialisieren:
pastebin = PasteConn(username, password, api_key) - required for other methods to workSiehe Erste Schritte
username = "your_username"
password = "your_password"
api_key = "your_api_key"
# Initialize the client
pastebin = PasteConn ( username , password , api_key )Alternativ können Sie mit vordefinierten Umgebungsvariablen initialisieren
pastebin = PasteConn () # with pre define env var Sie können die Gültigkeit Ihres Pastebin -Kontos mit der folgenden Methode überprüfen:
pastebin.check_account() result = pastebin . check_account ()
print ( result ) # Response: '[heartlog] is Valid Account. User key : "user_key"' Verwenden Sie die auth() -Methode: Um Ihren user_key zu authentifizieren und Ihren user_key zu erhalten:
pastebin.auth() Holen Sie sich user_key mithilfe von Anmeldeinformationen.
result = pastebin . auth ()
print ( result ) # Response: "user_key" Sie können eine Paste auf Pastebin mit einem Titel, einem Inhalt und einem Datenschutzniveau erstellen. Datenschutzniveaus können 0 (öffentlich), 1 (nicht aufgeführt) oder 2 (privat) sein:
pastebin.create_paste(title, content, privacy=1) privacy = 1 # (default - private)
title = "Title of paste"
content = """
Hello
This is multiline text
"""
pastebin . create_paste ( title , content , privacy = 1 ) Um eine Paste zu löschen, geben Sie ihre URL oder ID mit der URL -Methode delete_paste(url) an:
pastebin.delete_paste(url) url = "https://pastebin.com/kZATAWhe"
result = pastebin . delete_paste ( url )
print ( result ) # Response: "Paste Removed" Sie können den Rohinhalt einer Paste mit der URL oder ID abrufen:
pastebin.get_raw_content(url) from pasteconnect import get_raw
result = get_raw ( url )
print ( result ) Alternativ können Sie die Funktion get_raw verwenden:
url = "https://pastebin.com/your_paste_id"
result = pastebin . get_raw_content ( url )
print ( result ) # Response: "Content of paste"Venaxyt für Pastebinapi. Hat viel im Projekt geholfen. ?