From 2f4d3905c1dda035ee170d102c905be75e1df234 Mon Sep 17 00:00:00 2001
From: Lino Galiana <33896139+linogaliana@users.noreply.github.com>
Date: Thu, 2 Sep 2021 15:12:29 +0200
Subject: [PATCH] Utilise un shortcode github (#131)
* try shortcode github
* Automated changes
* des modifs
* Automated changes
---
content/course/_index.md | 2 +-
content/course/git/exogit.Rmd | 3 +--
content/course/git/introgit.Rmd | 2 +-
.../course/manipulation/02a_pandas_tutorial.Rmd | 14 +++++---------
content/course/visualisation/maps.Rmd | 2 +-
content/course/visualisation/matplotlib.Rmd | 2 +-
layouts/shortcodes/githubrepo.html | 1 +
7 files changed, 11 insertions(+), 15 deletions(-)
create mode 100644 layouts/shortcodes/githubrepo.html
diff --git a/content/course/_index.md b/content/course/_index.md
index d9316abe2..96911feff 100644
--- a/content/course/_index.md
+++ b/content/course/_index.md
@@ -10,7 +10,7 @@ linktitle: Homepage
Sur l'ensemble du site web,
il est possible de cliquer sur la petite icone
-
+{{< githubrepo >}}
pour être redirigé vers le dépôt. Pour visualiser sous une forme plus
ergonomique les notebooks (fichiers `.ipynb`)
que ne le permet ce site *web*, vous trouverez
diff --git a/content/course/git/exogit.Rmd b/content/course/git/exogit.Rmd
index 082781a1b..3a5ea376c 100644
--- a/content/course/git/exogit.Rmd
+++ b/content/course/git/exogit.Rmd
@@ -45,8 +45,7 @@ de développeurs `Python` et `R` (ce qui est important dans des domaines comme
le code où les externalités de réseau jouent). Le débat `Github` vs `Gitlab` n'a
plus beaucoup de sens aujourd'hui car les fonctionalités ont convergé (`Github`
a rattrapé une partie de son retard sur l'intégration continue) et, de toute
-manière, on peut tout à fait connecter des dépôts Gitlab et Github (c'est le cas
-du dépôt source et de ce cours).
+manière, on peut tout à fait connecter des dépôts Gitlab et Github.
### Pratique en local
diff --git a/content/course/git/introgit.Rmd b/content/course/git/introgit.Rmd
index d648a3101..705b7a2b7 100644
--- a/content/course/git/introgit.Rmd
+++ b/content/course/git/introgit.Rmd
@@ -112,7 +112,7 @@ en continu permettent ainsi de:
* rendre visible la qualité d'un projet avec des services de *code coverage*,
de tests automatiques ou d'environnements intégrés de travail (binder, etc.)
qu'on rend généralement visible au moyen de badges
-(exemple ici )
+(exemple ici {{< githubrepo >}})
### Comment faire du contrôle de version ?
diff --git a/content/course/manipulation/02a_pandas_tutorial.Rmd b/content/course/manipulation/02a_pandas_tutorial.Rmd
index 2a5768b9b..b4c7db2f2 100644
--- a/content/course/manipulation/02a_pandas_tutorial.Rmd
+++ b/content/course/manipulation/02a_pandas_tutorial.Rmd
@@ -985,15 +985,11 @@ Le fait de passer d'un format *wide* au format *long* (ou vice-versa) peut être
certaines fonctions sont plus adéquates sur une forme de données ou sur l'autre.
En règle générale, avec `python` comme avec `R`, les formats *long* sont souvent préférables.
-Le TP pandas
-
-
-[![nbviewer](https://img.shields.io/badge/visualize-nbviewer-blue)](https://nbviewer.jupyter.org/github/linogaliana/python-datascientist/blob/master/content/manipulation/02_pandas_tp.ipynb)
-[![Onyxia](https://img.shields.io/badge/SSPcloud-Tester%20via%20SSP--cloud-informational&color=yellow?logo=Python)](https://datalab.sspcloud.fr/launcher/inseefrlab-helm-charts-datascience/jupyter?onyxia.friendlyName=%C2%ABpython-datascientist%C2%BB&resources.requests.memory=%C2%AB4Gi%C2%BB)
-[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/linogaliana/python-datascientist/master?filepath=content/manipulation/02_pandas_tp.ipynb)
-[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](http://colab.research.google.com/github/linogaliana/python-datascientist/blob/master/content/manipulation/02_pandas_tp.ipynb)
-propose une série d'exemples sur la manière de restructurer les données en
-`pandas`.
+Le TP pandas proposera des applications de ces principes
+
+```{r, echo = FALSE, results = 'asis', include = TRUE, eval = TRUE}
+print_badges("content/course/manipulation/02b_pandas_TP.Rmd")
+```
## Les pipe
diff --git a/content/course/visualisation/maps.Rmd b/content/course/visualisation/maps.Rmd
index 76d314574..8c21d59d1 100644
--- a/content/course/visualisation/maps.Rmd
+++ b/content/course/visualisation/maps.Rmd
@@ -88,7 +88,7 @@ Ce TP vise à initier:
Les données utilisées sont :
* Un sous-ensemble des données de [paris open data](https://opendata.paris.fr/explore/dataset/comptage-velo-donnees-compteurs/information/?disjunctive.id_compteur&disjunctive.nom_compteur&disjunctive.id&disjunctive.name) a été mis à disposition
-sur pour faciliter l'import (élimination des colonnes
+sur {{< githubrepo >}} pour faciliter l'import (élimination des colonnes
qui ne nous servirons pas mais ralentissent l'import)
* [La localisation précise des stations](https://parisdata.opendatasoft.com/explore/dataset/comptage-velo-compteurs/download/?format=geojson&timezone=Europe/Berlin&lang=fr)
* [Arrondissements parisiens](https://opendata.paris.fr/explore/dataset/arrondissements/download/?format=geojson&timezone=Europe/Berlin&lang=fr)
diff --git a/content/course/visualisation/matplotlib.Rmd b/content/course/visualisation/matplotlib.Rmd
index 732b809bc..801273316 100644
--- a/content/course/visualisation/matplotlib.Rmd
+++ b/content/course/visualisation/matplotlib.Rmd
@@ -80,7 +80,7 @@ Nous verrons par la suite la manière de construire des cartes facilement avec
des formats équivalents.
Un sous-ensemble des données de [paris open data](https://opendata.paris.fr/explore/dataset/comptage-velo-donnees-compteurs/information/?disjunctive.id_compteur&disjunctive.nom_compteur&disjunctive.id&disjunctive.name) a été mis à disposition
-sur pour faciliter l'import (élimination des colonnes
+sur {{< githubrepo >}} pour faciliter l'import (élimination des colonnes
qui ne nous servirons pas mais ralentissent l'import)
```{python}
diff --git a/layouts/shortcodes/githubrepo.html b/layouts/shortcodes/githubrepo.html
new file mode 100644
index 000000000..7c53ec9ad
--- /dev/null
+++ b/layouts/shortcodes/githubrepo.html
@@ -0,0 +1 @@
+
\ No newline at end of file