Page d'accueil » comment » Comment archiver, rechercher et afficher vos statistiques de tweet avec ThinkUp

    Comment archiver, rechercher et afficher vos statistiques de tweet avec ThinkUp

    Inquiet d'archiver vos tweets? Vous voulez une recherche plus puissante? Vous voulez voir vos statistiques de tweet? Vous pouvez faire tout cela et plus en installant ThinkUp sur votre serveur domestique..

    ThinkUp est une application brillante (actuellement en version bêta) qui archivera tous vos tweets, vos réponses, vos réponses, etc., afin que vous puissiez effectuer une recherche dans ces tweets et découvrir des statistiques d'utilisation utiles. Il a pas mal de plugins, y compris celui qui ajoute le support complet de Facebook, aussi.

    Il est conçu pour être installé sur un serveur LAMP. c’est-à-dire Linux, Apache, MySQL et PHP est ce qui en fournira l’ossature. Bien qu'il soit possible de l'installer sur un ordinateur Windows ou Mac, il est plus facile à gérer sous Linux. Nous allons donc utiliser Ubuntu pour vous montrer comment le mettre en place. Il est en développement très actif par la fondatrice, Gina Trapani, et par de nombreux utilisateurs de la communauté..

    Conditions préalables

    ThinkUp est actuellement en version bêta, il y aura donc des bugs et les choses ne se dérouleront peut-être pas parfaitement. Par conséquent, à moins que vous ne souhaitiez bricoler (et peut-être aider en envoyant des rapports de bugs), cela pourrait ne pas vous convenir. Premièrement, vous aurez besoin d’un serveur LAMP opérationnel, et nous supposerons que vous avez déjà configuré cette installation. Vous aurez également besoin d’un compte personnel MySQL déjà configuré. Enfin, la fonction mail en PHP devrait fonctionner, ce qui signifie que vous aurez besoin d’un programme ou d’un script capable d’envoyer du courrier. Sinon, nous sommes là pour vous..

    D'accord, pour commencer, nous devrons installer des éléments supplémentaires qui ne sont peut-être pas déjà installés, tels que cURL et GD. Pour ce faire, entrez simplement la commande suivante:

    sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd

    Entrez votre mot de passe et laissez-le s'installer. Pour finir, vous devrez redémarrer le serveur Apache:

    sudo /etc/init.d/apache2 restart

    Alternativement, vous pouvez utiliser:

    sudo service apache2 redémarrer

    Laissez la fenêtre de votre terminal ouverte, car vous devrez peut-être y revenir souvent pour changer certaines choses..

    Envoyer un mail

    Comme indiqué ci-dessus, vous aurez besoin de quelque chose qui puisse envoyer du courrier directement sur votre serveur. Si vous ne le faites pas, il existe une solution très simple pour y remédier. Il suffit d'installer sendmail à l'aide de la commande suivante:

    sudo apt-get install sendmail

    Ensuite, nous devons éditer le fichier php.ini pour qu'il pointe vers le programme nouvellement installé.

    sudo nano /etc/php5/apache2/php.ini

    Appuyez sur la touche Bas de page jusqu'à ce que vous trouviez quelque chose qui ressemble à ceci:

    ; sendmail_path =

    Vous devez supprimer le point-virgule initial et ajouter le chemin à la fin. Changez cette ligne pour qu'elle ressemble à ceci:

    sendmail_path = / usr / sbin / sendmail -t -i

    Pour enregistrer, appuyez sur CTRL + O, puis entrez. Si vous êtes invité à écraser, appuyez sur Y. Quittez ensuite avec CTRL + X.

    Enfin, redémarrez Apache, comme nous l’avons fait dans la dernière section. Cela donnera à votre serveur la possibilité d'envoyer du courrier, ce dont nous aurons besoin dans un instant pour activer notre compte ThinkUp..

    Installation de ThinkUp

    Rendez-vous sur la page ThinkUp GitHub pour télécharger ThinkUp (version bêta actuelle 0.8). Une fois que vous l'avez téléchargé, insérez cette commande dans le terminal pour l'extraire dans votre répertoire Web par défaut:

    sudo unzip path / to / thinkup-0.8.zip -d / var / www

    Cela créera automatiquement un répertoire appelé "thinkup" dans / var / www.

    Pour accéder à ThinkUp, ouvrez un navigateur Web et accédez à l’un des éléments suivants:

    http: // localhost / thinkup

    http: //votre.internalip.adresse/thinkup

    Les chances sont que vous obtiendrez ce message d'erreur en raison d'autorisations incorrectes. Vous pouvez simplement entrer cette commande dans un terminal pour résoudre le problème.

    Ensuite, actualisez la page de votre navigateur.

    Cliquez sur le lien «installer ThinkUp» pour commencer la configuration initiale. Vous verrez l'écran des exigences.

    Vous devriez être prêt à partir. Faites défiler la liste et cliquez sur le bouton pour continuer.

    Vous devrez entrer une adresse électronique valide, créer un mot de passe et définir un fuseau horaire. Ce sont les options faciles. Les plus difficiles viennent ensuite.

    • Hôte de base de données: Indiquez ici votre nom d'hôte ou, s'il est sur votre serveur privé, tapez simplement "localhost"
    • Nom de la base de données: entrez un nom pour la base de données que ThinkUp utilisera pour ses données. Il sera créé s'il n'existe pas.
    • Nom d'utilisateur: nom d'utilisateur de votre compte MySQL.
    • Mot de passe: le mot de passe de votre compte MySQL.

    Puis cliquez sur le bouton pour continuer. Vous pouvez voir un message comme celui-ci:

    Il suffit d'entrer les deux commandes dans un terminal pour créer le fichier de configuration et en changer la propriété..

    Après avoir cliqué sur le bouton, vous verrez un message avec un arrière-plan vert indiquant que l'installation a réussi et qu'un courrier électronique a été envoyé pour activer votre compte. Connectez-vous à votre e-mail, cliquez sur le lien (assurez-vous que l'adresse IP / le nom de domaine est correct) et vous verrez un beau message vert «activé»..

    Entrez vos identifiants et connectez-vous!

    Configuration de ThinkUp

    Une fois que vous y êtes, vous verrez que vous n'avez pas encore de compte configuré. Cliquez sur le lien pour changer cela.

    Par défaut, il vous sera demandé d'ajouter un compte Twitter. Faites défiler jusqu'à l'endroit où il est écrit «Configurez le plug-in Twitter» et suivez les étapes pour enregistrer ThinkUp sur Twitter..

    Sachez que vous devrez peut-être modifier votre URL de rappel pour pointer vers votre adresse IP externe ou un alias DNS. Twitter devrait vous donner des informations supplémentaires: clés client et clé secrète.

    Soyez prudent avec ceux-ci, car ils sont uniques à l'interaction de cette application avec votre compte Twitter spécifique! Entrez ces clés dans votre configuration ThinkUp.

    Ensuite, cliquez sur «Afficher les options avancées» vers le bas pour révéler ceci:

    Vous pouvez augmenter les valeurs comme je l'ai fait. Une fois la configuration terminée, ThinkUp utilisera un robot d'exploration pour obtenir vos informations sur Twitter. En augmentant cette tolérance aux erreurs et d'autres valeurs, nous pourrons obtenir de plus en plus de données à chaque analyse. Lorsque vous avez terminé, cliquez sur le bouton “Enregistrer” et faites défiler vers le haut. Vous verrez un autre bouton «Autoriser ThinkUp sur Twitter». Cliquez dessus.

    Il vous redirigera vers Twitter où il vous suffira de cliquer sur le bouton «Autoriser», puis de vous renvoyer à ThinkUp..

    Lorsque vous faites défiler l'écran vers le haut, votre compte est répertorié sous «Twitter Plugin». Si vous pouvez rendre vos statistiques publiques, cliquez sur le bouton «Définir sur public». Cela fera en sorte que vous n'ayez pas à vous connecter pour voir toutes vos statistiques lorsque vous allez sur http: // localhost / thinkup à l'avenir.

    Recherche de données via Cron

    Nous devons obtenir des données dans ThinkUp. Cliquez sur le logo ThinkUp ou rendez-vous simplement sur votre page principale ThinkUp. Cliquez sur l'une des statistiques figurant dans le menu de gauche..

    Vous verrez qu'il n'y a rien de disponible, mais vous verrez un lien qui dit "Mettez à jour vos données maintenant."

    En cliquant dessus, vous accédez à une autre page où vous pouvez voir les tentatives de mon ThinkUp pour récupérer des données de Twitter pour vous. Ceci est le robot mentionné précédemment.

    Si vous faites défiler vers le bas, vous verrez une suggestion pratique.

    Ce commandement en bas? Nous pouvons automatiser cela sous Linux via quelque chose appelé cron. Revenez à votre terminal et entrez la commande suivante:

    crontab -e

    Il vous demandera de choisir un éditeur de texte. Nano est idéal pour les débutants, et c'est ce que nous utilisions auparavant, alors appuyez sur 2 pour en faire le paramètre par défaut..

    Chacune des cinq colonnes en haut représente des périodes de temps à répéter: minutes, heures, jour du mois, mois et jour de la semaine. La saisie d'un nombre définira ces valeurs, tandis que la saisie d'un astérisque ignorera ce critère. Ci-dessus, vous voyez que je suis entré:

    34 * * * *

    Cela signifie que toutes les heures, à la minute 34, il exécutera une commande. Quelle commande? Pourquoi, celui suggéré par ThinkUp, bien sûr!

    cd / var / www / thinkup / crawler /; export THINKUP_PASSWORD = votremotdepasse; /usr/bin/phpcrawl.php [email protected]

    Assurez-vous de bien entrer votre mot de passe et vérifiez l'adresse email dans cette commande! Cela garantira que toutes les heures, ThinkUp se rafraîchit pour obtenir de nouvelles données. Si vous souhaitez utiliser des critères plus élaborés pour votre robot, je suggère de commencer par le Cron How-To de la documentation de la communauté Ubuntu. Appuyez sur CTRL + O pour enregistrer, puis sur CTRL + X pour quitter..

    Statistiques Twitter

    En plus de l’archivage de tous vos tweets, réponses et autres informations dans une base de données MySQL, vous obtenez un grand nombre de statistiques intéressantes. Vous pouvez voir votre utilisation de clients spécifiques, combien vous répondez par rapport à combien vous tweetez, combien d'abonnés vous avez, quels sont ceux qui sont les plus suivis et bien plus encore..

    ThinkUp vous fournit également des informations utiles, telles que tous les messages qui vous mentionnent, des mentions qui ne sont pas des réponses ou des renvois, et des conversations complètes..

    En bas, vous pouvez également voir comment ThinkUp extrait les listes de liens qui apparaissent dans vos tweets, les images qui apparaissent dans vos tweets, etc..

    Et, bien sûr, vous pouvez effectuer une recherche dans l’une de ces catégories en cliquant sur le lien de recherche..

    Vous obtiendrez une grande fenêtre de recherche réduite au texte.


    ThinkUp fournit de nombreuses fonctionnalités avec Twitter, mais son plug-in Facebook est tout aussi puissant. Une fois que vous avez configuré ThinkUp, vous pouvez même laisser vos amis créer des comptes pour qu’ils puissent également l’utiliser! En plus de la préservation, vous pouvez également utiliser ThinkUp pour suivre les réponses aux questions que vous publiez et filtrer les informations utiles de votre chronologie. Cela aide beaucoup lorsque votre flux Twitter est ridiculement occupé ou qu'il y a beaucoup de suivis qui se passent.