OfArchiver

Skjermbilde programvare:
OfArchiver
Prog.varedetaljer:
Versjon: 0.43
Last opp dato: 11 May 15
Utvikler: John A. Barbuto
Lisens: Gratis
Popularitet: 35

Rating: nan/5 (Total Votes: 0)

OfArchiver er en Python app som genererer HTML arkiver chatterom på en Openfire instant messaging server.
Eksempel bruk er som følger:
fra ofarchiver import OfArchiver
OFA = OfArchiver ()
for rom i ofa.get_rooms ():
& Nbsp; ofa.gen_archive (rom)
Et skript som heter ofarchiver er også installert, som utnyttet multi Python-modul for å få fart arkiv generasjon på anlegg med mange chatterom. Det kan tjene som en cron jobb å generere arkiver på et gitt intervall.
Installasjon
& Nbsp; Med pip:
& Nbsp; sudo pip installere OfArchiver
& Nbsp; Med easy_install:
& Nbsp; sudo easy_install OfArchiver
& Nbsp; Fra kilde:
& Nbsp; git clone http://github.com/egnyte/ofarchiver
& Nbsp; cd ofarchiver
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py installere
Konfigurasjon
Openfire
Den overvåkingstjeneste Openfire plugin må installeres og konfigureres.
1. Logg inn i Openfire admin panel og velg kategorien Plugins.
2. Installer Monitoring Service plugin.
3. Velg kategorien Server, deretter Arkivering kategorien.
4. Under Arkivering Innstillinger, aktiver Arkiv gruppe kåseri.
OfArchiver
En ofarchiver.ini konfigurasjonsfil er inkludert som må kopieres til en av følgende steder (listet opp i den rekkefølgen de er sjekket):
- Brukeren hjemmekatalog ($ HOME)
- / Usr / local / etc
- / Etc
Den består av følgende deler (obligatoriske Opsjonene har en **):
Hoved
& Nbsp; basedir **
& Nbsp; Basen katalog som å generere HTML arkivet.
& Nbsp; confserver **
& Nbsp; Navnet på Openfire konferansen server.
& Nbsp; db **
& Nbsp; Den type database som brukes av Openfire (kun mysql støttes).
& Nbsp; debug
& Nbsp; om du vil aktivere feilsøking uttalelser.
& Nbsp; loggfil
& Nbsp; En fil som å logge informasjons og / eller debugging meldinger.
& Nbsp; org
& Nbsp; Navnet på organisasjonen kjører Openfire.
& nbsp; rom
& Nbsp; En liste over rom for å generere arkiver.
db
& Nbsp; hostname **
& Nbsp; Vertsnavnet til MySQL server.
& Nbsp; brukernavn **
& Nbsp; En MySQL brukeren, enten Openfire-er eller én laget bare for OfArchiver (kun på enkelte privilegier på ofMessageArchive tabellen er nødvendig).
& Nbsp; passord **
& Nbsp; Passordet for MySQL brukeren ovenfor.
& Nbsp; database **
& Nbsp; MySQL database som brukes av Openfire.
farger
& Nbsp; aktivert
& Nbsp; om du vil aktivere farger for å lettere skille chatterom medlemmer.
& nbsp; navn
& Nbsp; En liste av farger å velge mellom.
Web Server
En webserver med automatiske katalogen indeksen generasjon er nødvendig for å vise HTML-arkivet. Her er et eksempel på oppsett for Apache, med / var / www / html / ofarchive som arkivet basen katalogen:

& nbsp; Options + Indexes
& Nbsp; IndexOptions FancyIndexing
& Nbsp; IndexOrderDefault Synkende Dato

. Legge til autentisering og kryptering er sterkt anbefalt

Krav

  • Python
  • En Openfire server med chatterom (testet med 3.7.0)
  • MySQL som Openfire database (testet med 5,0)
  • En webserver (testet med Apache 2.2 og dens mod_autoindex modul)

Lignende programvare

DirSync Pro
DirSync Pro

20 Feb 15

toast
toast

3 Jun 15

Kommentarer til OfArchiver

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!