Pular para o conteúdo

Alimentando Desktopcouch com Zeitgeist

Zeitgeist é um indexador de atividades, gerando informações sobre aplicações acessadas, músicas tocadas, etc.
Desktopcouch é (ou era) a parte de sincronização do Ubuntu One. Este artigo demonstra como criar uma extensão para o
Zeitgeist que alimente o Desktopcouch. Desta forma, as informações do Zeitgeist puderam ser acessadas remotamente.
Hugo Ribeiro hugosenari
Hits: 19.402 Categoria: Python Subcategoria: Outros
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução

O que são

Este artigo demonstra como criar uma extensão para que o Zeitgeist alimente o Desktopcouch.

Aproveitando tentar explicar o básico para entender como Zeiteist funciona, como Desktopcouch funciona e como utilizá-los, mesmo que separadamente para outras finalidades.

Antes de informar como alimentar Desktopcouch com o Zeitgeist, uma breve explicação sobre o que são. - É um gerenciador das atividades realizadas pelo usuário ou por aplicações. Sua principal utilização é servir como sistema base para busca de informações mais acessadas, acessadas recentemente e também, como estas informações foram acessadas.

Por informações, pode-se entender arquivos, mensagens de E-mail, mensagens de Chat, etc.

Por exemplo, pode-se registrar quantas vezes uma música foi tocada, quem a iniciou, se foi o usuário ou o modo randômico, e quantas vezes a música foi 'pulada' (usuário passou para outra antes do fim da música) e com esta informação, decidir qual o ranking desta música.

Também é possível registrar quando um arquivo é removido e uma aplicação (por exemplo, o Player, no caso de uma música) remover o arquivo de sua base interna.
- É (ou era Slashdot) parte da sincronização de dados do Ubuntu One.

A ideia básica é ter um banco de dados CouchDB para cada usuário, e utilizar a capacidade de sincronização para enviar estes dados ao servidor central do Ubuntu One.

Mesmo com Ubuntu One deixando de dar suporte, ainda é uma solução interessante, pois os dados podem ser sincronizados com qualquer outro computador, servidor, dispositivo (o site do CouchDB informa haver versões para celular) ou o que consiga realizar uma chamada HTTP (CouchDB se baseia em REST).

Uma das principais utilidades em colocar os dados do Desktopcouch no Zeitgeist, é ter acesso onde (ou com o que) se queira estas informações, até mesmo será possível alimentar o Zeitgeist de outra máquina (parte não coberta neste artigo), aumentando a quantidade de informações do Zeitgeist consequentemente sua utilidade.

De qualquer forma, os conceitos sobre como incluir dados no Desktopcouch podem servir de base para outras aplicações além do Zeitgeist. Idem para o Zeitgeist.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Ontologia, as informações do Zeitgeist
   3. Do evento Zeitgeist para o CouchDB
   4. Recuperação e Espera de Novos Eventos
   5. Juntando os pontos
Nenhum artigo encontrado.

Monitorando produtos no ML com Python 3 via BeautifulSoup

Reconhecimento de placas de veículos com OpenALPR

Python - Threads

Python Flask Básico

Construindo um portscanner TCP com Python

#1 Comentário enviado por hugosenari em 09/05/2012 - 05:01h
Para quem se interessar em sincronizar isto e outras coisas (principalmente agora que ubnutu one não da mais suporte para couchdb), encontrei um servidor gratúito com couchdb https://www.alwaysdata.com/plans/shared/

Bem legal, tem outras coisas também (servidor python ...).

Contribuir com comentário

Entre na sua conta para comentar.