/ophirofox

Une extension pour navigateurs qui permet de lire les articles du monde.fr sur son compte europresse ENS

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

ophirofox icône Ophirofox

Une extension pour navigateurs qui permet de lire les articles du Monde, du Figaro, de Libération et du Monde Diplomatique sur son compte Europresse.

Mozilla Firefox: download on mozilla addons Google Chrome: download on the chrome web store

L'extension ajoute un bouton Lire sur Europresse sur les articles réservés aux abonnés du monde.fr et d'autres sites d'information. Ce bouton vous permet de vous connecter avec votre compte sur europresse via le site de votre université, et une fois authentifié, d'être redirigé automatiquement vers une page de recherche europresse qui contient l'article du Monde original.

Capture d'écran animée de démonstration de l'extension

Partenaires Europresse supportés

L'extension fonctionne avec les portails universitaires suivants :

Ou directement via le site Europresse.

Sites supportés

Presse nationale

Presse régionale

Presse étrangère

Vous pouvez proposer d'autres sites en ouvrant une demande sur github

Tester la dernière version

Pour firefox

Pour chrome

ophirofox est présent sur le Chrome Webstore, mais google prend parfois du temps à approuver une nouvelle version de l'extension. On peut suivre les instructions suivantes pour installer la dernière version sans passer par Google:

  • Téléchargez le code depuis github,
  • décompressez-le, puis
  • ouvrez l'adresse chrome://extensions/,
  • activez le developer mode,
  • et cliquez sur load unpacked,
  • puis choisissez le dossier ophirofox à l'intérieur du code téléchargé.

image

Comment ajouter un nouveau partenaire Europresse

Si votre établissement a un portail Europresse, vous pouvez facilement ajouter son support à cette extension.

  1. Créez un compte sur github.
  2. Sur github, ouvrez le fichier manifest.json de l'extension.
  3. Cliquez sur le crayon pour éditer le fichier.
  4. Ajoutez votre université à la liste des partenaires Europresse supportés, en suivant le modèle des autres universités.
  • Dans la section qui contient toutes les URLs au format https://nouveau-europresse-com.proxy.univ-xyz.fr/Search/Reading*, ajoutez une ligne avec l'URL du proxy europresse de votre université.
  • Dans la section qui contient tous les objets au format { "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. 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.
  1. Cliquez sur Propose file change.
  2. Indiquez le nom de votre université dans le champ Propose file change.
  3. Cliquez sur Create pull request.

Comment cela fonctionne

  1. L'extension injecte un script dans toutes les pages des journaux supportés pour détecter les articles payants. Lorsqu'un article est détecté, l'extension lui ajoute un lien intitulé Lire sur Europresse qui pointe vers la page de connexion europresse de l'université sélectionnée par l'utilisateur. Lorsque l'utilisateur clique sur le lien, le titre de l'article est extrait de la page actuelle, et conservée dans l'espace de stockage local de l'extension pour être réutilisé ensuite.
  2. 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 europresse. Le titre est ensuite tout de suite supprimé de l'espace de stockage local.
  3. Lorsque l'utilisateur ouvre l'article, l'extension supprime l'horrible surlignage jaune qui est ajouté par défaut par Europresse.

License

Cette extension est un logiciel libre sous license MPL. Vous pouvez y contribuer sur github.

Si vous avez accès à un portail europresse via votre université mais qu'il n'est pas supporté par cette extension, il devrait être relativement facile à ajouter. N'hésitez pas à ouvrir une demande sur Github, ou à ajouter vous-même le support pour votre université en modifiant config.js