OfArchiver

Software screenshot:
OfArchiver
Dettagli del software:
Versione: 0.43
Data di caricamento: 11 May 15
Sviluppatore: John A. Barbuto
Licenza: Libero
Popolarità: 35

Rating: nan/5 (Total Votes: 0)

OfArchiver è un applicazione Python che genera gli archivi HTML di chat room su un server di messaggistica istantanea Openfire.
Esempio di utilizzo è il seguente:
da ofarchiver importazione OfArchiver
OFA = OfArchiver ()
camera a ofa.get_rooms ():
& Nbsp; ofa.gen_archive (camera)
Uno script chiamato ofarchiver è anche installato, che si avvale del modulo multiprocessing Python per accelerare la generazione di archivio su installazioni con molte chat room. Può servire come un job cron per generare gli archivi in ​​un dato intervallo.
Installazione
& Nbsp; Con pip:
& Nbsp; sudo pip installare OfArchiver
& Nbsp; Con easy_install:
& Nbsp; sudo easy_install OfArchiver
& Nbsp; da fonte:
& Nbsp; git clone http://github.com/egnyte/ofarchiver
& Nbsp; cd ofarchiver
& Nbsp; python setup.py costruire
& Nbsp; sudo python setup.py install
Configurazione
Openfire
Il monitoraggio plug Servizio Openfire deve essere installato e configurato.
1. Accedere al pannello di amministrazione Openfire e selezionare la scheda Plugin.
2. Installare il plugin Monitoring Service.
3. Selezionare la scheda Server, quindi sulla sottoscheda archiviazione.
4. In Impostazioni di archiviazione, abilitare chat di gruppo Archive.
OfArchiver
Un file di configurazione ofarchiver.ini è incluso che devono essere copiati in una delle seguenti posizioni (elencati nell'ordine in cui vengono controllati):
- Directory home dell'utente ($ HOME)
- / Usr / local / etc
- / Etc
Esso consiste delle seguenti sezioni (opzioni obbligatorie hanno un **):
principale
& Nbsp; basedir **
& Nbsp; La directory di base in cui generare l'archivio HTML.
& Nbsp; ConfServer **
& Nbsp; Il nome del server convegno Openfire.
& Nbsp; db **
& Nbsp; Il tipo di database utilizzato da Openfire (solo MySQL è attualmente supportato).
& Nbsp; di debug
& Nbsp; Se per abilitare il debug dichiarazioni.
& Nbsp; del file di log
& Nbsp; un file in cui per accedere informativi e / o di debug messaggi.
& Nbsp; org
& Nbsp; Il nome dell'organizzazione in esecuzione Openfire.
& nbsp; camere
& Nbsp; un elenco di locali per i quali generare archivi.
db
& Nbsp; hostname **
& Nbsp; Il nome host del server MySQL.
& Nbsp; il nome utente **
(È necessario solo privilegi SELECT sul tavolo ofMessageArchive) Un utente di MySQL, sia Openfire di o quello creato solo per OfArchiver; & nbsp.
& Nbsp; la password **
& Nbsp; La password per l'utente MySQL sopra.
& Nbsp; di database **
& Nbsp; Il database MySQL utilizzato da Openfire.
colori
& Nbsp; abilitati
& Nbsp; Se per consentire i colori per distinguere più facilmente di chat membri della camera.
& nbsp; i nomi
& Nbsp; Un elenco di colori tra cui scegliere.
Web Server
Un web server con la generazione automatica di indice di directory è necessario per visualizzare l'archivio HTML. Ecco un esempio di configurazione per Apache, con / var / www / html / ofarchive come directory di base di archivio:

& nbsp; Opzioni + Indexes
& Nbsp; IndexOptions FancyIndexing
& Nbsp; IndexOrderDefault Discendente Data

. L'aggiunta di autenticazione e crittografia è altamente raccomandato

Requisiti

  • Python
  • Un server Openfire con chat (testato con 3.7.0)
  • MySQL come database Openfire (testato con 5,0)
  • Un server web (testato con Apache 2.2 e il suo modulo mod_autoindex)

Programmi simili

Lhasa
Lhasa

20 Feb 15

BashBurn
BashBurn

11 May 15

cpp xstream
cpp xstream

3 Jun 15

Commenti a OfArchiver

I commenti non trovato
Aggiungi commento
Accendere le immagini!