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

File Roller
File Roller

16 Aug 18

At4J
At4J

20 Feb 15

Spack
Spack

17 Feb 15

Clzip
Clzip

17 Feb 15

Comentário para OfArchiver

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