PYTHON facile

folders.py : Aide à la gestion des 'folders' d'Xnews.

 

Description

J'utilise le logiciel Xnews pour lire les forums de discution (Usenet). Pour archiver les messages, Xnews utilise des 'mailbox' stockées dans un sous-repertoire 'folders'. Xnews affiche la liste des 'mailbox' dans le menu 'folder', mais elle n'est pas affiché dans l'ordre alphabétique, ce qui permettrai un accés plus facile.

folders.py permet de trier le fichier qui sert de stockage à la liste et de résoudre ainsi cet inconvenient. Il permet aussi de supprimer les 'mailbox' ne contenant plus de messages et ainsi de reduire la liste.

Cette classe a été testée avec Python 2.1.1 et python 2.2.2 sous Windows 98:

ActivePython 2.1.1, build 212 (ActiveState)
Python 2.1.1 (#20, Jul 26 2001, 11:38:51) [MSC 32 bit (Intel)] on win32

ActivePython 2.2.2 Build 224 (ActiveState Corp.) based on
Python 2.2.2 (#37, Nov 26 2002, 10:24:37) [MSC 32 bit (Intel)] on win32

Résultat

 
>python folders.py --list
 36 messages dans fr.comp.infosystemes.www.auteurs.
 29 messages dans fr.comp.infosystemes.www.navigateurs.
 16 messages dans fr.comp.lang.php.
 25 messages dans fr.comp.lang.python.
  5 messages dans fr.comp.mail.
 11 messages dans fr.comp.securite.
 25 messages dans fr.comp.securite.virus.
 86 messages dans fr.rec.jeux.video.aventure-jdr.
  3 messages dans fr.rec.jeux.video.strategie.
  1 messages dans fr.usenet.abus.d.
  0 messages dans fr.usenet.forums.evolution.
 12 messages dans fr.usenet.logiciels.
  1 messages dans hamster.fr.annonces.
 15 messages dans hamster.fr.divers.
  1 messages dans hamster.fr.scripts.
 37 messages dans ml.debian.user.fr.
  2 messages dans ml.gardiens_os.
 25 messages dans ml.python.
  0 messages dans ml.scitech.

Afficher le module

Pour visualiser le source du module avec coloration syntaxique : folders.py


Téléchargement

Source - V 0.2.0 - folders.py

Ce fichier source est en 'texte brut', utiliser la commande 'enregister-sous' de votre navigateur internet pour le copier.

folders.py - V 0.2.0 - Format zip - Format tar.gz - Format tar.bz2

Les fichiers sont compressés suivant différents formats. Après décompression on peux soit copier les fichiers soi-même dans son arborescence python, soit automatiser la procédure en tapant la commande : python setup.py install.

folders.py - V 0.2.0 - Installeur Windows

C'est un exécutable qui installe le module ou le package, généralement dans Lib/site-packages. il met aussi à jour la base de registre pour permettre la désintallation via le panneau de configuration.


Historique des versions


Contact

Pour tous renseignements et critiques: E-mail

Valid XHTML 1.0! Valid CSS 2.0!