Skip to main content

Browser (Explorateur) de fichier en cli

Project description

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']]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zpp_browser-1.0.1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

zpp_browser-1.0.1-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file zpp_browser-1.0.1.tar.gz.

File metadata

  • Download URL: zpp_browser-1.0.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.0

File hashes

Hashes for zpp_browser-1.0.1.tar.gz
Algorithm Hash digest
SHA256 2da6a77d27dd18c71e3cb3e52bdb39cf42ef430455bba7d07260d93407a0c9f6
MD5 1aca06c98a8cb656756ee23b937c6a91
BLAKE2b-256 a7b1d427d255dfcb5c80292f8f483aad7ee9b1928402504f2ca68387df2701cb

See more details on using hashes here.

File details

Details for the file zpp_browser-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: zpp_browser-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.0

File hashes

Hashes for zpp_browser-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4707f6b49b49d2e392d5156fb4d82b6affb73d20344ffb3fb0748482b1d4f2fc
MD5 f9cfdc9e1cb16ba609624ed6debcf8fa
BLAKE2b-256 45aad6f6ffdf1b2a7a3c35f832823a336b18c2a0c35e3cfa3cf5c50905f8ba5e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page