Cómo archivar, buscar y ver sus estadísticas de tweets con ThinkUp
¿Preocupado por archivar tus tweets? ¿Quieres una búsqueda más potente? ¿Quieres ver las estadísticas de tu tweet? Puede hacer todo eso y más instalando ThinkUp en su servidor doméstico..
ThinkUp es una aplicación brillante (actualmente en versión beta) que archivará todos tus tweets, respuestas, respuestas, etc. para que puedas buscarlos y encontrar algunas estadísticas de uso útiles. Tiene bastantes complementos, incluido uno que agrega compatibilidad total con Facebook, también.
Está diseñado para ser instalado en un servidor LAMP; Es decir, Linux, Apache, MySQL y PHP es lo que proporcionará la columna vertebral para ello. Si bien es posible instalarlo en una máquina basada en Windows o Mac, es más fácil de manejar en Linux, por lo que usaremos Ubuntu para mostrarle cómo ponerlo en funcionamiento. Está en un desarrollo muy activo por parte de la fundadora, Gina Trapani, y por muchos usuarios en la comunidad..
Prerrequisitos
ThinkUp se encuentra actualmente en versión beta, por lo que habrá algunos errores y es posible que las cosas no salgan a la perfección, por lo que, a menos que esté interesado en hacer pequeños retoques (y quizás ayudar a la hora de enviar informes de errores), esto puede no ser para usted. En primer lugar, deberá tener un servidor LAMP activo y en funcionamiento, y vamos a asumir que ya lo tiene configurado. También necesitarás una cuenta de usuario personal de MySQL ya configurada. Finalmente, la función de correo en PHP debería estar funcionando, lo que significa que necesitará un programa o script que pueda enviar correo, pero si no, tenemos cubierto.
Bien, para comenzar, necesitaremos instalar algunas cosas adicionales que aún no estén instaladas, como cURL y GD. Para hacer eso, simplemente ingrese el siguiente comando:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
Ingrese su contraseña y deje que se instale. Para terminar esto, tendrás que reiniciar el servidor Apache:
sudo /etc/init.d/apache2 restart
Alternativamente, puede utilizar:
sudo servicio apache2 reinicio
Mantenga la ventana de su terminal abierta, ya que es posible que deba volver a ella con frecuencia para cambiar algunas cosas..
Enviar correo
Como se indicó anteriormente, necesitará algo que pueda enviar correo a su servidor. Si no lo haces, hay una solución muy fácil para ello. Simplemente instale sendmail con el siguiente comando:
sudo apt-get install sendmail
Luego, necesitamos editar el archivo php.ini para que apunte al programa recién instalado.
sudo nano /etc/php5/apache2/php.ini
Presiona la tecla de abajo de la página hasta que encuentres algo así:
; sendmail_path =
Debe eliminar el punto y coma inicial y agregar la ruta al final. Cambia esa línea para que se vea así:
sendmail_path = / usr / sbin / sendmail -t -i
Para guardar, pulsa CTRL + O, y escribe. Si se le solicita que sobrescriba, presione Y. Luego salga con CTRL + X.
Por último, reinicie Apache, como hicimos en la sección anterior. Esto le brindará a su servidor la capacidad de enviar correo, lo cual necesitaremos dentro de poco para activar nuestra cuenta ThinkUp.
Instalando ThinkUp
Dirígete a la página de ThinkUp GitHub para descargar ThinkUp (actualmente versión beta 0.8). Una vez que lo hayas descargado, coloca este comando en el terminal para extraerlo en tu directorio web predeterminado:
sudo descomprimir ruta / a / thinkup-0.8.zip -d / var / www
Esto creará automáticamente un directorio llamado "thinkup" en / var / www.
Para acceder a ThinkUp, abra un navegador web y navegue a uno de los siguientes:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
Las probabilidades son que obtendrá ese mensaje de error debido a permisos incorrectos. Simplemente puede ingresar ese comando en un terminal para solucionar el problema.
Luego, actualice la página de su navegador..
Haga clic en el enlace "instalar ThinkUp" para comenzar la configuración inicial. Verás la pantalla de requisitos..
Usted debe ser bueno para ir. Desplácese hacia abajo y haga clic en el botón para continuar..
Tendrá que ingresar una dirección de correo electrónico válida, crear una contraseña y establecer una zona horaria. Esas son las opciones fáciles. Los más duros vienen después..
- Base de datos de host: aquí, ingrese su nombre de host, o si está en su servidor privado, simplemente escriba "localhost"
- Nombre de la base de datos: ingrese un nombre para la base de datos que ThinkUp usará para sus datos. Será creado si no existe..
- Nombre de usuario: nombre de usuario de su cuenta MySQL.
- Contraseña: la contraseña de su cuenta MySQL.
Luego haga clic en el botón para continuar. Puede ver un mensaje como este:
Simplemente ingrese los dos comandos en un terminal para crear el archivo de configuración y cambiar la propiedad de él.
Después de hacer clic en el botón, verá un mensaje con un fondo verde que indica que la instalación se realizó correctamente y que se envió un correo electrónico para activar su cuenta. Inicie sesión en su correo electrónico, haga clic en el enlace (asegurándose de que la IP / nombre de dominio sea correcto), y verá un bonito mensaje verde "activado".
Ingrese sus credenciales e inicie sesión!
Configurando ThinkUp
Una vez que estés dentro, verás que todavía no tienes ninguna cuenta configurada. Haga clic en el enlace para cambiar eso.
Por defecto, te pedirá que agregues una cuenta de Twitter. Desplácese hasta donde dice "Configurar el complemento de Twitter" y siga los pasos para registrar ThinkUp en Twitter.
Tenga en cuenta que es posible que tenga que cambiar su URL de devolución de llamada para que apunte a su IP externa o un alias DNS. Twitter debería darte información adicional: claves secretas y de consumidor.
¡Tenga cuidado con estos, ya que son únicos para la interacción de esta aplicación con su cuenta específica de Twitter! Introduzca estas claves en su configuración de ThinkUp.
A continuación, haga clic en "Mostrar opciones avanzadas" hacia la parte inferior para revelar esto:
Puedes subir los valores como lo hice yo. Una vez que se complete la configuración, ThinkUp usará un rastreador para obtener su información de Twitter. Al aumentar esta tolerancia a errores y otros valores, podremos obtener más y más datos en cada rastreo. Cuando haya terminado, haga clic en el botón "Guardar" y desplácese hacia arriba. Verá otro botón que dice "Autorizar ThinkUp en Twitter". Pinchalo.
Lo redireccionará a Twitter, donde solo tendrá que hacer clic en el botón "Permitir", y luego deberá enviarlo de vuelta a ThinkUp..
Cuando se desplace hacia arriba, verá su cuenta en la lista de "Complemento de Twitter" y, si puede hacer públicas sus estadísticas, haga clic en el botón "Establecer como público". Esto lo hará para que no tenga que iniciar sesión para ver todas sus estadísticas cuando vaya a http: // localhost / thinkup en el futuro..
Rastreo de datos a través de Cron
Necesitamos obtener algunos datos en ThinkUp. Haga clic en el logotipo de ThinkUp o simplemente vaya a la página principal de ThinkUp. Haga clic en cualquiera de las estadísticas que figuran en el menú de la izquierda.
Verá que no hay nada disponible, pero verá un enlace que dice "Actualice sus datos ahora".
Al hacer clic en él, irá a otra página donde puede ver los intentos realizados por ThinkUp para obtener datos de Twitter por usted. Este es el rastreador mencionado anteriormente..
Si se desplaza hacia abajo, verá una sugerencia útil.
Ese comando en la parte inferior? Podemos automatizar eso en Linux a través de algo llamado cron. Vuelva a su terminal e ingrese el siguiente comando:
crontab -e
Te pedirá que elijas un editor de texto. Nano es ideal para principiantes, y es lo que usamos anteriormente, así que pulsa 2 para que sea el predeterminado.
Cada una de las cinco columnas arriba representa períodos de tiempo para repetir: minutos, horas, día del mes, mes y día de la semana. Al ingresar un número se establecerán esos valores, mientras que al ingresar un asterisco se ignorará ese criterio. Arriba, ya ves que he entrado:
34 * * * *
Eso significa que cada hora en la marca de 34 minutos, ejecutará un comando. Cual comando Por qué, el ThinkUp sugirió, por supuesto!
cd / var / www / thinkup / crawler /; exportar THINKUP_PASSWORD = tu contraseña; /usr/bin/phpcrawl.php [email protected]
Asegúrese de ingresar su contraseña y verifique la dirección de correo electrónico en este comando. Esto asegurará que cada hora ThinkUp se actualice para obtener nuevos datos. Si desea utilizar criterios más elaborados para su rastreador, le sugiero comenzar con el manual de instrucciones de Cron de la documentación de la comunidad de Ubuntu. Presione CTRL + O para guardar, y luego presione CTRL + X para salir.
Estadísticas de Twitter
Además de solo archivar todos tus tweets, respuestas y otra información en una base de datos MySQL, puedes ver muchas estadísticas interesantes. Puedes ver tu uso de clientes específicos, cuánto respondes en comparación con cuánto twitteas, cuántos seguidores tienes, cuáles son los más seguidos y mucho más..
ThinkUp también extrae información útil para usted, como todas las publicaciones que lo mencionan, menciones que no son respuestas o reenvíos, y conversaciones completas.
En la parte inferior, también puede ver cómo ThinkUp saca las listas de enlaces que aparecen en sus tweets, las imágenes que aparecen en sus tweets y más.
Y, por supuesto, puede buscar en cualquiera de estas categorías haciendo clic en el enlace de búsqueda.
Obtendrás una gran ventana de búsqueda que se reduce al texto.
ThinkUp proporciona muchas funcionalidades con Twitter, pero su complemento de Facebook es igual de poderoso. Una vez que configure ThinkUp, puede incluso permitir que sus amigos creen cuentas para que ellos también puedan usarlo. Además de la preservación, también puede usar ThinkUp para rastrear las respuestas a las preguntas que publica y filtrar la información útil de toda su línea de tiempo. Ayuda mucho cuando tu cuenta de Twitter está ridículamente ocupada o hay muchos seguidores en curso.