diff --git a/README.md b/README.md index 435b323a3866364c6335a1e05904d90bd546fb7d..e8ff7d08cabc971b7559d21be38f5a50132d716e 100644 --- a/README.md +++ b/README.md @@ -3,17 +3,25 @@ Un projet de plugin Firefox qui interagit avec [BaLex](https://balex.liris.cnrs. Toutes les informations sur **le fonctionnement et l'utilisation** de cette extension sont disponibles à partir de [cette page](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/wikis/home). -L'**installation** est à ce jour manuelle. La procédure est détaillée [ici](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/wikis/Documentation/Utilisation-de-l'extension/Installation). +L'extension doit être installée comme un module complémentaire temporaire. La procédure d'**installation** manuelle est détaillée [ici](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/wikis/Documentation/Utilisation-de-l'extension/Installation). ### Ressources -* [Solution pour échanger avec un script python](https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/Native_messaging) -* [A-t-on besoin de scripts de contenu ? — probablement que oui](https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts) +* [Documentation officielle des extensions Firefox](https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions) +* [Tutoriels sur les extensions Firefox](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension) +* [Solution pour échanger avec un script Python](https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/Native_messaging) +* [A-t-on besoin de scripts de contenu ?](https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/Content_scripts) +* [Comment récupérer les informations des onglets du navigateur](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/query#syntax) +* [Informations sur l'extension et l'environnement dans lequel elle fonctionne](https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/API/runtime) ### Crédits -* [`link_to_balex.svg`](/src/assets/icons/Link_to_balex.svg) MIT https://www.svgrepo.com/svg/450128/external-link-s -* TODO : mettre les autres crédits (dépendances — ex pyodide, images, fonts) +**Bibliothèques et dépendances** +Ce projet intègre plusieurs bibliothèques open-source qui ont permis son développement : +* **[Pyodide](https://github.com/pyodide/pyodide)** : permet d'installer et de configurer des bibliothèques Python dans le navigateur, et de mélanger facilement les languages JavaScript et Python. + +* **[Simplemma](https://github.com/adbar/simplemma)** : lemmatiseur multilingue (Python) +Barbaresi, A. (2024). Simplemma (v1.1.2). Zenodo. https://doi.org/10.5281/zenodo.14187363 **Police utilisée : Luciole** Conçue spécifiquement pour les personnes malvoyantes. @@ -22,5 +30,12 @@ Source : [Luciole Vision](https://luciole-vision.com/) **Icônes** +Icône de lien vers BaLex : [`link_to_balex.svg`](/src/assets/icons/Link_to_balex.svg) MIT https://www.svgrepo.com/svg/450128/external-link-s + Création des icônes d'options sur [icones8](https://icones8.fr/icons) +**Autres** +Ce projet a bénéficé de l'assistance de ChatGPT, notamment pour la correction de bugs, la recherche de solutions pertinentes (ex : les bibliothèques les plus adaptées) et l'optimisation de code (structure, efficacité). +ChatGPT (Versions GPT-4o et o3-mini). (2023). OpenAI. Retrieved February 23, 2025, from https://chat.openai.com + +