Skip to content

Commit 381a73b

Browse files
committed
Ajout de la gazette des communes
1 parent 0a28d90 commit 381a73b

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Les nouveau médias supportés sont mis à jour automatiquement avec l'extension
3434
Voici la liste triée par ordre alphabétique :
3535
- [Arret Sur Image (nécessite un abonnement BNF)](https://www.arretsurimages.net/)
3636
- [La Croix](https://www.la-croix.com)
37+
- [La Gazette des communes](https://www.lagazettedescommunes.com)
3738
- [L'Express](https://www.lexpress.fr/)
3839
- [L'Humanité](https://www.humanite.fr)
3940
- [L'Obs](https://www.nouvelobs.com/)
@@ -48,7 +49,7 @@ Voici la liste triée par ordre alphabétique :
4849
- [Mediapart (nécessite un abonnement BNF)](https://www.mediapart.fr/)
4950
- [Télérama (Magazine en PDF)](https://www.telerama.fr/kiosque/telerama)
5051
- [L'Usine Nouvelle](https://www.usinenouvelle.com/)
51-
52+
5253
### Presse régionale
5354
- [Corse Matin](https://www.corsematin.com/)
5455
- [L'Est républicain](https://www.estrepublicain.fr/)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.ophirofox-europresse {
2+
line-height: 50px;
3+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
function extractKeywords() {
2+
return document.querySelector("h1").textContent;
3+
}
4+
5+
async function createLink() {
6+
const a = await ophirofoxEuropresseLink(extractKeywords());
7+
a.classList.add("buttonTypeA", "buttonTypeA--1");
8+
return a;
9+
}
10+
11+
function findPremiumBanner() {
12+
const title = document.querySelector("h1");
13+
if (!title) return null;
14+
return title.parentElement.querySelector(".notYet") ? title : null;
15+
}
16+
17+
async function onLoad() {
18+
const premiumBanner = findPremiumBanner();
19+
if (!premiumBanner) return;
20+
premiumBanner.after(await createLink());
21+
}
22+
23+
onLoad().catch(console.error);

0 commit comments

Comments
 (0)