Como arquivar, pesquisar e visualizar suas estatísticas de tweets com o ThinkUp

Índice:

Como arquivar, pesquisar e visualizar suas estatísticas de tweets com o ThinkUp
Como arquivar, pesquisar e visualizar suas estatísticas de tweets com o ThinkUp

Vídeo: Como arquivar, pesquisar e visualizar suas estatísticas de tweets com o ThinkUp

Vídeo: Como arquivar, pesquisar e visualizar suas estatísticas de tweets com o ThinkUp
Vídeo: Como usar a Ferramenta CANETA do Photoshop | Tutorial para INICIANTES - YouTube 2024, Novembro
Anonim
Preocupado com o arquivamento de seus tweets? Quer uma pesquisa mais poderosa? Quer ver suas estatísticas de tweets? Você pode fazer tudo isso e muito mais instalando o ThinkUp em seu servidor doméstico.
Preocupado com o arquivamento de seus tweets? Quer uma pesquisa mais poderosa? Quer ver suas estatísticas de tweets? Você pode fazer tudo isso e muito mais instalando o ThinkUp em seu servidor doméstico.

O ThinkUp é um aplicativo brilhante (atualmente em versão beta) que arquivará todos os seus tweets, suas respostas, respostas, etc., para que você possa pesquisá-los e descobrir algumas estatísticas de uso úteis. Tem alguns plugins, incluindo um que adiciona suporte completo ao Facebook também.

Ele foi projetado para ser instalado em um servidor LAMP; isto é, Linux, Apache, MySQL e PHP é o que fornecerá a espinha dorsal para isso. Embora seja possível instalá-lo em uma máquina baseada no Windows ou no Mac, ele é mais facilmente manipulado no Linux. Por isso, usaremos o Ubuntu para mostrar como colocá-lo em funcionamento. Está em desenvolvimento muito ativo pelo fundador, Gina Trapani, e por muitos usuários da comunidade.

Pré-requisitos

O ThinkUp está atualmente em versão beta, então haverá alguns bugs e as coisas podem não funcionar perfeitamente, então, a menos que você esteja interessado em mexer (e talvez ajudar enviando relatórios de bugs), isso pode não ser para você. Em primeiro lugar, você precisa ter um servidor LAMP em funcionamento, e vamos assumir que você já configurou isso. Você também precisará de uma conta de usuário pessoal do MySQL configurada. Por fim, a função de e-mail em PHP deve estar funcionando, o que significa que você precisará de um programa ou script que possa enviar e-mails, mas, se não, teremos cobertura.

Ok, para começar, precisaremos instalar algumas coisas extras que talvez ainda não estejam instaladas, como cURL e GD. Para fazer isso, basta digitar o seguinte comando:

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

Digite sua senha e deixe-a instalar. Para terminar, você precisará reiniciar o servidor Apache:
Digite sua senha e deixe-a instalar. Para terminar, você precisará reiniciar o servidor Apache:

sudo /etc/init.d/apache2 restart

Como alternativa, você pode usar:

sudo service apache2 restart

Mantenha a janela do seu terminal aberta, porque você pode precisar voltar a ela frequentemente para alterar algumas coisas.
Mantenha a janela do seu terminal aberta, porque você pode precisar voltar a ela frequentemente para alterar algumas coisas.

Enviar correio

Como mencionado acima, você precisará de algo que possa enviar e-mails em seu próprio servidor. Se você não fizer isso, há uma solução realmente fácil para isso. Basta instalar o sendmail com o seguinte comando:

sudo apt-get install sendmail

Então, precisamos editar o arquivo php.ini para apontar para o programa recém-instalado.

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

Pressione a tecla da página para baixo até encontrar algo parecido com isto:

;sendmail_path =

Você precisa excluir o ponto-e-vírgula inicial e anexar o caminho no final. Mude essa linha para que fique assim:

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

Para salvar, pressione CTRL + O e digite. Se solicitado a sobrescrever, pressione Y. Em seguida, saia com CTRL + X.

Por fim, reinicie o Apache, como fizemos na última seção. Isso fornecerá ao seu servidor a capacidade de enviar e-mails, que precisaremos em breve para ativar nossa conta do ThinkUp.

Instalando o ThinkUp

Vá até a página do ThinkUp GitHub para fazer o download do ThinkUp (atualmente versão beta 0,8). Depois de baixá-lo, insira este comando no terminal para extraí-lo para o diretório da Web padrão:

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

Isso criará automaticamente um diretório chamado “thinkup” em / var / www.
Isso criará automaticamente um diretório chamado “thinkup” em / var / www.

Para acessar o ThinkUp, abra um navegador da Web e navegue para um dos seguintes:

https://localhost/thinkup

https://your.internalip.address/thinkup

Em seguida, atualize sua página do navegador.
Em seguida, atualize sua página do navegador.
Clique no link “instalando o ThinkUp” para iniciar a configuração inicial. Você verá a tela de requisitos.
Clique no link “instalando o ThinkUp” para iniciar a configuração inicial. Você verá a tela de requisitos.
Você deveria estar bem para ir. Role para baixo e clique no botão para continuar.
Você deveria estar bem para ir. Role para baixo e clique no botão para continuar.
Image
Image

Você precisará inserir um endereço de e-mail válido, criar uma senha e definir um fuso horário. Essas são as opções fáceis. Os mais difíceis vêm em seguida.

  • Host do banco de dados: aqui, insira seu nome de host ou, se estiver no seu servidor privado, digite "localhost"
  • Nome do Banco de Dados: Digite um nome para o banco de dados que o ThinkUp usará para seus dados. Será criado se não existir.

  • Nome de usuário: seu nome de usuário da conta MySQL.
  • Senha: sua senha da conta MySQL.

Em seguida, clique no botão para continuar. Você pode ver uma mensagem como esta:

Basta digitar os dois comandos em um terminal para criar o arquivo de configuração e alterar a propriedade dele.
Basta digitar os dois comandos em um terminal para criar o arquivo de configuração e alterar a propriedade dele.
Depois de clicar no botão, você verá uma mensagem com um plano de fundo verde informando que a instalação foi bem-sucedida e que um e-mail foi enviado para ativar sua conta. Faça login no seu e-mail, clique no link (com a certeza de que o nome do IP / domínio está correto) e você verá uma bela mensagem verde "ativada".
Depois de clicar no botão, você verá uma mensagem com um plano de fundo verde informando que a instalação foi bem-sucedida e que um e-mail foi enviado para ativar sua conta. Faça login no seu e-mail, clique no link (com a certeza de que o nome do IP / domínio está correto) e você verá uma bela mensagem verde "ativada".
Digite suas credenciais e faça o login!
Digite suas credenciais e faça o login!

Configurando o ThinkUp

Quando estiver, verá que ainda não tem contas configuradas. Clique no link para mudar isso.

Por padrão, ele pedirá que você adicione uma conta do Twitter. Role para baixo até onde diz "Configure o Twitter Plugin" e siga os passos para registrar o ThinkUp no Twitter.
Por padrão, ele pedirá que você adicione uma conta do Twitter. Role para baixo até onde diz "Configure o Twitter Plugin" e siga os passos para registrar o ThinkUp no Twitter.

Esteja ciente de que você pode ter que alterar seu URL de retorno de chamada para apontar para seu IP externo ou um alias de DNS. O Twitter deve fornecer algumas informações extras: consumidor e chaves secretas.

Tenha cuidado com isso, pois eles são exclusivos da interação deste aplicativo com sua conta específica do Twitter. Digite essas chaves na sua configuração do ThinkUp.
Tenha cuidado com isso, pois eles são exclusivos da interação deste aplicativo com sua conta específica do Twitter. Digite essas chaves na sua configuração do ThinkUp.

Em seguida, clique em "Mostrar opções avançadas" na parte inferior para revelar isso:

Image
Image

Você pode aumentar os valores como eu fiz. Quando a configuração estiver concluída, o ThinkUp usará um rastreador para obter suas informações do Twitter.Ao aumentar a tolerância a erros e outros valores, poderemos obter mais e mais dados em cada rastreamento. Quando terminar, clique no botão "Salvar" e role para cima. Você verá outro botão que diz "Autorize o ThinkUp no Twitter". Clique.

Ele irá redirecioná-lo para o Twitter, onde você só precisa clicar no botão "Permitir" e, em seguida, ele deve enviar de volta ao ThinkUp.
Ele irá redirecioná-lo para o Twitter, onde você só precisa clicar no botão "Permitir" e, em seguida, ele deve enviar de volta ao ThinkUp.
Quando você rolar para cima, verá sua conta listada em "Plug-in do Twitter" e, se puder tornar suas estatísticas públicas, clique no botão "Definir como público". Isso fará com que você não precise fazer login para ver todas as suas estatísticas quando acessar https:// localhost / thinkup no futuro.
Quando você rolar para cima, verá sua conta listada em "Plug-in do Twitter" e, se puder tornar suas estatísticas públicas, clique no botão "Definir como público". Isso fará com que você não precise fazer login para ver todas as suas estatísticas quando acessar https:// localhost / thinkup no futuro.

Rastreamento de dados via Cron

Precisamos obter alguns dados no ThinkUp. Clique no logotipo do ThinkUp ou vá até a página principal do ThinkUp. Clique em qualquer uma das estatísticas listadas no menu à esquerda.

Você verá que não há nada disponível, mas verá um link que diz "Atualize seus dados agora".
Você verá que não há nada disponível, mas verá um link que diz "Atualize seus dados agora".

Clicando nele, você será levado a outra página, onde poderá ver as tentativas feitas pelo meu ThinkUp para pegar dados do Twitter para você. Este é o rastreador mencionado anteriormente.

Se você rolar para baixo, verá uma sugestão útil.

Esse comando na parte inferior? Nós podemos automatizar isso no Linux através de algo chamado cron. Volte para o seu terminal e digite o seguinte comando:
Esse comando na parte inferior? Nós podemos automatizar isso no Linux através de algo chamado cron. Volte para o seu terminal e digite o seguinte comando:

crontab –e

Ele pedirá que você escolha um editor de texto. O Nano é ótimo para iniciantes e é o que usamos anteriormente, por isso, pressione 2 para torná-lo o padrão.
Ele pedirá que você escolha um editor de texto. O Nano é ótimo para iniciantes e é o que usamos anteriormente, por isso, pressione 2 para torná-lo o padrão.
Image
Image

Cada uma das cinco colunas acima representa os períodos de tempo a serem repetidos em: minutos, horas, dia do mês, mês e dia da semana. Inserir um número definirá esses valores, enquanto a inserção de um asterisco ignorará esse critério. Acima, você vê que eu entrei:

34 * * * *

Isso significa que a cada hora na marca de 34 minutos, ele executará um comando. Qual comando? Por que, o que o ThinkUp sugeriu, é claro!

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

Certifique-se de inserir sua senha e verifique o endereço de e-mail neste comando! Isso garantirá que a cada hora o ThinkUp se atualize para obter novos dados. Se você quiser usar critérios mais elaborados para o seu rastreador, sugiro começar com o Cron How-To da documentação do Ubuntu Community. Pressione CTRL + O para salvar e, em seguida, CTRL + X para sair.

Estatísticas do Twitter

Além de apenas arquivar todos os seus tweets, respostas e outras informações em um banco de dados MySQL, você pode ver muitas estatísticas interessantes. Você pode ver o seu uso de clientes específicos, o quanto você responde em comparação com o quanto você tweet, quantos seguidores você tem, quais deles são mais seguidos e muito mais.

O ThinkUp também extrai algumas informações úteis para você, como todas as postagens que mencionam você, menções que não são respostas ou encaminhamentos e conversas completas.
O ThinkUp também extrai algumas informações úteis para você, como todas as postagens que mencionam você, menções que não são respostas ou encaminhamentos e conversas completas.
Na parte inferior, você também pode ver como o ThinkUp extrai listas de links que aparecem em seus tweets, imagens que aparecem em seus tweets e muito mais.
Na parte inferior, você também pode ver como o ThinkUp extrai listas de links que aparecem em seus tweets, imagens que aparecem em seus tweets e muito mais.
E, claro, você pode pesquisar por qualquer uma dessas categorias clicando no link de pesquisa.
E, claro, você pode pesquisar por qualquer uma dessas categorias clicando no link de pesquisa.
Você terá uma ótima janela de pesquisa reduzida ao texto.
Você terá uma ótima janela de pesquisa reduzida ao texto.
Image
Image

O ThinkUp fornece muita funcionalidade com o Twitter, mas seu plug-in do Facebook é tão poderoso. Depois de configurar o ThinkUp, você pode até mesmo permitir que seus amigos criem contas para que eles possam usá-lo também! Além da preservação, você também pode usar o ThinkUp para rastrear as respostas às perguntas postadas e filtrar informações úteis de toda a linha do tempo. Isso ajuda muito quando seu feed do Twitter é ridiculamente ocupado ou há muitos seguidores em andamento.

Recomendado: