import requests
import urllib.parse
API_KEY = "YOUR API"
VIDEO_URL = "URL SMULE"
ENDPOINT = "https://senpai-bot.store/smuledl"
def main():
encoded_url = urllib.parse.quote(VIDEO_URL, safe="")
full_url = f"{ENDPOINT}?apikey={API_KEY}&url={encoded_url}"
try:
response = requests.get(full_url)
response.raise_for_status()
except requests.RequestException as e:
print(f"Error making request: {e}")
return
try:
data = response.json()
except ValueError as e:
print(f"Error decoding JSON: {e}")
return
if data.get("code") != 200:
print(f"API returned error code: {data.get('code')}")
return
result = data.get("result", {})
print("Username:", result.get("username"))
print("Verified:", result.get("verified"))
print("VIP:", result.get("vip"))
print("Title:", result.get("title"))
print("Artist:", result.get("artist"))
print("Caption:", result.get("caption", "(null)"))
print("Comments:", result.get("comments"))
print("Created:", result.get("created"))
print("Duration:", result.get("duration", "(null)"))
print("Gifts:", result.get("gifts"))
print("Listens:", result.get("listens"))
print("Loves:", result.get("loves"))
print("MP3 URL:", result.get("mp3Url"))
print("MP4 URL:", result.get("mp4Url"))
print("Picture:", result.get("picture"))
print("Thumbnail:", result.get("thumbnail"))
print("Type:", result.get("type"))
duet = result.get("duet", {})
print("\nDuet Info:")
print("- Username:", duet.get("username"))
print("- Picture:", duet.get("picture"))
print("- Verified:", duet.get("verified"))
print("- VIP:", duet.get("vip"))
if __name__ == "__main__":
main()