Twython

Logiciel capture d'écran:
Twython
Détails logiciels:
Version: 3.2.0
Date de transfert: 13 Apr 15
Développeur: Ryan McGrath
Licence: Gratuit
Popularité: 32

Rating: 5.0/5 (Total Votes: 1)

Écrit en Python pur, Twython est une enveloppe de base pour l'API Twitter officiel.
La bibliothèque vient avec le support OAuth 2 de soutien et de procédures d'authentification facile.
Les développeurs peuvent utiliser pour interroger les informations utilisateur, listes Twitter, flux de timeline, les messages directs et tout ce que l'API officielle vous permet d'interroger pour.
Il vient même avec un soutien pour certaines fonctionnalités de téléchargement des images de base, y compris pour les photos tweeting, changer le profil bannière, changer l'image de fond profil et même l'utilisateur avatar.
Pour les versions antérieures à Python 2.6, le simplejson bibliothèque doit être chargé et

Ce qui est nouveau dans cette version:.

  • PEP8'd du code
  • Ajout de la fonction `` lookup_status` à endpoints.py`
  • Ajout de l'argument mot-clé pour `cursor` pour revenir pages entières plutôt que des résultats individuels
  • `cursor` utilise désormais boucle while plutôt que la récursivité
  • Correction du problème où Twython été invalidante inutilement compression
  • Utiliser `responses` API maquette appelle dans les tests
  • Correction de quelques fautes de frappe dans la documentation
  • Ajout de l'attribut `` retry_after` à TwythonRateLimitError`
  • Ajout méthode `` upload_media` à Twython` en faveur de `update_with_media`
  • dérision `update_with_media` par Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
  • Détacher `et` requests` demandes-oauthlib` dans `requirements.txt`

Quoi de neuf dans la version 3.1.0:

  • Ajout html_for_tweet méthode statique. Cette méthode accepte un objet tweet de rentrer d'un appel d'API Twitter et renverra une chaîne d'URL, et mentionne hashtags dans le tweet remplacé par HTML.
  • Passez client_args à la diffusion __init__, un peu comme dans le noyau Twython (vous pouvez passer en-têtes, Timeout, crochets, proxies, etc.).
  • Streamer a de nouveaux gestionnaires de paramètres qui accepte une liste de chaînes liées aux fonctions qui sont en dehors de la classe en streaming et commencent par & quot; on_ & quot ;. ce est à dire ['supprimer'] est passé, quand 'delete' est reçu d'une réponse de flux; on_delete seront appelés.
  • Quand une erreur de demande réelle qui se passe et un RequestException est soulevée, il est pris et un TwythonError est soulevée la place pour plus de commodité.
  • Ajouté & quot; & quot curseur; -comme la fonctionnalité. Endpoints avec l'attribut iter_mode sera en mesure d'être transmis à Twython.cursor et revenaient comme un générateur.
  • Twython.search_gen a été désapprouvée. Se il vous plaît utiliser twitter.cursor (Twitter.Search, q = 'your_query') à la place, où twitter est votre instance Twython.
  • Ajout de méthodes get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
  • Ajout d'un paramètre de auth_endpoint à Twython de la init__ pour les cas où les bons paramètres ne étaient pas représentés lors de l'étape d'authentification.

Quoi de neuf dans la version 3.0.0:

  • Changed `` twython / twython.py`` à `` twython / api.py`` dans la tentative de faire la structure regarder un peu plus propre.
  • -. Suppression de tous les accès aux fonctions de camelCase (quelque chose comme `` getHomeTimeline`` est maintenant `` get_home_timeline``)
  • - Suppression `` shorten_url``. Avec la bibliothèque `` requests``, raccourcir une URL sur votre propre est assez simple.

Ce qui est nouveau dans la version 2.10.0:

  • URL de rappel est facultative dans get_authentication_tokens à ceux qui utilisent accomedate autorisation de OOB (clients non Web)
  • Ne fait pas partie du paquet python, mais les tests sont maintenant disponibles avec des crochets Travis CI
  • la définition Ajouté pour Twython, lors de l'appel ne revenant & # x3C; Twython: APP_KEY & # X3e;
  • Nettoyé Twython.construct_api_url, utilise & quot; transparente & quot; paramètres (voir 4e balle dans cette version pour explication)
  • les demandes de mise à jour et les exigences demandes-oauthlib, fixant la publication des fichiers et des données post ensemble, faire des demandes en général authentifiés en Python 3.3

Exigences :

  • Python 2.6 ou supérieur

Logiciel similaire

GMail for Ruby
GMail for Ruby

13 Apr 15

pyforce
pyforce

13 May 15

Commentaires à Twython

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!