OfArchiver

Tela Software:
OfArchiver
Detalhes de Software:
Versão: 0.43
Data de upload: 11 May 15
Revelador: John A. Barbuto
Licença: Livre
Popularidade: 35

Rating: nan/5 (Total Votes: 0)

OfArchiver é um aplicativo Python que gera arquivos HTML de salas de chat em um servidor de mensagens instantâneas Openfire.
Exemplo de utilização é a seguinte:
de ofarchiver OfArchiver importação
OFA = OfArchiver ()
para o quarto em ofa.get_rooms ():
& Nbsp; ofa.gen_archive (quarto)
Um script chamado ofarchiver também é instalado, que aproveita o módulo de multiprocessamento Python para acelerar a geração do arquivo em instalações com muitas salas de chat. Ela pode servir como uma tarefa agendada para gerar arquivos em um determinado intervalo.
Instalação
& Nbsp; Com pip:
& Nbsp; sudo pip instalar OfArchiver
& Nbsp; Com easy_install:
& Nbsp; sudo easy_install OfArchiver
& Nbsp; A partir de fonte:
& Nbsp; git clone http://github.com/egnyte/ofarchiver
& Nbsp; cd ofarchiver
& Nbsp; de compilação python setup.py
& Nbsp; sudo python setup.py install
Configuração
Abrir Fogo
O plug-in de Monitoramento Serviço Openfire deve ser instalado e configurado.
1. Faça login no painel de administração Openfire e selecione a guia Plug-ins.
2. Instale o plug-in Serviço de Monitorização.
3. Selecione a guia Server, em seguida, o sub-seção Arquivamento.
4. Em Configurações de Arquivamento, permitir chats em grupo Archive.
OfArchiver
Um arquivo de configuração ofarchiver.ini está incluído o que deve ser copiado para um dos seguintes locais (listados na ordem em que eles são verificados):
- O diretório pessoal do usuário ($ HOME)
- / Usr / local / etc
- / Etc
É composto das seguintes seções (opções obrigatórias têm um **):
principal
& Nbsp; basedir **
& Nbsp; O diretório base em que para gerar o arquivo HTML.
& Nbsp; confserver **
& Nbsp; O nome do servidor de conferência Openfire.
& Nbsp; db **
& Nbsp; O tipo de banco de dados usado por Openfire (apenas mysql é actualmente suportada).
& Nbsp; debug
& Nbsp; Se para permitir a depuração declarações.
& Nbsp; logfile
& Nbsp; Um arquivo no qual log mensagens informativas e / ou de depuração.
& Nbsp; org
& Nbsp; O nome da organização em execução Openfire.
& nbsp; quartos
& Nbsp; A lista de quartos para o qual gerar arquivos.
db
& Nbsp; hostname **
& Nbsp; O hostname do servidor MySQL.
& Nbsp; nome de usuário **
(É necessário apenas privilégios SELECT sobre a mesa ofMessageArchive) Um usuário do MySQL, ou Openfire de um ou criados apenas para OfArchiver; & nbsp.
& Nbsp; senha **
& Nbsp; A senha para o usuário do MySQL acima.
& Nbsp; banco de dados **
& Nbsp; O banco de dados MySQL usado por Openfire.
cores
& Nbsp; habilitado
& Nbsp; Se para permitir cores para diferenciar mais facilmente membros da sala de chat.
& nbsp; nomes
& Nbsp; A lista de cores para escolher.
Servidor Web
Um servidor web com geração automática de índice do diretório é necessário para visualizar o arquivo HTML. Aqui está um exemplo de configuração para o Apache, com / var / www / html / ofarchive como o diretório base de arquivo:

& nbsp; Opções + Indexes
& Nbsp; IndexOptions FancyIndexing
& Nbsp; IndexOrderDefault descendente data

. Adicionando autenticação e criptografia é altamente recomendado

Requisitos :

  • Python
  • Um servidor Openfire com salas de chat (testado com 3.7.0)
  • MySQL como banco de dados Openfire (testado com 5,0)
  • Um servidor web (testado com Apache 2.2 e seu módulo mod_autoindex)

Programas semelhantes

Lunzip
Lunzip

17 Feb 15

plzip
plzip

20 Feb 15

J7Zip
J7Zip

2 Jun 15

UnAce
UnAce

3 Jun 15

Comentário para OfArchiver

Comentários não encontrado
Adicionar comentário
Ligue imagens!