Domaine pour des classes courantes et partagées
Project description
automatheque.schema
Domaine pour des classes courantes et partagées
Objectifs :
- partager des structures de données
- metadonnées ou etiquettes et adaptateurs faciles
Réfléchir
Classe "StockageMedium" de base = classe avec un nom_fichier éventuel pour la sauvegarde ou url si dans le cloud etc.
L'idée c'est d'avoir un autre module automatheque pour gérer les xattrs , les extensions et la sauvegarde en fichier par ex., deviner le type de media (même pour meta données ou étiquettes, qui peuvent être enregistrées dans un fichier) ...
TODO
donner des exemples pour l'héritage de renommable etc. qu'on ne va plus intégrer ici
=> encourager le sous classage :
class ChansonRenommable(Chanson, Renommable):
def liste_champs():
pass
def gabarits():
pass
Requirement
Python >=3.8
Installation
pip install automatheque.schema
License
GPLv3.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file automatheque.schema-0.9.7.tar.gz
.
File metadata
- Download URL: automatheque.schema-0.9.7.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92e710595d896aacb39d6a8181fbb3645db75ed81ade8fbced369767c69b0e64 |
|
MD5 | f8e71f2629be929671859a5c61a89665 |
|
BLAKE2b-256 | 5e410bbedc6468cef640c134900deb4729f1641202d4dcb01c47c9ae568e92f9 |
File details
Details for the file automatheque.schema-0.9.7-py3-none-any.whl
.
File metadata
- Download URL: automatheque.schema-0.9.7-py3-none-any.whl
- Upload date:
- Size: 87.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ba919e0512beef2b10c0b37545c5cbafa3bb3d053144ad84197660c1e745c18 |
|
MD5 | 4b899d0d4d5d5fd7c3f16479ceb05411 |
|
BLAKE2b-256 | 1ca86db5a507ff5863be2737be009877c150259e282917ade8015772012b6d43 |