Strumento CLI per l'accesso autenticato all'API di X (Twitter) — pubblica, rispondi, cerca, gestisci i follower, invia DM, carica media e accedi a qualsiasi endpoint v2.
npx clawhub@latest install xurlRequisiti
xurl è uno strumento CLI per interagire con le API X (Twitter) v2. Fornisce comandi abbreviati intuitivi per utenti e agenti per le azioni più comuni — pubblicare, rispondere, cercare, mettere mi piace, seguire, inviare DM e caricare media — nonché accesso in stile curl grezzo a qualsiasi endpoint delle API X v2. Tutti i comandi restituiscono JSON strutturato su stdout, rendendo semplice reindirizzare i risultati ad altri strumenti o flussi di lavoro per agenti.
npx clawhub@latest install xurlFai clic sul pulsante Installa in cima a questa pagina per la configurazione con un clic
xurl supporta solo la v2.~/.xurl non è sicuro o fattibile.Soluzioni pronte all'uso in un'unica riga coprono la pubblicazione, le risposte, le citazioni, l'eliminazione, la ricerca, i "mi piace", i repost, i segnalibri, il seguire, il bloccare, il silenziare, l'invio di messaggi diretti e il caricamento di contenuti multimediali. Non è necessario costruire payload API grezzi per le attività quotidiane.
Oltre alle scorciatoie, xurl funziona come client API X per uso generale. Usa xurl /2/some/endpoint con i flag -X, -d e -H per raggiungere qualsiasi endpoint v2, proprio come curl ma con l'autenticazione gestita automaticamente.
Registra più app X e autentica più account OAuth 2.0 per app. Passa da uno all'altro con xurl auth default oppure sovrascrivi per singola richiesta con i flag --app e --username.
Carica immagini o video con xurl media upload, quindi allega il media_id restituito direttamente a un post o a una risposta. Lo stato di elaborazione del video può essere monitorato con xurl media status --wait.
Gli endpoint di streaming noti (ad es. /2/tweets/search/stream, /2/tweets/sample/stream) vengono rilevati automaticamente e gestiti correttamente. Qualsiasi endpoint può essere forzato in modalità streaming tramite il flag -s.
Le credenziali vengono memorizzate localmente in ~/.xurl e non devono mai essere passate inline. Lo strumento applica una rigida politica di no-inline-secrets, rendendone l'utilizzo più sicuro all'interno di flussi di lavoro con agenti AI o LLM, dove la perdita di prompt o contesto rappresenta un rischio.
Un agente può cercare post su un argomento con xurl search, leggere il contesto con xurl read, quindi rispondere o mettere "mi piace" ai risultati più rilevanti — il tutto in un unico flusso di lavoro concatenato con JSON strutturato a ogni passaggio.
Carica un'immagine preparata con xurl media upload, acquisisci il media_id dalla risposta JSON e allegalo immediatamente a un nuovo post — abilitando pipeline di pubblicazione completamente automatizzate e ricche di contenuti multimediali.
Controlla periodicamente le menzioni, la timeline principale, i nuovi follower e i messaggi diretti utilizzando xurl mentions, xurl timeline, xurl followers e xurl dms per alimentare dashboard di monitoraggio o bot di notifica.
Registra app separate per sviluppo e produzione, autentica ciascuna in modo indipendente e passa dall'una all'altra con xurl auth default o tramite l'opzione --app per singola richiesta — senza mai mescolare le credenziali.
~/.xurl. Supporta OAuth 2.0 (consigliato), OAuth 1.0a e autenticazione solo app. Ottieni le credenziali su developer.x.com.npx clawhub@latest install xurlRequisiti
Accedi per scrivere una recensione
Nessuna recensione ancora. Sii il primo a condividere la tua esperienza!