Twython

Software screenshot:
Twython
Dettagli del software:
Versione: 3.2.0
Data di caricamento: 13 Apr 15
Sviluppatore: Ryan McGrath
Licenza: Libero
Popolarità: 32

Rating: 5.0/5 (Total Votes: 1)

Scritto in Python puro, Twython è un wrapper di base per il Twitter API ufficiale.
La biblioteca è dotata di supporto per OAuth 2 supporto e procedure di autenticazione semplice.
Gli sviluppatori possono utilizzare per eseguire query per le informazioni utente, liste di Twitter, i flussi della timeline, messaggi diretti e quant'altro API ufficiale ti permette di interrogare per.
Viene fornito anche con il supporto per alcune funzioni di caricamento delle immagini di base, anche per tweeting foto, cambiando il profilo di banner, cambiare l'immagine del profilo di fondo e anche l'utente avatar.
Per le versioni precedenti di Python 2.6, la simplejson biblioteca deve essere caricato e

Cosa c'è di nuovo in questa versione:.

  • PEP8'd codice
  • Aggiunta `funzione lookup_status` a` endpoints.py`
  • Aggiunto argomento chiave a `cursor` per tornare pagine complete piuttosto che singoli risultati
  • `cursor` utilizza ora while anziché ricorsione
  • Risolto il problema per cui è stato inutilmente Twython invalidante compressione
  • Uso `responses` API finta chiama test
  • Correzione di alcuni errori di battitura nella documentazione
  • Aggiunto `attributo retry_after` a` TwythonRateLimitError`
  • Aggiunto `metodo upload_media` a` Twython` a favore di `update_with_media`
  • deprecando `update_with_media` per Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
  • Sblocca `requests` e` richieste-oauthlib` in `requirements.txt`

Cosa c'è di nuovo nella versione 3.1.0:

  • Aggiunto html_for_tweet metodo statico. Questo metodo accetta un oggetto Tweet restituito da una chiamata API di Twitter e restituirà una stringa con URL, menzioni e hashtags in Twitter sostituita con HTML.
  • Passa client_args al __init__ streaming, molto simile a nucleo Twython (è possibile passare intestazioni, timeout, ganci, proxy, ecc.).
  • Streamer ha nuovi gestori dei parametri che accetta una lista di stringhe relativi a funzioni che sono parte della classe Streaming e iniziano con & quot; on_ & quot ;. cioè ['cancellare'] è passato, quando 'delete' viene ricevuto da una risposta stream; on_delete saranno chiamati.
  • Quando un errore richiesta effettiva accade e una RequestException è sollevato, viene catturato e un TwythonError si alza invece per convenienza.
  • Added & quot; cursore & quot; -come funzionalità. Endpoint con l'attributo iter_mode sarà in grado di essere passati per Twython.cursor e restituiti come generatore.
  • Twython.search_gen è obsoleta. Si prega di utilizzare twitter.cursor (twitter.search, q = 'your_query'), invece, in cui Twitter è l'istanza Twython.
  • Aggiunto metodi get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
  • Aggiunto parametro auth_endpoint a Twython .__ init__ per i casi in cui i giusti parametri non venivano proiettati durante la fase di autenticazione.

Cosa c'è di nuovo in versione 3.0.0

  • Cambiato `` twython / twython.py`` a `` twython / api.py`` in tentativo di rendere la struttura sembrare un po 'più ordinato.
  • -. Rimosso tutte le funzioni camelCase accesso (qualcosa come `` getHomeTimeline`` è ora `` get_home_timeline``)
  • - Rimosso `` shorten_url``. Con il `` biblioteca requests``, accorciando un URL da soli è abbastanza semplice.

Cosa c'è di nuovo in versione 2.10.0:

  • Callback URL è opzionale in get_authentication_tokens a accomedate coloro che usano autorizzazione OOB (clienti non web)
  • Non fa parte del pacchetto python, ma i test sono ora disponibili con ganci Travis CI
  • definizione Aggiunto __repr__ per Twython, quando si chiama solo ritorno & # x3c; Twython: APP_KEY & # X3e;
  • Ripulito Twython.construct_api_url, usa & quot; trasparente & quot; parametri (vedi 4 ° proiettile in questa versione per spiegazione)
  • le richieste di aggiornamento e le esigenze richieste-oauthlib, fissaggio inviare file e dati postali insieme, rendendo le richieste autenticate in generale in Python 3.3

Requisiti :

  • Python 2.6 o superiore

Programmi simili

Commenti a Twython

I commenti non trovato
Aggiungi commento
Accendere le immagini!