You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Corrige des fioritures et modifie "Tester l'extension" en Instructions d'installation, puisque l'extension n'est disponible de toute façon sur aucun store, a part sur chrome mais outdated depuis le 14 mai 2024..
Copy file name to clipboardExpand all lines: README.md
+21-20Lines changed: 21 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,26 +87,26 @@ Voici la liste triée par ordre alphabétique :
87
87
88
88
Vous pouvez proposer d'autres sites Web de médias en ouvrant une [demande ici-même](https://github.com/lovasoa/ophirofox/issues).
89
89
90
-
# Tester la dernière version
90
+
# Instructions d'installation
91
91
92
92
## Firefox sur ordinateur
93
93
94
-
1. Téléchargez directement la dernière version d'Ophirofox [ici](https://github.com/lovasoa/ophirofox/releases/latest/download/ophirofox.xpi) où bien depuis les *releases* disponibles [ici](https://github.com/lovasoa/ophirofox/releases/latest);
94
+
1. Téléchargez directement la dernière version d'Ophirofox [ici](https://github.com/lovasoa/ophirofox/releases/latest/download/ophirofox.xpi) où bien depuis les *releases* disponibles [ici](https://github.com/lovasoa/ophirofox/releases/latest)
95
95
2. Deux options en fonction de la version de Firefox :
96
-
- Pour les versions récentes : cliquez simplement sur `ophirofox.xpi` et autorisez l'installation du module complémentaire ;
97
-
- Pour les versions plus anciennes : enregistrez le fichier `ophirofox.xpi` en réalisant un clic droit, puis ouvrez le gestionnaire des extensions depuis le menu de Firefox. Ensuite, ouvrez les paramètres (représentés par une roue dentée), sélectionnez « Installer un module depuis un fichier », puis choisissez le fichier `ophirofox.xpi` que vous avez téléchargé précédemment ;
96
+
- Pour les versions récentes : cliquez simplement sur `ophirofox.xpi` et autorisez l'installation du module complémentaire
97
+
- Pour les versions plus anciennes : enregistrez le fichier `ophirofox.xpi` en réalisant un clic droit, puis ouvrez le gestionnaire des extensions depuis le menu de Firefox. Ensuite, ouvrez les paramètres (représentés par une roue dentée), sélectionnez « Installer un module depuis un fichier », puis choisissez le fichier `ophirofox.xpi` que vous avez téléchargé précédemment
98
98
4. Une fois installée, allez dans les paramètres du module et choisissez le nom de votre établissement.
99
99
100
100
## Chrome, Edge et similaires sur ordinateur
101
101
102
102
Ophirofox est [présent sur le Chrome Web Store](https://chrome.google.com/webstore/detail/ophirofox/mmmjkgckgcpankonbgbianpnfenbhodf), mais Google prend parfois du temps à approuver une nouvelle version de l'extension — la dernière version sur le Google Web Store date du 14 mai 2024.
103
103
104
104
Les instructions suivantes peuvent êtres suivies pour installer la dernière version sans passer par Google :
105
-
-[Téléchargez le code source de l'extension](https://github.com/lovasoa/ophirofox/archive/master.zip);
106
-
- Décompressez-le ;
107
-
- Ouvrez l'adresse `chrome://extensions/`;
108
-
- Activez le « *developer mode* » ;
109
-
- Et cliquez sur « *load unpacked* » ;
105
+
-[Téléchargez le code source de l'extension](https://github.com/lovasoa/ophirofox/archive/master.zip)
106
+
- Décompressez-le
107
+
- Ouvrez l'adresse `chrome://extensions/`
108
+
- Activez le « *developer mode* »
109
+
- Et cliquez sur « *load unpacked* »
110
110
- Puis choisissez le dossier *ophirofox* à l'intérieur du code téléchargé.
111
111
- Ne déplacez jamais ce dossier de l'endroit où il est, sinon l'extension ne pourra plus être chargée.
112
112
@@ -116,28 +116,29 @@ Les instructions suivantes peuvent êtres suivies pour installer la dernière ve
116
116
117
117
Depuis la version 122 de Firefox publiée le 23 janvier 2024, il est maintenant possible d'installer une extension non publiée sur le Web Store de Mozilla en activant les paramètres avancés sur Android. Les étapes à suivre sont :
118
118
- Téléchargez le fichier `ophirofox.xpi` depuis les *releases*[ici](https://github.com/lovasoa/ophirofox/releases/latest) ,
119
-
- Allez dans Paramètres de Firefox, direction « À propos de Firefox » ;
120
-
- Tapez 10 fois sur le logo Fenix de Firefox ;
121
-
- Revenez en arrière, une nouvelle option apparaît « Installer un module complémentaire à partir d'un fichier » ;
119
+
- Allez dans Paramètres de Firefox, direction « À propos de Firefox »
120
+
- Tapez 10 fois sur le logo Fenix de Firefox
121
+
- Revenez en arrière, une nouvelle option apparaît « Installer un module complémentaire à partir d'un fichier »
122
122
- Sélectionnez le fichier `ophirofox.xpi` depuis le répertoire où vous l'avez sauvegardé.
123
123
124
124
À terme, Firefox devrait proposer une manière plus simple d'installer manuellement des extensions.
125
125
126
126
## Userscript pour des besoins spécifiques
127
127
128
-
Un projet annexe récupère la dernière version publiée de l'extension sur ce dépôt et la concatène en un seul *userscript*. Ce script est un fichier qui peut être installé par l'intermédiaire d'autres extensions, comme Violentmonkey, Greasemonkey ou Tampermonkey.
128
+
Un projet annexe récupère la dernière version publiée de l'extension sur ce dépôt et la concatène en un seul *userscript*. Ce script est un fichier qui peut être installé par l'intermédiaire d'autres extensions, comme Violentmonkey, Greasemonkey ou Tampermonkey.
129
+
Ceci est une alternative pour faire tourner le code sur les plateformes où Ophirofox n'est pas disponible, par exemple sur Safari pour iOS et macOS.
129
130
130
131
Le projet annexe *ophirofox-userscript*[se trouve ici](https://github.com/Write/ophirofox-userscript).
131
132
132
133
# Comment ajouter un nouveau partenaire Europresse
133
134
134
135
Si votre établissement a un portail Europresse, vous pouvez facilement ajouter son support à cette extension.
135
136
136
-
1. Créez un compte sur [github](https://github.com);
137
-
2. Sur Github, ouvrez [le fichier `manifest.json` de l'extension](https://github.com/lovasoa/ophirofox/blob/master/ophirofox/manifest.json);
138
-
3. Cliquez sur le crayon pour éditer le fichier ;
137
+
1. Créez un compte sur [github](https://github.com)
138
+
2. Sur Github, ouvrez [le fichier `manifest.json` de l'extension](https://github.com/lovasoa/ophirofox/blob/master/ophirofox/manifest.json)
139
+
3. Cliquez sur le crayon pour éditer le fichier
139
140
4. Ajoutez votre établissement à la liste des partenaires Europresse supportés, en suivant le modèle des autres universités.
140
-
- Dans la section qui contient toutes les URLs au format `https://nouveau-europresse-com.proxy.univ-xyz.fr/*`, ajoutez une ligne avec l'URL du proxy Europresse de votre établissement ;
141
+
- Dans la section qui contient toutes les URLs au format `https://nouveau-europresse-com.proxy.univ-xyz.fr/*`, ajoutez une ligne avec l'URL du proxy Europresse de votre établissement
141
142
- Dans la section qui contient tous les objets au format
142
143
`{ "name": "Université XYZ", "AUTH_URL": "https://proxy.univ-xyz.fr/login?url=https://nouveau.europresse.com/access/ip/default.aspx?un=CODE_UNIVERSITE" }`, ajoutez un objet avec le nom de votre université et l'URL de son lien de connexion Europresse.
143
144
Vous pouvez trouver l'URL de connexion en vous connectant à votre portail d'université, puis en faisant un clic droit sur le lien de connexion à Europresse et en choisissant « Copier l'adresse du lien ». Conservez l'ordre alphabétique des universités. Faites attention au format de l'URL qui doit contenir le code Europresse de l'établissement.
@@ -147,9 +148,9 @@ Si votre établissement a un portail Europresse, vous pouvez facilement ajouter
147
148
148
149
# Comment l'extension fonctionne
149
150
150
-
1. L'extension injecte un script dans toutes les pages des médias supportés pour détecter les articles payants ;
151
-
2. Lorsqu'un article est détecté l'extension ajoute un lien intitulé vers la page de connexion Europresse de l'établissement sélectionné par l'utilisateur ;
152
-
3. Lorsque l'utilisateur clique sur le lien, le titre de l'article est extrait et conservée dans l'espace de stockage local de l'extension pour être réutilisé par la suite ;
151
+
1. L'extension injecte un script dans toutes les pages des médias supportés pour détecter les articles payants
152
+
2. Lorsqu'un article est détecté l'extension ajoute un lien intitulé vers la page de connexion Europresse de l'établissement sélectionné par l'utilisateur
153
+
3. Lorsque l'utilisateur clique sur le lien, le titre de l'article est extrait et conservée dans l'espace de stockage local de l'extension pour être réutilisé par la suite
153
154
4. Quand l'utilisateur se retrouve sur la page d'accueil d'Europresse, après s'être connecté, l'extension utilise le titre stocké à l'étape précédente pour lancer une recherche. Le titre est parallèlement supprimé de l'espace de stockage local.
154
155
5. Lorsque l'utilisateur ouvre l'article, l'extension supprime l'horrible surlignage jaune qui est ajouté par défaut par Europresse.
0 commit comments