zpp-browser
Informations
Librairie pour l'utilisateur d'un explorateur de fichier en cli pour la sélection d'un fichier
Prérequis
- Python 3
Installation
pip install zpp_browser
Utilisation
Conseil d'importation du module
from zpp_browser import Browser
Initialisaton du browser
c = Browser("Chemin_de_depart")
En paramètre supplémentaire, nous pouvons mettre:
- Filter: Permet de filtrer sur une liste d'extension de fichier. (Par défaut: ne filtre pas)
- ShowHidden: Afficher les fichiers et dossiers cachés. True ou False (Par défaut: True)
- ShowDir: Afficher les dossiers. True ou False (Par défaut: True)
- ShowFirst: Choisir si on souhaite afficher les dossiers ou les fichiers en premier. dir, file ou None (Par défaut: dir)
- Color: Permet de configurer la colorisation des fichiers en fonction de l'extensions (Voir annexe pour la configuration)
- Pointer: Choisir un pointer custom (Par défaut: " >")
- Padding: Choisir la taille de la marge à gauche (Par defaut: 2)
Configuration des couleurs
Il est possible d'envoyer à la fonction une liste de couleur pour permettre de customiser l'affichage des fichiers en fonction de leur extension.
Pour cela, la fonction attends une liste à 2 dimensions contenant [extension, couleur du texte, couleur de fond]
Pour l'extension il suffit de mettre le nom. Par exemple, .txt pour les fichiers txt Cas particulier pour la configuration de certains éléments:
- __default__: Pour la couleur par défaut
- __hidden__: Pour les fichiers et dossiers cachés
- __dir__: Pour les dossiers
- __selected__: Pour l'élément sélectionné
Dans le cas où on veut configurer plusieurs extensions avec la même couleur, il suffit de mettre une virgule entre le nom des extensions. Exemple:
['.crt,.pfx,.key,.txt','yellow','black']
Exemple de liste de couleur
[['__default__','white','black'],['__hidden__','red','black'],['__selected__','red','black'],['__dir__','green','black'],['.crt,.pfx,.key,.txt','yellow','black']]
Release files for zpp_browser 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zpp_browser-1.0.2.tar.gz | 7.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zpp_browser-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.3 kB
Release files / zpp_browser-1.0.2.tar.gz
| Download URL | zpp_browser-1.0.2.tar.gz |
|---|---|
| Size | 7.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c22d4ce2a0282bc07aa2d73fbe0a085184ca9433de8e8cf357db93d2bc1a5ea0
|
|
BLAKE2b-256 checksum How to use checksums |
9e4a79561ced4ea9ba21bdff560f6a62db765720f8d76ac672bd137a37a43924
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
nexus/0.5.0 CPython/3.12.4 Windows/11
|
Release files / zpp_browser-1.0.2-py3-none-any.whl
| Download URL | zpp_browser-1.0.2-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
02084b9f6c450aaf96c48fdf73b6c7f87fb0f4fd25698a7c2db95d4ba2ae375f
|
|
BLAKE2b-256 checksum How to use checksums |
1a8d14ea4257766269d948369f41339957dada871f41dd6c94f6f9022a5fccab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
nexus/0.5.0 CPython/3.12.4 Windows/11
|