| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| informatique:developpement:projets:viewer-api [2025/12/18 18:23] – [Technos] jpmilcent | informatique:developpement:projets:viewer-api [2026/02/19 16:14] (Version actuelle) – [Technos] jpmilcent |
|---|
| |
| ===== Technos ===== | ===== Technos ===== |
| * [[https://goauthentik.io/|Authentik]] : solution Identity Provider (SSO et OAuth). | * [[https://github.com/tiangolo/fastapi|FastAPI]] : micro-framework API REST. |
| * [[https://github.com/tiangolo/fastapi|FastAPI]] : micro-framework API REST | * [[https://typer.tiangolo.com/| Typer]] : micro-framework CLI. |
| * [[https://pypi.org/project/pyvips/|Pyvips]] : bibliothèque de manipulation d'image (pyramide) basé sur [[https://github.com/libvips/libvips|libvips]]. Équivalant Python de [[https://sharp.pixelplumbing.com/|Sharp]] en JS. | * [[https://pypi.org/project/pyvips/|Pyvips]] : bibliothèque de manipulation d'image (pyramide) basé sur [[https://github.com/libvips/libvips|libvips]]. Équivalant Python de [[https://sharp.pixelplumbing.com/|Sharp]] en JS. |
| * [[https://github.com/sylikc/pyexiftool| PyExifTool]] : bibliothèque permettant d'accéder à l'outil ExifTool pour extraire et manipuler les métadonnées d'une image. | * [[https://github.com/sylikc/pyexiftool| PyExifTool]] : bibliothèque permettant d'accéder à l'outil ExifTool pour extraire et manipuler les métadonnées d'une image. |
| | * Authentification : |
| | * [[https://goauthentik.io/|Authentik]] : solution Identity Provider (SSO et OAuth). |
| | * [[http://fastapi.tiangolo.com/tutorial/security/oauth2-jwt/?h=oauth#about-jwt| pyjwt]]: FastAPI et Pyjwt. |
| * Stockage d'image dans Serveur S3 : | * Stockage d'image dans Serveur S3 : |
| * [[https://min.io/docs/minio/container/index.html|MinIO]] : solution stockage API S3 utilisant Docker | * [[https://min.io/docs/minio/container/index.html|MinIO]] : solution stockage API S3 utilisant Docker |
| * [[https://github.com/s3fs-fuse/s3fs-fuse| S3FS-Fuse]] : outil permettant de monter une dépôt S3 comme un dossier du système de fichiers local. | * [[https://github.com/s3fs-fuse/s3fs-fuse| S3FS-Fuse]] : outil permettant de monter une dépôt S3 comme un dossier du système de fichiers local. |
| |
| | ===== Notes ===== |
| | * [[https://www.checklistbank.org/about/formats| Formats de CheckListBank]] |
| | * [[https://frictionlessdata.io/| Friction Less Data]] |
| | * [[https://framework.frictionlessdata.io/| Frictionlessdata Python Framework]] |