Pasteconnect เป็นห้องสมุด Python สำหรับการโต้ตอบกับ Pastebin ช่วยให้คุณตรวจสอบความถูกต้องของบัญชีตรวจสอบความถูกต้องสร้างน้ำพริกลบน้ำพริกและดึงเนื้อหาวางดิบ
จำเป็นต้องมี Python 3.7 หรือสูงกว่า
คุณสามารถติดตั้ง pasteconnect โดยใช้ pip :
+ $ pip install pasteconnectติดตั้งจากแหล่งเก็บข้อมูลต้นฉบับ
+ $ pip install git+https://github.com/heartlog/pasteconnect.git ในการใช้ Pasteconnect คุณต้องมีข้อมูลประจำตัว Pastebin ของคุณซึ่งรวมถึง username password และ api_key ของคุณ หากคุณไม่มีสิ่งเหล่านี้คุณสามารถรับได้โดยลงทะเบียนบัญชี Pastebin และสร้าง api_key จากเอกสาร Pastebin API
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 } " )ในการโต้ตอบกับ Pasteconnect คุณต้องเริ่มต้นลูกค้าด้วยข้อมูลรับรองของคุณ:
pastebin = PasteConn(username, password, api_key) - required for other methods to workอ้างอิงเริ่มต้นใช้งาน
username = "your_username"
password = "your_password"
api_key = "your_api_key"
# Initialize the client
pastebin = PasteConn ( username , password , api_key )หรือคุณสามารถเริ่มต้นด้วยตัวแปรสภาพแวดล้อมที่กำหนดไว้ล่วงหน้า
pastebin = PasteConn () # with pre define env var คุณสามารถตรวจสอบความถูกต้องของบัญชี Pastebin ของคุณโดยใช้วิธีการต่อไปนี้:
pastebin.check_account() result = pastebin . check_account ()
print ( result ) # Response: '[heartlog] is Valid Account. User key : "user_key"' ในการตรวจสอบสิทธิ์และรับ user_key ของคุณใช้วิธีการ auth() :
pastebin.auth() รับ user_key โดยใช้ข้อมูลรับรอง
result = pastebin . auth ()
print ( result ) # Response: "user_key" คุณสามารถสร้างวางบน pastebin ด้วยชื่อเนื้อหาและระดับความเป็นส่วนตัว ระดับความเป็นส่วนตัวสามารถเป็น 0 (สาธารณะ), 1 (ไม่อยู่ในรายการ) หรือ 2 (ส่วนตัว):
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 ) ในการลบวางให้ให้ URL หรือ ID โดยใช้วิธี delete_paste(url) :
pastebin.delete_paste(url) url = "https://pastebin.com/kZATAWhe"
result = pastebin . delete_paste ( url )
print ( result ) # Response: "Paste Removed" คุณสามารถดึงเนื้อหาดิบของการวางโดยใช้ URL หรือ ID:
pastebin.get_raw_content(url) from pasteconnect import get_raw
result = get_raw ( url )
print ( result ) หรือคุณสามารถใช้ฟังก์ชั่น get_raw :
url = "https://pastebin.com/your_paste_id"
result = pastebin . get_raw_content ( url )
print ( result ) # Response: "Content of paste"Venaxyt สำหรับ Pastebinapi ช่วยได้มากในโครงการ -