tweet_text_parser prend la JSON retour de l'API de Twitter et convertit le texte tweet pour HTML en utilisant les entités de l'API, plutôt que d'essayer d'analyser le texte manuellement.
L'utilisation de base
Tweet = {
& Nbsp; "texte": "Certains tweet»,
& Nbsp; "entités" {
& Nbsp; #See la exemple API https://dev.twitter.com/docs/tweet-entities
& Nbsp;}
}
t = TweetTextParser (bip)
parsed_tweet = t.parse_all () [0]
parsed_tweet ['html]
Remarque, l'ensemble Tweet est retourné, avec une clé supplémentaire appelé html.
Alternativement, une liste de tweets peut être passé, et chacun aura une clé HTML ajouté.
Modèles
Si vous souhaitez modifier la sortie HTML du tweet, vous pouvez utiliser pythons string.Template pour les éditer. À l'heure actuelle, seule la première moitié du remplacement est templated, que la seconde moitié est toujours "" par défaut.
Il existe quatre modèles qui correspondent aux différents types d'entités:
- Media_template
- Hashtags_template
- User_mentions_template
- Url_template
Pour change d'un modèle:
de chaîne modèle d'importation
t = TweetTextParser (bip)
t.media_template = modèle ("" "" "")
parsed_tweet = t.parse_all () [0]
parsed_tweet ['html]
Exigences :
- Python
Commentaires non trouvées