Exemples#

Note

Les sorties présentées sur cette page sont générées automatiquement durant la génération de la documentation dans la CI. Elles ne sont donc pas représentatives du rendu sur le terminal de chacun/e.

Aide#

geotribu --help

Sortie :

Usage: geotribu [-v] [-h] [--version]
                {read-latest,récents,latest,rl,rss,search-content,contenus,sc,search-image,si,ouvrir,lire,open,or,read,upgrade,auto-update,maj,update,creer,new,nouveau,comments,commentaires,coms,images,img}
                ...

Geotribu Toolbelt 0.29.0 - Une ligne de commande pour Geotribu qui offre des outils pour rechercher et consulter les contenus et images, et faciliter les tâches récurrentes des contributeur/ices.

Options:
  -v, --verbose         Niveau de verbosité : None = WARNING, -v = INFO, -vv =
                        DEBUG. Réglable avec la variable d'environnement
                        GEOTRIBU_LOGS_LEVEL.
  -h, --help            Affiche l'aide et s'arrête là.
  --version             Affiche la version du CLI et s'arrête là.

Sous-Commandes:
  {read-latest,récents,latest,rl,rss,search-content,contenus,sc,search-image,si,ouvrir,lire,open,or,read,upgrade,auto-update,maj,update,creer,new,nouveau,comments,commentaires,coms,images,img}
    read-latest (récents, latest, rl, rss)
                        Consulter les derniers contenus du site
    search-content (contenus, sc)
                        Rechercher dans les contenus du site
    search-image (si)   Rechercher dans les images de Geotribu
    ouvrir (lire, open, or, read)
                        Ouvre un résultat d'une commande précédente dans le
                        terminal ou l'application correspondant au type de
                        contenu.
    upgrade (auto-update, maj, update)
                        Mettre à jour Geotribu CLI.
    creer (new, nouveau)
                        Créer un nouveau contenu.
    comments (commentaires, coms)
                        Consulter et gérer les commentaires.
    images (img)        Chercher, gérer et optimiser les images.

Geotribu en ligne de commande pour rechercher dans les contenus et les images, consulter les derniers contenus sans quitter son terminal.
Encore meilleur avec les terminaux gérant les hyperliens : Bash, PowerShell 5+, etc.

Développé par Julien Moura (Geotribu)
Documentation : https://cli.geotribu.fr/

Consulter les derniers contenus publiés#

Récupération simple#

geotribu read-latest

Sortie :

                          3 derniers contenus publiés                           
┏━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓
┃                            Date de                                       ┃
┃ # ┃ Titre             ┃    publication    ┃ Auteur/e     ┃ Mots-clés         ┃
┡━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩
│ 0  Geotribu dans le    25 August 2023    Julien Moura  Geotribu,Python,… │
│    terminal                                                              │
├───┼───────────────────┼───────────────────┼──────────────┼───────────────────┤
│ 1  Revue de presse      28 July 2023     Geotribu      API,BAN,Barbie,G… │
│    du 28 juillet                                       de                │
│    2023                                                presse,vacances,… │
├───┼───────────────────┼───────────────────┼──────────────┼───────────────────┤
│ 2  Obtenir la           25 July 2023     Julien MOURA  PROJ,Python,arti… │
│    version de PROJ                                     régulière         │
│    installée en                                                          │
│    Python                                                                │
└───┴───────────────────┴───────────────────┴──────────────┴───────────────────┘
                            Geotribu Toolbelt 0.29.0                            

Dernières GeoRDP sous forme de tableau#

geotribu read-latest -f rdp -o table

Sortie :

                          5 derniers contenus publiés                           
┏━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓
┃ # ┃ Titre              ┃ Date de publication ┃ Auteur/e ┃ Mots-clés          ┃
┡━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩
│ 0  Revue de presse du     28 July 2023      Geotribu  API,BAN,Barbie,Gé… │
│    28 juillet 2023                                    de                 │
│                                                       presse,vacances,v… │
├───┼────────────────────┼─────────────────────┼──────────┼────────────────────┤
│ 1  Revue de presse du     30 June 2023      Geotribu  IGN,LiDAR,OpenStr… │
│    30 juin 2023                                       climatique,musiqu… │
│                                                       de                 │
│                                                       presse,satellite,… │
├───┼────────────────────┼─────────────────────┼──────────┼────────────────────┤
│ 2  Revue de presse du     09 June 2023      Geotribu  LiDAR,OpenStreetM… │
│    9 juin 2023                                        de presse,train    │
├───┼────────────────────┼─────────────────────┼──────────┼────────────────────┤
│ 3  Revue de presse du      26 May 2023      Geotribu  3D,3D              │
│    26 mai 2023                                        tiles,Aerialod,Go… │
│                                                       Maps,MapLibre,Pix… │
│                                                       Futures,drone,fle… │
│                                                       de                 │
│                                                       presse,satellite,… │
├───┼────────────────────┼─────────────────────┼──────────┼────────────────────┤
│ 4  Revue de presse du      12 May 2023      Geotribu  Afigéo,Discord,FM… │
│    12 mai 2023                                        de                 │
│                                                       presse,satellite,… │
└───┴────────────────────┴─────────────────────┴──────────┴────────────────────┘
                            Geotribu Toolbelt 0.29.0                            

Rechercher un contenu#

Recherche simple#

geotribu sc orfeo

Sortie :

          Recherche de contenus - 5/1 résultats avec le terme : orfeo           
 Filtres : plus récents que 01 January 2020, plus anciens que 03 September 2023 
┏━━━┳━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓
┃ # ┃ Titre       ┃  Type   ┃ Date de publication ┃ Score ┃          Mots-clés ┃
┡━━━╇━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩
│ 0  Utilisation  Article    25 August 2023     2.95   cli,Geotribu,Pyth… │
└───┴─────────────┴─────────┴─────────────────────┴───────┴────────────────────┘
                            Geotribu Toolbelt 0.29.0                            

Rechercher avancée : forcer la présence d’un mot dans le titre et afficher jusqu’à 10 résultats#

geotribu sc -n 10 "+title:openstreetmap postgis"

Sortie :

  Recherche de contenus - 10/66 résultats avec le terme : +title:openstreetmap  
                                    postgis                                     
 Filtres : plus récents que 01 January 2020, plus anciens que 03 September 2023 
┏━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━━━┓
┃                                   Date de                               ┃
┃ # ┃ Titre            ┃  Type   ┃   publication    ┃ Score ┃        Mots-clés ┃
┡━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━━━┩
│ 0  Importer les      Article    28 June 2022    22.8   OpenStreetMap,o… │
│    données                                                              │
│    OpenStreetMap                                                        │
│    dans PostGIS :                                                       │
│    un guide                                                             │
│    détaillé pas à                                                       │
│    pas                                                                  │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 1  Livre Mastering   GeoRDP   07 October 2022   16.0   CartONG,Géotuil… │
│    PostGIS and                                                          │
│    OpenStreetMap                                                        │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 2  OpenStreetMap     GeoRDP   27 November 2020  15.8   CartONG,GDAL,Op… │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 3  Installer les     Article    28 June 2022    14.6   OpenStreetMap,o… │
│    outils liés à                                                        │
│    OpenStreetMap                                                        │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 4  1. Télécharger    Article  05 October 2021   13.3   Bash,cURL,data,… │
│    les données                                                          │
│    OpenStreetMap                                                        │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 5  Intégrer les      Article  05 October 2021   12.2   Bash,cURL,data,… │
│    données                                                              │
│    OpenStreetMap                                                        │
│    dans son SIG                                                         │
│    pour s'engager                                                       │
│    dans un                                                              │
│    processus de                                                         │
│    contribution                                                         │
│    réciproque                                                           │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 6  6. Visualiser     Article  05 October 2021   12.2   Bash,cURL,data,… │
│    les différences                                                      │
│    entre la donnée                                                      │
│    OpenStreetMap et                                                     │
│    les données du                                                       │
│    SIG                                                                  │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 7  OpenStreetMap     GeoRDP     29 May 2020     5.23               deep │
│                                                        learning,GeoNod… │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 8  OpenStreetMap     GeoRDP     26 June 2020    5.23   Bloomberg,carto… │
├───┼──────────────────┼─────────┼──────────────────┼───────┼──────────────────┤
│ 9  OpenStreetMap     GeoRDP    07 August 2020   5.23              GRASS │
│                                                        GIS,OpenLayers,… │
└───┴──────────────────┴─────────┴──────────────────┴───────┴──────────────────┘
                            Geotribu Toolbelt 0.29.0                            

Filtrer sur un type et présenter sous forme de JSON#

geotribu search-image postgis --filter-type logo

Sortie :

[
    {
        'nom': 'postgis.jpg',
        'dimensions': '74x74',
        'score': '73.9',
        'cdn_path': 'logos-icones/logiciels_librairies/postgis.jpg',
        'url': 
'https://cdn.geotribu.fr/img/logos-icones/logiciels_librairies/postgis.jpg'
    },
    {
        'nom': 'postgis.png',
        'dimensions': '74x74',
        'score': '73.9',
        'cdn_path': 'logos-icones/logiciels_librairies/postgis.png',
        'url': 
'https://cdn.geotribu.fr/img/logos-icones/logiciels_librairies/postgis.png'
    },
    {
        'nom': 'clock-postgis.png',
        'dimensions': '400x246',
        'score': '54.3',
        'cdn_path': 'logos-icones/logiciels_librairies/clock-postgis.png',
        'url': 
'https://cdn.geotribu.fr/img/logos-icones/logiciels_librairies/clock-postgis.png
'
    }
]

Rechercher une image#

Recherche simple#

geotribu search-image postgis

Sortie :

            Recherche d'images - 4 résultats avec le terme : postgis            
                   (ctrl+clic sur le nom pour ouvrir l'image)                   
┏━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ # ┃ Nom                      ┃ Dimensions ┃ Score ┃ Chemin CDN               ┃
┡━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ 0  postgis.jpg                 74x74     73.9   logos-icones/logiciels_… │
├───┼──────────────────────────┼────────────┼───────┼──────────────────────────┤
│ 1  postgis.png                 74x74     73.9   logos-icones/logiciels_… │
├───┼──────────────────────────┼────────────┼───────┼──────────────────────────┤
│ 2  clock-postgis.png          400x246    54.3   logos-icones/logiciels_… │
├───┼──────────────────────────┼────────────┼───────┼──────────────────────────┤
│ 3  postgis-world-popn-hex.…   927x468    35.4   articles-blog-rdp/logic… │
└───┴──────────────────────────┴────────────┴───────┴──────────────────────────┘
                            Geotribu Toolbelt 0.29.0                            

Voici une capture d’écran de la sortie pour se rendre compte des couleurs (Bash, Ubuntu) :

Geotribu Toolbelt - Recherche d'images filtrée sous forme de tableau

Filtrer sur un type et présenter sous forme de JSON#

geotribu search-image postgis --filter-type logo

Sortie :

[
    {
        'nom': 'postgis.jpg',
        'dimensions': '74x74',
        'score': '73.9',
        'cdn_path': 'logos-icones/logiciels_librairies/postgis.jpg',
        'url': 
'https://cdn.geotribu.fr/img/logos-icones/logiciels_librairies/postgis.jpg'
    },
    {
        'nom': 'postgis.png',
        'dimensions': '74x74',
        'score': '73.9',
        'cdn_path': 'logos-icones/logiciels_librairies/postgis.png',
        'url': 
'https://cdn.geotribu.fr/img/logos-icones/logiciels_librairies/postgis.png'
    },
    {
        'nom': 'clock-postgis.png',
        'dimensions': '400x246',
        'score': '54.3',
        'cdn_path': 'logos-icones/logiciels_librairies/clock-postgis.png',
        'url': 
'https://cdn.geotribu.fr/img/logos-icones/logiciels_librairies/clock-postgis.png
'
    }
]

Ouvrir un résultat#

Après une commande de recherche, il est possible d’afficher un résultat parmi ceux retournés en utilisant le numéro de ligne (index 0).

# recherche de contenu
> geotribu sc fme
                                                      Recherche de contenus - 5/61 résultats avec le terme : fme  
                                                           (ctrl+clic sur le titre pour ouvrir le contenu)  
┏━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ # ┃ Titre                                                     ┃  Type   ┃ Date de publication ┃ Score ┃                                                  Mots-clés ┃
┡━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ 0  Passer les données de bande de FME à GDAL pour créer le    Article     02 août 2022      60.8                                       FME,GDAL,Python,raster │
│    raster de proximité                                                                                                                                        │
├───┼───────────────────────────────────────────────────────────┼─────────┼─────────────────────┼───────┼────────────────────────────────────────────────────────────┤
│ 1  FME World Tour 2020 - Edition Veremes online               GeoRDP       15 mai 2020      57.8                          FME,GDAL,GeoMapFish,GeoServer,GRASS │
│                                                                                                                                 GIS,OpenStreetMap,Python,QGIS │
├───┼───────────────────────────────────────────────────────────┼─────────┼─────────────────────┼───────┼────────────────────────────────────────────────────────────┤
│ 2  API Python de FME : comment travailler avec des rasters    Article     02 août 2022      56.3                                       FME,GDAL,Python,raster │
│    et GDAL                                                                                                                                                    │
├───┼───────────────────────────────────────────────────────────┼─────────┼─────────────────────┼───────┼────────────────────────────────────────────────────────────┤
│ 3  Conférence FME 2021                                        GeoRDP       21 mai 2021      52.4                                               cadastre,carte │
│                                                                                                    routière,CloudCompare,ENSG,GraphHopper,IGN,OpenStreetMap,… │
│                                                                                                                                                          QGIS │
├───┼───────────────────────────────────────────────────────────┼─────────┼─────────────────────┼───────┼────────────────────────────────────────────────────────────┤
│ 4  Nouveau transformer révolutionnaire pour FME : RRIP        GeoRDP       12 mai 2023      42.2   Afigéo,armée,cybersécurité,Discord,écosystème,FME,géomati… │
│    (Rename, Remarketing and Increase Prices)                                                                                                                  │
└───┴───────────────────────────────────────────────────────────┴─────────┴─────────────────────┴───────┴────────────────────────────────────────────────────────────┘
                                                                       Geotribu Toolbelt 0.16.0  
> geotribu ouvrir 1

Consulter les derniers commentaires#

geotribu comments latest --results-number 5

Sortie :

                 Derniers commentaires publiés - 5/5 résultats                  
            (ctrl+clic sur le numéro pour ouvrir dans le navigateur)            
┏━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃  #  ┃     Date     ┃ Auteur/e     ┃   Contenu    ┃ Réponse à ┃  Commentaire  ┃
┡━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ 278   21 August    Michaël       /articles/2…     276     Salut Julien, │
│          2023      Galien                                               │
│        à 09:08                                                          │
│                                                            Et oui ! Je  │
│                                                           découvre tout │
│                                                             un nouvel   │
│                                                             univers !   │
│                                                                         │
│                                                                         │
│                                                           Moi qui suis  │
│                                                             habitué à   │
│                                                             Windows,    │
│                                                           PowerShell et │
│                                                           SQL me voilà  │
│                                                            en train de  │
│                                                            jouer avec   │
│                                                           Python, WSL,  │
│                                                           Airflow, DBT  │
│                                                              et OGR.    │
│                                                                         │
│                                                                         │
│                                                              Ça fait    │
│                                                            beaucoup à   │
│                                                             digérer.    │
│                                                                         │
│                                                                         │
│                                                            Merci pour   │
│                                                           les éléments  │
│                                                           de réponses.  │
│                                                           Nul doute que │
│                                                              je vais    │
│                                                             encore te   │
│                                                            solliciter   │
│                                                              sur ces    │
│                                                              sujets.    │
│                                                                         │
│                                                                         │
├─────┼──────────────┼──────────────┼──────────────┼───────────┼───────────────┤
│ 277   21 August    Julien        /articles/2…     276         Salut     │
│          2023                                               Michaël,    │
│        à 09:08                                                          │
│                                                                Tu       │
│                                                            t'aventures  │
│     │              │              │              │           │  loin de ton  │
│     │              │              │              │           │    langage    │
│     │              │              │              │           │ structuré de  │
│     │              │              │              │           │  requêtes en  │
│     │              │              │              │           │   base 😉 !   │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
│     │              │              │              │           │       >       │
│     │              │              │              │           │ > C'est quoi  │
│                                                             la bonne    │
│                                                             pratique    │
│                                                            selon toi :  │
│                                                           install pour  │
│                                                             tous les    │
│                                                           utilisateurs  │
│                                                             ou pas ?    │
│                                                                 >       │
│                                                                 >       │
│                                                                 >       │
│                                                                         │
│                                                                         │
│                                                           Difficile de  │
│                                                            donner une   │
│                                                              réponse    │
│                                                            universelle  │
│                                                             tant cela   │
│                                                            dépend des   │
│                                                           cas de figure │
│                                                                 :       │
│                                                                         │
│                                                                         │
│                                                           * est-ce que  │
│                                                           l'ordinateur  │
│     │              │              │              │           │  est utilisé  │
│     │              │              │              │           │      par      │
│     │              │              │              │           │  différents   │
│     │              │              │              │           │ utilisateurs  │
│     │              │              │              │           │ (avec chacun  │
│     │              │              │              │           │  sa session)  │
│     │              │              │              │           │   dont les    │
│     │              │              │              │           │  usages sont  │
│     │              │              │              │           │  éloignés ?   │
│     │              │              │              │           │       *       │
│     │              │              │              │           │ l'utilisateur │
│                                                           dispose t'il  │
│     │              │              │              │           │  des droits   │
│     │              │              │              │           │ d'administra… │
│                                                                 ?       │
│                                                            * certains   │
│                                                             packages    │
│                                                               tiers     │
│                                                           nécessiteron… │
│                                                           un accès aux  │
│                                                            ressources   │
│                                                           système (type │
│                                                             besoin de   │
│                                                            compilateur  │
│                                                              C/C++,     │
│                                                           bibliothèques │
│                                                           installées en │
│                                                            mode admin,  │
│                                                              etc.) ?    │
│                                                                         │
│                                                                         │
│                                                            Si je dois   │
│                                                            quand même   │
│                                                            t'épargner   │
│     │              │              │              │           │  une réponse  │
│     │              │              │              │           │  du Normand   │
│     │              │              │              │           │   que je ne   │
│     │              │              │              │           │  suis pas :   │
│     │              │              │              │           │ sauf si c'est │
│                                                              pour un    │
│                                                            utilisateur  │
│                                                           final dont tu │
│                                                               veux      │
│                                                             contrôler   │
│                                                            l'usage (=   │
│     │              │              │              │           │  limiter ton  │
│     │              │              │              │           │   effort de   │
│     │              │              │              │           │ maintenance), │
│     │              │              │              │           │  installe en  │
│     │              │              │              │           │     mode      │
│     │              │              │              │           │  system-wide  │
│     │              │              │              │           │   (admin).    │
│     │              │              │              │           │  Python, et   │
│     │              │              │              │           │   notamment   │
│     │              │              │              │           │ l'utilitaire  │
│                                                               `py`      │
│                                                             mentionné   │
│                                                               dans      │
│                                                            l'article,   │
│     │              │              │              │           │ s'occupera de │
│                                                             gérer les   │
│                                                           installations │
│                                                            de packages  │
│                                                            tiers dans   │
│                                                           l'environnem… │
│     │              │              │              │           │ utilisateur.  │
│     │              │              │              │           │               │
│     │              │              │              │           │    Il est     │
│     │              │              │              │           │   toujours    │
│     │              │              │              │           │   possible    │
│     │              │              │              │           │  d'installer  │
│                                                           des packages  │
│                                                           tiers en mode │
│                                                             admin qui   │
│                                                           seront alors  │
│                                                           accessibles à │
│                                                            l'ensemble   │
│     │              │              │              │           │      des      │
│     │              │              │              │           │ environnemen… │
│     │              │              │              │           │ utilisateurs  │
│     │              │              │              │           │  (attention   │
│     │              │              │              │           │ aux effets de │
│     │              │              │              │           │ bord tout de  │
│     │              │              │              │           │    même).     │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
│     │              │              │              │           │ Si c'est pour │
│                                                                un       │
│                                                            utilisateur  │
│                                                           final qui ne  │
│                                                             fera que    │
│                                                            "consommer"  │
│                                                            l'usage de   │
│     │              │              │              │           │   Python en   │
│     │              │              │              │           │ mode basique, │
│     │              │              │              │           │  privilégie   │
│     │              │              │              │           │ l'installati… │
│                                                              par le     │
│                                                             Microsoft   │
│                                                              Store.     │
│                                                                         │
│                                                                         │
├─────┼──────────────┼──────────────┼──────────────┼───────────┼───────────────┤
│ 276   16 August    Michaël       /articles/2…    None     Salut Julien, │
│          2023      Galien                                               │
│        à 08:08                                                          │
│                                                           C'est quoi la │
│     │              │              │              │           │     bonne     │
│     │              │              │              │           │   pratique    │
│     │              │              │              │           │  selon toi :  │
│     │              │              │              │           │ install pour  │
│     │              │              │              │           │   tous les    │
│     │              │              │              │           │ utilisateurs  │
│     │              │              │              │           │   ou pas ?    │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
│     │              │              │              │           │  Je remarque  │
│     │              │              │              │           │    que le     │
│     │              │              │              │           │ lancement de  │
│     │              │              │              │           │ la maj de PIP │
│     │              │              │              │           │  s'effectue   │
│                                                              dans le    │
│                                                           "local user"  │
│                                                           même avec une │
│                                                           install "all  │
│     │              │              │              │           │ user", sauf à │
│                                                             lancer la   │
│                                                            commande en  │
│                                                               tant      │
│                                                             qu'admin.   │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
│     │              │              │              │           │    Merci,     │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
├─────┼──────────────┼──────────────┼──────────────┼───────────┼───────────────┤
│ 275 │  03 August   │ Vincent      │ /articles/2… │   None    │     Très      │
│     │     2023     │ ROBBE        │              │           │  intéressant  │
│     │   à 12:08    │              │              │           │   tout ça !   │
│     │              │              │              │           │ Bravo pour la │
│     │              │              │              │           │  qualité de   │
│     │              │              │              │           │ cette article │
│     │              │              │              │           │   Florian.    │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
├─────┼──────────────┼──────────────┼──────────────┼───────────┼───────────────┤
│ 274 │  02 August   │ Rémi B.      │ /articles/2… │   None    │ Merci Florian │
│     │     2023     │              │              │           │    pour ce    │
│     │   à 15:08    │              │              │           │   partage,    │
│     │              │              │              │           │ j'avais fait  │
│                                                             un peu de   │
│                                                           même pour la  │
│                                                            réalisation  │
│                                                           d'un plan de  │
│     │              │              │              │           │ ville en 2017 │
│     │              │              │              │           │ <https://twi… │
│     │              │              │              │           │               │
│     │              │              │              │           │               │
│     │              │              │              │           │  Par contre   │
│     │              │              │              │           │   pour les    │
│     │              │              │              │           │    outils,    │
│     │              │              │              │           │ j'était passé │
│                                                           par du FME et │
│                                                           du PostGIS en │
│                                                           plus de QGIS  │
│                                                           <https://twi… │
│                                                                         │
│                                                                         │
│                                                             Un point    │
│                                                           important qui │
│                                                              serait     │
│                                                           intéressant à │
│                                                           ajouter ici,  │
│                                                             c'est de    │
│     │              │              │              │           │  calculer un  │
│     │              │              │              │           │   ratio de    │
│     │              │              │              │           │  couverture   │
│     │              │              │              │           │ rue/cellule.  │
│     │              │              │              │           │   Ca permet   │
│     │              │              │              │           │ d'exclure les │
│                                                              petites    │
│                                                             portions    │
│                                                             présentes   │
│                                                             dans les    │
│                                                           cellules pour │
│                                                             les axes    │
│                                                           présents dans │
│                                                             plusieurs   │
│                                                           cellules (je  │
│                                                               ne me     │
│                                                           rappelle plus │
│                                                           la valeur que │
│                                                           j'avais mise, │
│                                                              mais ça    │
│                                                           rendait assez │
│                                                              bien).     │
│                                                                         │
│                                                                         │
│                                                                A+       │
│                                                                         │
│                                                                         │
└─────┴──────────────┴──────────────┴──────────────┴───────────┴───────────────┘
                            Geotribu Toolbelt 0.29.0                            

Optimiser des images pour le CDN Geotribu#

Note

Le redimensionnement et l’optimisation des images font appel à l’API Tinify (https://tinypng.com) et requièrent une clé d’authentification à stocker en variable d’environnement TINIFY_API_KEY.

Cette commande permet de conformer les images aux bonnes pratiques et de les optimiser.

A partir d’une URL :

geotribu images optimize https://cdn.geotribu.fr/img/tuto/aerialod/oceania_aerialod.jpg

A partir d’un fichier local :

geotribu images optimize ~/Images/Geotribu/images/illustration_rdp.png

A partir d’un dossier local :

geotribu images optimize ~/Images/Geotribu/images/