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

pyunpack
pyunpack

14 Apr 15

GNU tar
GNU tar

14 Apr 15

Lunzip
Lunzip

17 Feb 15

fmorgue
fmorgue

14 Apr 15

Kommentare zu OfArchiver

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