Skip to content

Commit

Permalink
Dynamisation des liens pour dépistage/vaccination
Browse files Browse the repository at this point in the history
Suite au lien cassé sur https://www.sante.fr/centres-vaccination-covid.html je me suis rendu compte que l’on pouvait aussi rendre dynamiques les liens vers les lieux de dépistage.
  • Loading branch information
davidbgk committed Apr 6, 2021
1 parent f31e888 commit 6472c87
Show file tree
Hide file tree
Showing 22 changed files with 180 additions and 52 deletions.
12 changes: 11 additions & 1 deletion check.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,20 @@ def handle_starttag(self, tag, attrs):

@cli
def links(timeout: int = 10, delay: float = 0.1):
dynamically_generated_links_via_injection = {
"https://www.sante.fr/cf/centres-vaccination-covid/departement-22-cotes-d'armor.html",
"https://www.sante.fr/cf/centres-vaccination-covid/departement-20A-corse-du-sud.html",
"https://www.sante.fr/cf/centres-vaccination-covid/departement-01-ain.html",
"https://www.sante.fr/cf/centres-vaccination-covid.html",
"https://www.sante.fr/cf/centres-depistage-covid/departement-01.html",
"https://www.sante.fr/cf/centres-depistage-covid/departement-2A.html",
"https://www.sante.fr/cf/centres-depistage-covid.html",
}
parser = LinkExtractor()
content = (SRC_DIR / "index.html").read_text()
parser.feed(content)
for link in sorted(parser.links):
links = parser.links.union(dynamically_generated_links_via_injection)
for link in sorted(links):
print(link)
with httpx.stream(
"GET",
Expand Down
40 changes: 20 additions & 20 deletions contenus/conseils/README.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Nous vous conseillons de :

1. Vous maintenir **en isolement**.
2. **Refaire un test antigénique immédiatement**, si votre dernier test date d’avant votre dernier contact à risque (voir la [carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html)).
2. **Refaire un test antigénique immédiatement**, si votre dernier test date d’avant votre dernier contact à risque (voir la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a>.
* Si le test est **positif**, restez **en isolement au moins 10 jours** à partir de la date du test, et renseignez le [résultat du test](#depistage) pour mettre à jour ces conseils.
* Si le test est **négatif**, restez **en isolement**, et faites un test **7 jours après le dernier contact à risque** ;
* s’il est **négatif**, vous pourrez lever votre isolement ;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Même si vous avez été vacciné‚ nous vous conseillons de :

1. Vous maintenir **en isolement**.
2. Faire un **test antigénique immédiatement** (voir la [carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html)).
2. Faire un **test antigénique immédiatement** (voir la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a>).
* Si le test est **positif**, restez **en isolement au moins 10 jours** à partir de la date du test, et renseignez le [résultat du test](#depistage) pour mettre à jour ces conseils.
* Si le test est **négatif**, restez **en isolement**, et faites un test **7 jours après la guérison** de la personne malade ;
* s’il est **négatif**, vous pourrez lever votre isolement ;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Même si vous avez été vacciné‚ nous vous conseillons de :

1. Vous maintenir **en isolement**.
2. Faire un **test antigénique immédiatement** (voir la [carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html)).
2. Faire un **test antigénique immédiatement** (voir la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a>).
* Si le test est **positif**, restez **en isolement au moins 10 jours** à partir de la date du test, et renseignez le [résultat du test](#depistage) pour mettre à jour ces conseils.
* Si le test est **négatif**, restez **en isolement**, et faites un test **7 jours après le dernier contact à risque** ;
* s’il est **négatif**, vous pourrez lever votre isolement ;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Nous vous conseillons de :

1. **Réaliser un test RT-PCR en laboratoire** en consultant [la carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html) (vous serez prioritaire), pour identifier un éventuel **variant** du virus.
1. **Réaliser un test RT-PCR en laboratoire** en consultant la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a> (vous serez prioritaire), pour identifier un éventuel **variant** du virus.
2. Vous maintenir **en isolement** pendant au moins **10 jours** à partir de la date d’apparition des symptômes. Jusqu’au résultat du test RT-PCR :
* Si vous ne pouvez pas **télétravailler**, vous pouvez [demander un arrêt de travail](https://declare.ameli.fr/isolement/conditions) sans délai de carence, pour pouvoir rester chez vous en attendant le résultat.
* Si le résultat est **négatif**, vous pourrez mettre fin à votre isolement.
3. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à [réaliser un test](https://www.sante.fr/cf/centres-depistage-covid.html).
3. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à <a href="#conseils-depistage" class="lien-depistage">réaliser un test</a>.
4. Si vous constatez l’apparition de **symptômes**, vous pouvez suivre leur évolution avec le [questionnaire de suivi](#suivisymptomes).
5. Contacter vos proches et les personnes que vous avez croisés dernièrement pour **limiter la chaîne de transmission**. Des outils, comme par exemple l’outil [BriserLaChaine.org](https://www.briserlachaine.org/statut) de l’ONG BAYES, peuvent vous aider à vous souvenir de toutes les personnes que vous avez croisées et des lieux que vous avez fréquentés depuis le début de votre période contagieuse.
6. Si vous avez installé l’application TousAntiCovid sur votre smartphone, vous pouvez y scanner le **QR code** présent sur vos résultats dans la section « Me déclarer ».
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Nous vous conseillons de :

1. **Réaliser un test RT-PCR en laboratoire** en consultant [la carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html) (vous serez prioritaire), pour identifier un éventuel **variant** du virus.
1. **Réaliser un test RT-PCR en laboratoire** en consultant la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a> (vous serez prioritaire), pour identifier un éventuel **variant** du virus.
2. Vous maintenir **en isolement** pendant au moins **10 jours** à partir de la date d’apparition des symptômes. Jusqu’au résultat du test RT-PCR :
* Si vous ne pouvez pas **télétravailler**, vous pouvez [demander un arrêt de travail](https://declare.ameli.fr/isolement/conditions) sans délai de carence, pour pouvoir rester chez vous en attendant le résultat.
* Si le résultat est **négatif**, vous pourrez mettre fin à votre isolement.
3. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à [réaliser un test](https://www.sante.fr/cf/centres-depistage-covid.html).
3. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à <a href="#conseils-depistage" class="lien-depistage">réaliser un test</a>.
4. Suivre vos **symptômes** 1 à 2 fois par jour avec le [questionnaire de suivi](#suivisymptomes) (pour y penser, ajoutez un rappel sur votre téléphone ou dans <a href="" class="js-calendar" download="rappel-covid19.ics">votre calendrier</a>).
5. Pour **limiter la chaîne de transmission**, contacter vos proches et les personnes que vous avez croisés dernièrement, depuis **48 h avant les premiers symptômes** jusqu’à maintenant. Des outils, comme [BriserLaChaine.org](https://www.briserlachaine.org/statut) de l’ONG BAYES, peuvent vous aider à vous souvenir de toutes les personnes que vous avez croisées.
6. Si vous avez installé l’application TousAntiCovid sur votre smartphone, vous pouvez y scanner le **QR code** présent sur vos résultats dans la section « Me déclarer ».
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Nous vous conseillons de :

1. Vous maintenir **en isolement**, au moins 10 jours à partir de la date du test. Vous pouvez [demander un arrêt de travail](https://declare.ameli.fr/isolement/conditions) sans délai de carence, pour pouvoir rester chez vous.
2. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à [réaliser un test](https://www.sante.fr/cf/centres-depistage-covid.html).
2. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à <a href="#conseils-depistage" class="lien-depistage">réaliser un test</a>.
3. Si vous constatez l’apparition de **symptômes**, vous pouvez suivre leur évolution avec le [questionnaire de suivi](#suivisymptomes).
4. Contacter vos proches et les personnes que vous avez croisés dernièrement pour **limiter la chaîne de transmission**. Des outils, comme par exemple l’outil [BriserLaChaine.org](https://www.briserlachaine.org/statut) de l’ONG BAYES, peuvent vous aider à vous souvenir de toutes les personnes que vous avez croisées et des lieux que vous avez fréquentés depuis le début de votre période contagieuse.
5. Si vous avez installé l’application TousAntiCovid sur votre smartphone, vous pouvez y scanner le **QR code** présent sur vos résultats dans la section « Me déclarer ».
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Nous vous conseillons de :

1. Vous maintenir **en isolement**, au moins 10 jours à partir de la date d’apparition des symptômes, et de contacter votre médecin au moindre doute. Vous pouvez [demander un arrêt de travail](https://declare.ameli.fr/isolement/conditions) sans délai de carence, pour pouvoir rester chez vous.
2. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à [réaliser un test](https://www.sante.fr/cf/centres-depistage-covid.html).
2. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à <a href="#conseils-depistage" class="lien-depistage">réaliser un test</a>.
3. Suivre vos **symptômes** 1 à 2 fois par jour avec le [questionnaire de suivi](#suivisymptomes) (pour y penser, ajoutez un rappel sur votre téléphone ou dans <a href="" class="js-calendar" download="rappel-covid19.ics">votre calendrier</a>).
4. Pour **limiter la chaîne de transmission**, contacter vos proches et les personnes que vous avez croisés dernièrement, depuis **48 h avant les premiers symptômes** jusqu’à maintenant. Des outils, comme [BriserLaChaine.org](https://www.briserlachaine.org/statut) de l’ONG BAYES, peuvent vous aider à vous souvenir de toutes les personnes que vous avez croisées.
5. Si vous avez installé l’application TousAntiCovid sur votre smartphone, vous pouvez y scanner le **QR code** présent sur vos résultats dans la section « Me déclarer ».
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Même si vous avez été vacciné‚ nous vous conseillons de :

1. **Contacter votre médecin généraliste**.
2. **Réaliser un test** en consultant [la carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html) (vous serez prioritaire). Si vos symptômes datent de moins de 4 jours, vous pouvez faire un test antigénique rapide ou un test en laboratoire. Si vos symptômes datent de plus de 4 jours, seul un test en laboratoire est conseillé.
2. **Réaliser un test** en consultant la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a> (vous serez prioritaire). Si vos symptômes datent de moins de 4 jours, vous pouvez faire un test antigénique rapide ou un test en laboratoire. Si vos symptômes datent de plus de 4 jours, seul un test en laboratoire est conseillé.
3. Vous maintenir **en isolement** jusqu’au résultat du test :
* Si vous ne pouvez pas **télétravailler**, vous pouvez [demander un arrêt de travail](https://declare.ameli.fr/isolement/conditions) sans délai de carence, pour pouvoir rester chez vous en attendant le résultat.
* Si le résultat est **négatif**, vous pourrez mettre fin à votre isolement.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Nous vous conseillons de :

1. Vous maintenir **en isolement** au moins 10 jours à partir de la date d’apparition des symptômes.
2. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à [réaliser un test](https://www.sante.fr/cf/centres-depistage-covid.html).
2. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à <a href="#conseils-depistage" class="lien-depistage">réaliser un test</a>.
3. Pour **limiter la chaîne de transmission**, contacter vos proches et les personnes que vous avez croisés dernièrement, depuis **48 h avant les premiers symptômes** jusqu’à maintenant. Des outils, comme [BriserLaChaine.org](https://www.briserlachaine.org/statut) de l’ONG BAYES, peuvent vous aider à vous souvenir de toutes les personnes que vous avez croisées.
4. Si vous avez installé l’application TousAntiCovid sur votre smartphone, vous pouvez y scanner le **QR code** présent sur vos résultats dans la section « Me déclarer ».
5. Revenir sur Mes Conseils Covid **si votre situation change** afin d’avoir les conseils adaptés à votre nouvelle situation !
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Nous vous conseillons de :

1. **Réaliser un test RT-PCR en laboratoire** en consultant [la carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html) (vous serez prioritaire), pour identifier un éventuel **variant** du virus.
1. **Réaliser un test RT-PCR en laboratoire** en consultant la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a> (vous serez prioritaire), pour identifier un éventuel **variant** du virus.
2. Vous maintenir **en isolement** pendant au moins **10 jours** à partir de la date d’apparition des symptômes.
3. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à [réaliser un test](https://www.sante.fr/cf/centres-depistage-covid.html).
3. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer, et les inviter à <a href="#conseils-depistage" class="lien-depistage">réaliser un test</a>.
4. Pour **limiter la chaîne de transmission**, contacter vos proches et les personnes que vous avez croisés dernièrement, depuis **48 h avant les premiers symptômes** jusqu’à maintenant. Des outils, comme [BriserLaChaine.org](https://www.briserlachaine.org/statut) de l’ONG BAYES, peuvent vous aider à vous souvenir de toutes les personnes que vous avez croisées.
5. Si vous avez installé l’application TousAntiCovid sur votre smartphone, vous pouvez y scanner le **QR code** présent sur vos résultats dans la section « Me déclarer ».
6. Revenir sur Mes Conseils Covid **si votre situation change** afin d’avoir les conseils adaptés à votre nouvelle situation !
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Nous vous conseillons de :

1. **Réaliser un test** en consultant [la carte des lieux de test](https://www.sante.fr/cf/centres-depistage-covid.html). Si vos symptômes datent de moins de 4 jours, vous pouvez faire un test antigénique rapide ou un test en laboratoire. Si vos symptômes datent de plus de 4 jours, seul un test en laboratoire est conseillé.
1. **Réaliser un test** en consultant la <a href="#conseils-depistage" class="lien-depistage">carte des lieux de test</a>. Si vos symptômes datent de moins de 4 jours, vous pouvez faire un test antigénique rapide ou un test en laboratoire. Si vos symptômes datent de plus de 4 jours, seul un test en laboratoire est conseillé.
2. Vous maintenir **en isolement** jusqu’au résultat du test. Si le résultat est négatif, vous pourrez mettre fin à votre isolement.
3. Appliquer **les mesures barrières renforcées** avec les autres membres de votre foyer.
4. Si le test est positif, pour **limiter la chaîne de transmission**, contacter vos proches et les personnes que vous avez croisés dernièrement, depuis **48 h avant les premiers symptômes** jusqu’à maintenant. Des outils, comme [BriserLaChaine.org](https://www.briserlachaine.org/statut) de l’ONG BAYES, peuvent vous aider à vous souvenir de toutes les personnes que vous avez croisées.
Expand Down
2 changes: 1 addition & 1 deletion contenus/conseils/conseils_tests.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div class="conseil">

Retrouvez le [lieu de test le plus proche](https://www.sante.fr/cf/centres-depistage-covid.html).
Retrouvez le <a href="#conseils-depistage" class="lien-depistage">lieu de test le plus proche</a>.

</div>

Expand Down
2 changes: 1 addition & 1 deletion contenus/conseils/conseils_tests_rt_pcr.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div class="conseil">

Retrouvez le [lieu de test le plus proche](https://www.sante.fr/cf/centres-depistage-covid.html).
Retrouvez le <a href="#conseils-depistage" class="lien-depistage">lieu de test le plus proche</a>.

</div>

Expand Down
4 changes: 2 additions & 2 deletions contenus/conseils/conseils_vaccins_75_ans.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<div class="conseil">

Vous avez plus de 75 ans, **vous pouvez vous faire vacciner dès maintenant**. Nous vous invitons à <a href="#conseils-vaccins" id="lien-vaccination">prendre rendez-vous dans le centre de vaccination le plus proche</a>.
Vous avez plus de 75 ans, **vous pouvez vous faire vacciner dès maintenant**. Nous vous invitons à <a href="#conseils-vaccins" class="lien-vaccination">prendre rendez-vous dans le centre de vaccination le plus proche</a>.

Les plages de rendez-vous sont ouvertes au fur et à mesure par les centres de vaccination.

Si vous n’arrivez à trouver un rendez-vous en ligne, vous pouvez appeler le centre de vaccination au numéro indiqué sur <a href="#conseils-vaccins" id="lien-vaccination">la liste des lieux de vaccination</a> et leur demander de vous inscrire sur **liste d’attente**. N’hésitez pas à vous rapprocher de votre mairie, certaines gérent également des listes d’attentes.
Si vous n’arrivez à trouver un rendez-vous en ligne, vous pouvez appeler le centre de vaccination au numéro indiqué sur <a href="#conseils-vaccins" class="lien-vaccination">la liste des lieux de vaccination</a> et leur demander de vous inscrire sur **liste d’attente**. N’hésitez pas à vous rapprocher de votre mairie, certaines gérent également des listes d’attentes.

</div>
2 changes: 1 addition & 1 deletion contenus/conseils/conseils_vaccins_activite_pro_sante.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div class="conseil">

Tou·tes les professionnel·les de santé, **peuvent se faire vacciner dès maintenant**. Nous vous invitons à <a href="#conseils-vaccins" id="lien-vaccination">prendre rendez-vous dans le centre de vaccination le plus proche</a>.
Tou·tes les professionnel·les de santé, **peuvent se faire vacciner dès maintenant**. Nous vous invitons à <a href="#conseils-vaccins" class="lien-vaccination">prendre rendez-vous dans le centre de vaccination le plus proche</a>.

</div>
2 changes: 1 addition & 1 deletion contenus/conseils/conseils_vaccins_tres_haut_risque.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<div class="conseil">

Vous présentez un risque de développement d’une forme grave de Covid, **vous pouvez vous faire vacciner dès maintenant**. Nous vous invitons à consulter votre médecin pour obtenir une **ordonnance**, avant de <a href="#conseils-vaccins" id="lien-vaccination">prendre rendez-vous dans le centre de vaccination le plus proche</a>.
Vous présentez un risque de développement d’une forme grave de Covid, **vous pouvez vous faire vacciner dès maintenant**. Nous vous invitons à consulter votre médecin pour obtenir une **ordonnance**, avant de <a href="#conseils-vaccins" class="lien-vaccination">prendre rendez-vous dans le centre de vaccination le plus proche</a>.

</div>
Loading

0 comments on commit 6472c87

Please sign in to comment.