#!/usr/bin/env python3
"""Delete a tweet"""
import json
import sys
import requests
from requests_oauthlib import OAuth1

def delete_tweet(tweet_id: str) -> dict:
    with open('/home/clawd/secrets/twitter/credentials.json') as f:
        creds = json.load(f)
    
    oauth1 = creds['oauth1']
    auth = OAuth1(
        oauth1['consumer_key'],
        oauth1['consumer_secret'],
        oauth1['access_token'],
        oauth1['access_token_secret']
    )
    
    url = f"https://api.twitter.com/2/tweets/{tweet_id}"
    response = requests.delete(url, auth=auth)
    return {"status": response.status_code, "response": response.json() if response.text else {}}

if __name__ == "__main__":
    if len(sys.argv) < 2:
        print("Usage: twitter_delete.py <tweet_id>")
        sys.exit(1)
    result = delete_tweet(sys.argv[1])
    print(json.dumps(result, indent=2))
