OfArchiver

Screenshot der Software:
OfArchiver
Softwarebeschreibung:
Version: 0.43
Upload-Datum: 11 May 15
Entwickler: John A. Barbuto
Lizenz: Frei
Popularität: 35

Rating: nan/5 (Total Votes: 0)

OfArchiver ist ein Python-Anwendung, die HTML-Archive von Chatrooms auf einem Openfire Instant Messaging-Server erzeugt.
Anwendungsbeispiel ist wie folgt:
von ofarchiver import OfArchiver
ofa = OfArchiver ()
für Zimmer in ofa.get_rooms ():
& Nbsp; ofa.gen_archive (Zimmer)
Ein Skript ofarchiver genannt wird ebenfalls installiert, die Vorteile der Multi Python-Modul braucht, um mit vielen Chatrooms beschleunigen Archiv Generation an Anlagen. Es kann als cron-Job zu dienen, um Archive in einem bestimmten Intervall zu erzeugen.
Installation
& Nbsp; Mit pip:
& Nbsp; sudo pip installieren OfArchiver
& Nbsp; Mit easy_install:
& Nbsp; sudo easy_install OfArchiver
& Nbsp; von Quelle:
& Nbsp; git clone http://github.com/egnyte/ofarchiver
& Nbsp; cd ofarchiver
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py install
Konfiguration
Openfire
Die Überwachung Openfire Plugin muss installiert und konfiguriert werden.
1. Melden Sie sich in die Openfire Admin-Panel und wählen Sie die Registerkarte Plugins.
2. Installieren Sie die Monitoring Service-Plugin.
3. Wählen Sie die Registerkarte Server, dann die Archivierung Unterreiter.
4. Klicken Sie unter Einstellungen Archivierung aktivieren Archive Gruppen-Chats.
OfArchiver
Ein ofarchiver.ini Konfigurationsdatei enthalten ist, der zu einer der folgenden Stellen (in der Reihenfolge, in der sie überprüft werden aufgelistet) kopiert werden müssen:
- Home-Verzeichnis des Benutzers ($ HOME)
- / Usr / local / etc
- / Etc
Es besteht aus den folgenden Abschnitten (verpflichtend Optionen haben ein **):
Haupt-
& Nbsp; basedir **
& Nbsp; Das Basisverzeichnis, in dem die HTML-Archiv zu erzeugen.
& Nbsp; ConfServer **
& Nbsp; Der Name des Openfire Konferenzserver.
& Nbsp; db **
& Nbsp; Die Art der Datenbank, die von Openfire verwendet (nur mysql wird unterstützt).
& Nbsp; debug
& Nbsp; Ob zum Debugging-Anweisungen zu ermöglichen.
& Nbsp; Logfile
& Nbsp; Eine Datei, in der auf informationelle und / oder Debugging-Meldungen protokollieren.
& Nbsp; org
& Nbsp; Der Name der Organisation ausgeführt Openfire.
& Nbsp; Zimmer
& Nbsp; Eine Liste der Zimmer, für die Archive zu erzeugen.
db
& Nbsp; Hostname **
& Nbsp; Der Hostname des MySQL-Servers.
& Nbsp; Benutzername **
& Nbsp; Ein MySQL-Benutzer, entweder Openfire oder eine erstellt nur für OfArchiver (auf der ofMessageArchive Tabelle nur SELECT-Berechtigungen ist erforderlich).
& Nbsp; Kennwort **
& Nbsp; Das Kennwort für den MySQL-Benutzer oben.
& Nbsp; Datenbank **
& Nbsp; Der von Openfire verwendete MySQL-Datenbank.
Farben
& Nbsp; aktiviert
& Nbsp; Ob Farben ermöglichen, leichter zu unterscheiden Chat-Raum Mitglieder.
& Nbsp; Namen
& Nbsp; Eine Liste von Farben zur Auswahl.
Web Server
Ein Web-Server mit automatischer Verzeichnisindex Generation erforderlich, um die HTML-Archiv anzuzeigen. Hier ist eine Beispielkonfiguration für Apache, mit / var / www / html / ofarchive als Archiv Basisverzeichnis:

& Nbsp; Options + Indexes
& Nbsp; Indexoptions FancyIndexing
& Nbsp; IndexOrderDefault absteigend Nach Datum,

. Hinzufügen von Authentifizierung und Verschlüsselung ist sehr zu empfehlen

Anforderungen :

  • Python
  • Ein Openfire Server mit Chaträumen (mit 3.7.0 getestet)
  • MySQL als Datenbank Openfire (mit 5.0 getestet)
  • Ein Web-Server (mit Apache 2.2 und seine mod_autoindex Modul getestet)

Ähnliche Software

archivedb
archivedb

15 Apr 15

Lziprecover
Lziprecover

17 Jul 15

SimpleCDR-X
SimpleCDR-X

3 Jun 15

JBDiff
JBDiff

2 Jun 15

Kommentare zu OfArchiver

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!