OfArchiver

Logiciel capture d'écran:
OfArchiver
Détails logiciels:
Version: 0.43
Date de transfert: 11 May 15
Développeur: John A. Barbuto
Licence: Gratuit
Popularité: 232

Rating: nan/5 (Total Votes: 0)

OfArchiver est une application Python qui génère les archives HTML de salles de chat sur un serveur de messagerie instantanée Openfire.
Exemple d'utilisation est comme suit:
de ofarchiver OfArchiver d'importation
OFA = OfArchiver ()
chambre dans ofa.get_rooms ():
& Nbsp; ofa.gen_archive (salle)
Un script appelé ofarchiver est également installé, qui tire parti du module multiprocessing Python pour accélérer la génération des archives sur les installations avec de nombreuses salles de chat. Il peut servir comme une tâche cron pour générer des archives à un intervalle donné.
Installation
& Nbsp; Avec PIP:
& Nbsp; sudo pip installer OfArchiver
& Nbsp; Avec easy_install:
& Nbsp; sudo easy_install OfArchiver
& Nbsp; De source:
& Nbsp; git clone http://github.com/egnyte/ofarchiver
& Nbsp; cd ofarchiver
& Nbsp; python setup.py build
& Nbsp; sudo python setup.py install
Configuration
Tirer
Le plug-in de surveillance service Openfire doit être installé et configuré.
1. Connectez-vous au panneau d'administration Openfire et sélectionnez l'onglet Plugins.
2. Installez le plugin Monitoring Service.
3. Sélectionnez l'onglet Serveur, puis le sous-onglet d'archivage.
4. Sous Paramètres d'archivage, activez Archive discussions de groupe.
OfArchiver
Un fichier de configuration ofarchiver.ini est inclus qui doit être copié à l'un des endroits suivants (énumérés dans l'ordre dans lequel elles sont vérifiées):
- Le répertoire personnel de l'utilisateur ($ HOME)
- / Usr / local / etc
- / Etc
Il se compose des sections suivantes (les options obligatoires ont un **):
principal
& Nbsp; basedir **
& Nbsp; Le répertoire de base dans lequel générer l'archive HTML.
& Nbsp; ConfServer **
& Nbsp; Le nom du serveur de conférence Openfire.
& Nbsp; db **
& Nbsp; Le type de base de données utilisé par Openfire (seulement mysql est actuellement soutenu).
& Nbsp; debug
& Nbsp; Que ce soit pour activer le débogage déclarations.
& Nbsp; fichier journal
& Nbsp; Un fichier dans lequel la journalisation des messages d'information et / ou de débogage.
& Nbsp; org
& Nbsp; Le nom de l'organisation qui gère Openfire.
& nbsp; chambres
& Nbsp; Une liste de chambres pour laquelle générer archives.
db
& Nbsp; hostname **
& Nbsp; Le nom d'hôte du serveur MySQL.
& Nbsp; nom d'utilisateur **
& Nbsp; Un utilisateur MySQL, soit de Openfire ou créée juste pour OfArchiver (seulement le privilège SELECT sur la table ofMessageArchive est nécessaire).
& Nbsp; mot de passe **
& Nbsp; Le mot de passe pour l'utilisateur MySQL ci-dessus.
& Nbsp; base de données **
& Nbsp; La base de données MySQL utilisée par Openfire.
couleurs
& Nbsp; permis
& Nbsp; Que pour permettre couleurs pour différencier plus facilement les membres de la salle de chat.
& nbsp; noms
& Nbsp; Une liste de couleurs à choisir.
Web Server
Un serveur web avec la génération automatique d'index de répertoire est nécessaire à la visualisation de l'archive HTML. Voici un exemple de configuration d'Apache, avec / var / www / html / ofarchive que le répertoire de base de l'archive:

& nbsp; Options + Indexes
& Nbsp; IndexOptions FancyIndexing
& Nbsp; IndexOrderDefault Descendante Date

. Ajout de l'authentification et le cryptage est fortement recommandé

Exigences :

  • Python
  • Un serveur Openfire avec salles de chat (testé avec 3.7.0)
  • MySQL comme base de données Openfire (testé avec 5.0)
  • Un serveur web (testé avec Apache 2.2 et son module de mod_autoindex)

Logiciel similaire

XArchive
XArchive

3 Jun 15

DACT
DACT

2 Jun 15

GAdmin-Rsync
GAdmin-Rsync

17 Feb 15

Commentaires à OfArchiver

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!