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

Table des matières:

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

Vidéo: Comment archiver, rechercher et afficher vos statistiques de tweet avec ThinkUp

Vidéo: Comment archiver, rechercher et afficher vos statistiques de tweet avec ThinkUp
Vidéo: COMMENT FAIRE DES EFFETS SPÉCIAUX FACILEMENT ! - YouTube 2024, Avril
Anonim
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.
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 les parcourir et trouver des statistiques d'utilisation utiles. Il a pas mal de plugins, y compris celui qui ajoute le support complet de Facebook.

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’épine dorsale. 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. C’est un développement très actif de la fondatrice, Gina Trapani, et 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. Ainsi, à moins que vous ne souhaitiez bricoler (et peut-être aider en envoyant des rapports de bugs), cela pourrait ne pas vous convenir. Tout d’abord, vous aurez besoin d’un serveur LAMP opérationnel, et nous allons supposer que vous avez déjà configuré cette installation. Vous aurez également besoin d’un compte utilisateur MySQL déjà configuré. Enfin, la fonction mail de PHP devrait fonctionner, ce qui signifie que vous aurez besoin d’un programme ou d’un script capable d’envoyer du courrier, mais si ce n’est pas le cas, 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 terminer, vous devez redémarrer le serveur Apache:
Entrez votre mot de passe et laissez-le s'installer. Pour terminer, vous devez redémarrer le serveur Apache:

sudo /etc/init.d/apache2 restart

Alternativement, vous pouvez utiliser:

sudo service apache2 restart

Laissez la fenêtre de votre terminal ouverte, car vous devrez peut-être y revenir souvent pour changer certaines choses.
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 avec 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 la 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 permettra à votre serveur d’envoyer des messages 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.
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:

https://localhost/thinkup

https://your.internalip.address/thinkup

Ensuite, actualisez la page de votre navigateur.
Ensuite, actualisez la page de votre navigateur.
Cliquez sur le lien «Installation de ThinkUp» pour commencer la configuration initiale. L’écran des exigences s’affiche.
Cliquez sur le lien «Installation de ThinkUp» pour commencer la configuration initiale. L’écran des exigences s’affiche.
Image
Image

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

Vous devez 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.
Vous devez 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 se trouve sur votre serveur privé, entrez 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: le 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é.
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é».
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!
Entrez vos identifiants et connectez-vous!

Configuration de ThinkUp

Une fois que vous y êtes, vous constaterez 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.
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.
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.
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.
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 comme public». Ainsi, vous ne serez pas obligé de vous connecter pour consulter toutes vos statistiques lorsque vous vous rendrez sur le site https:// localhost / 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 comme public». Ainsi, vous ne serez pas obligé de vous connecter pour consulter toutes vos statistiques lorsque vous vous rendrez sur le site https:// localhost / thinkup.

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 répertoriées 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."
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 l'écran vers le bas, vous verrez une suggestion utile.

Ce commandement en bas? Nous pouvons automatiser cela sous Linux via quelque chose appelé cron. Revenez à votre terminal et entrez la commande suivante:
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 sera demandé de choisir un éditeur de texte. Nano est idéal pour les débutants, et c’est ce que nous avons utilisé précédemment. Appuyez sur 2 pour en faire le paramètre par défaut.
Il vous sera demandé de choisir un éditeur de texte. Nano est idéal pour les débutants, et c’est ce que nous avons utilisé précédemment. 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é:
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=yourpassword; /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 transmissions, et des conversations complètes.
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 transmissions, 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.
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 rechercher dans l'une de ces catégories en cliquant sur le lien de recherche.
Et, bien sûr, vous pouvez rechercher dans l'une de ces catégories en cliquant sur le lien de recherche.
Vous obtiendrez une excellente fenêtre de recherche réduite au texte.
Vous obtiendrez une excellente fenêtre de recherche réduite au texte.
Image
Image

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 l’ensemble de votre calendrier. Cela aide beaucoup lorsque votre flux Twitter est ridiculement occupé ou que beaucoup de choses se passent.

Conseillé: