2010-10-01 7 views
2

Pour documenter certains événements récents, j'ai sauvegardé tous les tweets, y compris un hashtag spécial. Maintenant j'ai environ 50.000 tweets que je veux publier. Pour économiser la bande passante et la charge du serveur, je veux juste envoyer le texte brut du tweet au client, puis le rendre avec javascript (en reliant les hashtags, les useranames et les urls).Formater un tweet côté client avec javascript?

Existe-t-il déjà une bibliothèque javascript capable d'analyser et de créer une représentation html à partir d'un tweet brut?

+0

Qu'est-ce qu'un tweet brut? – Hogan

+0

L'élément de texte que vous obtenez via l'API JSON. –

+0

Il n'y a pas grand-chose à écrire pour obtenir ce dont vous avez besoin. Il est peut-être plus rapide de réinventer la roue que d'apprendre comment quelqu'un d'autre travaille. Vous savez ... – naugtur

Répondre

1

twitterlib.render() ressemble à un bon début ... en supposant que vous avez analysé les données JSON Tweet:

<script src="twitterlib.js"></script> 

<script> 
    var parsed_tweet_data = getTweetData(...); // get a Tweet JS object... 
    var html = twitterlib.render(parsed_tweet_data); 
    // Do something with the rendered html now... 
</script> 

Voici un twitterlib walkthrough sur SlideShare.net (diapositive 17 a une démo.)

0

Avez-vous envisagé en utilisant le Twitter oembed API? Il vous permet essentiellement de demander le code HTML "officiel" intégré de tweet en utilisant une API anonyme (aucune authentification requise). Cela permettrait au moins de rencontrer le display requirements sans réinventer la roue. Vous pouvez même faire ce côté client, en fonction de votre cas d'utilisation.

Je suis aux prises avec ce même problème, alors laissez-nous savoir ce que vous essayez et comment cela fonctionne pour votre projet.

Questions connexes