OfArchiver

Software screenshot:
OfArchiver
Software informatie:
Versie: 0.43
Upload datum: 11 May 15
Ontwikkelaar: John A. Barbuto
Licentie: Gratis
Populariteit: 232

Rating: nan/5 (Total Votes: 0)

OfArchiver is een Python app die HTML archieven van chatrooms genereert op Openfire instant messaging-server.
Voorbeeld gebruik is als volgt:
van ofarchiver import OfArchiver
OFA = OfArchiver ()
voor de kamer in ofa.get_rooms ():
& Nbsp; ofa.gen_archive (kamer)
Een script genaamd ofarchiver is ook geïnstalleerd, die gebruik maakt van de multiprocessing Python module te versnellen archief generatie op installaties met vele chatrooms. Het kan dienen als een cron taak om archieven op een gegeven interval genereren.
installatie
& Nbsp; Met pip:
& Nbsp; sudo pip installeren OfArchiver
& Nbsp; Met easy_install:
& Nbsp; sudo easy_install OfArchiver
& Nbsp; Van source:
& Nbsp; git clone http://github.com/egnyte/ofarchiver
& Nbsp; cd ofarchiver
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py installeren
Configuratie
Openfire
De Controle Dienst Openfire plugin moet worden geïnstalleerd en geconfigureerd.
1. Log in op de Openfire admin panel en selecteer het tabblad Plugins.
2. Installeer de Monitoring Service plugin.
3. Selecteer het tabblad Server, dan is de archivering subtab.
4. Onder Archiving Instellingen, staat Archief groep chats.
OfArchiver
Een ofarchiver.ini configuratiebestand opgenomen die moeten worden gekopieerd naar een van de volgende plaatsen (in de volgorde waarin ze worden gecontroleerd opgesomd):
- De gebruiker home directory ($ HOME)
- / Usr / local / etc
- / Etc
Het bestaat uit de volgende delen (verplicht opties a **):
hoofd-
& Nbsp; basedir **
& Nbsp; De base directory waarin de HTML-archief te genereren.
& Nbsp; ConfServer **
& Nbsp; De naam van de Openfire conferentie server.
& Nbsp; db **
& Nbsp; Het type van de database die door Openfire (alleen mysql wordt momenteel ondersteund).
& Nbsp; debug
& Nbsp; Of het nu om het debuggen verklaringen mogelijk.
& Nbsp; logfile
& Nbsp; Een bestand waarin om informatieve en / of debuggen berichten melden.
& Nbsp; org
& Nbsp; De naam van de organisatie die Openfire.
& Nbsp; kamers
& Nbsp; Een lijst van de kamers waarvoor tot archieven te genereren.
db
& Nbsp; hostname **
& Nbsp; De hostnaam van de MySQL server.
& Nbsp; gebruikersnaam **
& Nbsp; Een MySQL gebruiker, ofwel Openfire's of één gecreëerd voor OfArchiver (alleen SELECT privileges op het ofMessageArchive tafel nodig is).
& Nbsp; wachtwoord **
& Nbsp; Het wachtwoord voor de MySQL gebruiker hierboven.
& Nbsp; databank **
& Nbsp; De MySQL-database gebruikt door Openfire.
kleuren
& Nbsp; enabled
& Nbsp; Of het nu gaat om kleuren in staat te stellen gemakkelijker te onderscheiden chat room leden.
& Nbsp; namen
& Nbsp; Een lijst van kleuren om uit te kiezen.
Web Server
Een webserver met automatische directory index generatie noodzakelijk om de HTML archief bekijken. Hier is een voorbeeld configuratie voor Apache, met / var / www / html / ofarchive als het archief base directory:

& Nbsp; Options + Indexes
& Nbsp; IndexOptions FancyIndexing
& Nbsp; IndexOrderDefault aflopend Datum

. Het toevoegen van authenticatie en encryptie wordt sterk aanbevolen

Eisen

  • Python
  • Een Openfire server met chatrooms (getest met 3.7.0)
  • MySQL als Openfire database (getest met 5.0)
  • Een webserver (getest met Apache 2.2 en haar mod_autoindex module)

Vergelijkbare software

mcrypt
mcrypt

15 Apr 15

S3cmd
S3cmd

20 Feb 15

Arj
Arj

3 Jun 15

renameutils
renameutils

14 Apr 15

Reacties op OfArchiver

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!