10Aug

Como arquivar, pesquisar e visualizar suas estatísticas do Tweet com o ThinkUp

Preocupado com o arquivamento de seus tweets? Quer uma busca mais poderosa? Quer ver suas estatísticas de tweet? Você pode fazer tudo isso e mais instalando o ThinkUp em seu servidor doméstico.

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 ao Facebook completo, também.

Foi projetado para ser instalado em um servidor LAMP;isto é, Linux, Apache, MySQL e PHP é o que proporcionará a espinha dorsal para isso. Embora seja possível instalá-lo em uma máquina baseada em Windows ou Mac, é mais fácil de gerenciar no Linux, então estaremos usando o Ubuntu para mostrar como levá-lo a funcionar. Está em desenvolvimento muito ativo pelo fundador, Gina Trapani e por muitos usuários na comunidade.

Pré-requisitos

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 na apresentação de relatórios de erros), isso pode não ser para você.Em primeiro lugar, você precisará ter um servidor LAMP funcionando, e nós vamos assumir que você já configurou isso. Você também precisará uma conta de usuário MySQL já configurada. Finalmente, a função de correio em PHP deve estar funcionando, o que significa que você precisará de um programa ou script que possa enviar e-mail, mas, caso contrário, nós o temos coberto.

Ok, para começar, precisamos instalar algumas coisas extras que podem não estar 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 concluir isso, você terá que reiniciar o servidor Apache:

sudo /etc/init.d/ apache2 reiniciar

Alternativamente, você pode usar:

sudo service apache2 reiniciar

Mantenha a janela do terminal aberta, pois talvez seja necessário voltar a ele frequentementemudar algumas coisas.

SendMail

Conforme mencionado acima, você precisará de algo que possa enviar mensagens no seu próprio servidor. Se você não fizer isso, há uma solução muito 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 de página para baixo até encontrar algo que se pareça com isto:

; sendmail_path =

Você precisa excluir o ponto e vírgula inicial e anexar o caminho no final. Altere essa linha para que pareça com isto:

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

Para salvar, pressione CTRL + O e entre. Se for solicitado a substituir, pressione Y. Então, saia com CTRL + X.

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

Instalando o ThinkUp

Dirija-se para a página ThinkUp GitHub para baixar o ThinkUp( atualmente versão beta 0.8).Uma vez que você tenha baixado, destaque este comando no terminal para extraí-lo para seu diretório web padrão:

sudo descompactar caminho /to/ thinkup-0.8.zip -d /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 qualquer um dos seguintes procedimentos:

http: //localhost/ Thinking

http: //your.internalip.address/ Thinking

As chances são de que você receberá essa mensagem de erro devido a permissões incorretas. Você pode apenas inserir esse comando em um terminal para corrigir o problema.

Então, atualize a página do seu navegador.

Clique no link "instalar ThinkUp" para começar a configuração inicial. Você verá a tela de requisitos.

Você deve ser bom para ir. Role para baixo e clique no botão para continuar.

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 duros são os próximos.

  • Database Host: Aqui, coloque seu nome de host ou, se estiver em seu servidor privado, basta digitar "localhost"
  • Database Name: Digite um nome para o banco de dados que o ThinkUp usará para seus dados. Será criado se não existir.
  • Nome do 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 inserir os dois comandos em um terminal para criar o arquivo de configuração e mudar a propriedade dele.

Depois de clicar no botão, você verá uma mensagem com um fundo verde dizendo que a instalação foi bem sucedida e que um email foi enviado para ativar sua conta. Faça login no seu e-mail, clique no link( com certeza que o nome de IP / domínio está correto) e você verá uma boa mensagem verde "ativada".

Digite suas credenciais e faça login.

Configurando o ThinkUp

Depois de entrar, você verá que ainda não possui contas configuradas. Clique no link para mudar isso.

Por padrão, ele pedirá que você adicione uma conta no Twitter. Desloque-se para baixo para onde diz "Configure o Plugin do Twitter" e siga as etapas para registrar o ThinkUp no Twitter.

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

Tenha cuidado com estes, pois são exclusivas da interação desta aplicação 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" para o final para revelar isso:

Você pode aumentar os valores como eu fiz. Uma vez que a configuração esteja completa, o ThinkUp usará um rastreador para obter suas informações do Twitter. Ao aumentar essa tolerância de erro e outros valores, poderemos obter mais e mais dados cada rastreamento. Quando terminar, clique no botão "Salvar", e role para cima. Você verá outro botão que diz "Autorizar ThinkUp no Twitter".Clique.

Ele irá redirecioná-lo para o Twitter, onde você precisará clicar no botão "Permitir", e então deve enviar de volta para o ThinkUp.

Quando você roda para cima, você verá sua conta listada em "Plugin do Twitter" e se você pode tornar suas estatísticas públicas clicando no botão "Definir para público".Isso fará com que você não tenha que fazer login para ver todas as suas estatísticas quando você vai para o estudo http: //localhost/ no futuro.

Rastreamento de dados via Cron

Precisamos obter alguns dados no ThinkUp. Clique no logotipo do ThinkUp ou simplesmente vá para 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 você verá um link que diz "Atualize seus dados agora".

Clicando, o levará a outra página onde você pode ver as tentativas feitas no meu ThinkUp para tirar dados do Twitter paravocê.Este é o rastreador anteriormente mencionado.

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

Esse comando na parte inferior? 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. Nano é ótimo para iniciantes, e é o que usamos anteriormente, então pressione 2 para fazer isso o padrão.

Cada uma das cinco colunas acima representa períodos de tempo para repetir: minutos, horas, dia do mês, mês e dia da semana. A inserção de um número irá definir esses valores, ao entrar em um asterisco irá ignorar esse critério. Acima, você entendeu:

34 * * * *

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

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

Certifique-se de que você insira 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 seu rastreador, sugiro começar com o Cron How-To da Ubuntu Community Documentation. Pressione CTRL + O para salvar e, em seguida, CTRL + X para sair.

Estatísticas do Twitter

Além de 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, quanto você responde em comparação com o quanto você tweet, quantos seguidores você tem, quais são os mais seguidos e muito mais.

ThinkUp também extrai algumas informações úteis para você, como todas as postagens que mencionam, 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.

E, claro, você pode pesquisar qualquer uma dessas categorias clicando no link de pesquisa.

Você obterá uma ótima janela de pesquisa que é reduzida ao texto.

ThinkUp oferece muita funcionalidade com o Twitter, mas o plug-in do Facebook é tão poderoso. Depois de configurar o ThinkUp, você pode até deixar seus amigos criar contas para que possam usá-lo também! Além da preservação, você também pode usar o ThinkUp para rastrear as respostas às perguntas que você publica e filtrar informações úteis de toda a sua linha de tempo. Isso ajuda muito quando você é feed do Twitter é ridiculamente ocupado ou há muito seguindo seguindo.