Shaarlimages, la galerie des shaarlis !
URL : shaarlimages.net
Copy all files from the host
folder to the PythonAnywhere hosting account.
Details:
- Python version:
3.10
- Force HTTPS: enabled
- Web app type: Bottle
Check Batteries Included to know what modules are already provided.
$ python3.10 -m venv venv
$ . venv/bin/activate
$ python -m pip install -U pip
$ python -m pip install -r requirements-dev.txt
$ ./checks.sh
$ python -m pytest --doctest-modules host tests
$ python server.py
--
Suite à cette requête.
Cette galerie s'inspire honteusement de celle-ci, et repose
sur le principe de partition linéaire (pas de perte d'espace).
Le code javascript a été largement inspiré par celui de jakobholmelund / fitpicsjs,
amélioré et porté en javascript natif (plus besoin de grosses bibliothèques telles que jQuery, Prototype, ...).
J'utilise la liste d'export de shaarli.fr, donc il vous suffira d'être ajouté sur ce site pour que vous soyez pris en compte.
Dans l'immédiat, la couleur de fond pour chaque image est calculée (couleur moyenne dominante) et une image est ajoutée par dessus pour le grain. Bien que ça rende pas trop mal, il faudrait revoir le mécanisme pour se rapprocher un peu plus de cette galerie.
Pour le reste, libre à vous de forker, bidouiller et proposer des patches ;)
Reportez-vous au dépôt Galinear pour plus d'informations. Il s'agit du système de la galerie seul, plus facile pour bidouiller.
- Séb pour avoir mis au point shaarli ;
- Bronco pour l'inspiration (feed2array) ;
- Jakob Holmelund pour la base javascript de la partition linéaire ;
- Chromatic.io pour l'inspiration ;
- Et tous les contributeurs et testeurs de l'ombre :)