{"id":19611227,"url":"https://github.com/justyuuto/projet-voltaire-bot","last_synced_at":"2025-04-23T18:09:54.385Z","repository":{"id":232559286,"uuid":"781331536","full_name":"JustYuuto/projet-voltaire-bot","owner":"JustYuuto","description":"Une API en Python pour \"botter\" le projet Voltaire, utilisant GPT-4 [dernière màj : 06/01/2025]","archived":false,"fork":false,"pushed_at":"2025-01-06T10:52:49.000Z","size":78,"stargazers_count":4,"open_issues_count":6,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-23T18:09:47.094Z","etag":null,"topics":["bot","flask","g4f","projet-voltaire","python"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JustYuuto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"JustYuuto","custom":["https://paypal.me/46354635487464168"]}},"created_at":"2024-04-03T07:20:37.000Z","updated_at":"2025-03-21T15:09:48.000Z","dependencies_parsed_at":"2024-11-11T10:37:42.122Z","dependency_job_id":"eddaacc5-cd43-4c9e-9804-cda8386f8b6c","html_url":"https://github.com/JustYuuto/projet-voltaire-bot","commit_stats":null,"previous_names":["justyuuto/projet-voltaire-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustYuuto%2Fprojet-voltaire-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustYuuto%2Fprojet-voltaire-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustYuuto%2Fprojet-voltaire-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JustYuuto%2Fprojet-voltaire-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JustYuuto","download_url":"https://codeload.github.com/JustYuuto/projet-voltaire-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250487531,"owners_count":21438612,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","flask","g4f","projet-voltaire","python"],"created_at":"2024-11-11T10:37:35.319Z","updated_at":"2025-04-23T18:09:54.367Z","avatar_url":"https://github.com/JustYuuto.png","language":"JavaScript","funding_links":["https://github.com/sponsors/JustYuuto","https://paypal.me/46354635487464168"],"categories":[],"sub_categories":[],"readme":"# Projet Voltaire Bot\n\nUne API en Python pour \"botter\" le projet Voltaire en utilisant GPT-4. Etant donné l'utilisation de GPT-4, il est possible que le bot clique sur des réponses fausses, néanmoins cela reste très rare.\n\n\u003e [!NOTE]\n\u003e Ce projet est à but purement éducatif, je ne suis pas responsable de l'utilisation que vous en faites. Si vous vous faites choper en train de tricher c'est pas ma faute mdrrr 🫵🫵😂😂\n\n## Utilisation\n\nPremière chose, télécharger le repo : https://github.com/JustYuuto/projet-voltaire-bot/archive/refs/heads/master.zip\n\nPour utiliser le bot, il suffit de [lancer le serveur en local](#installer-le-serveur-en-local) et d'installer [l'extension dans votre navigateur](#installer-lextension).\n\n\u003e [!WARNING]\n\u003e **Attention :** L'extension ne fonctionne qu'avec cette interface du projet Voltaire. Si vous utilisez une autre interface, l'extension **ne FONCTIONNERA PAS**. Si vous vous y connaissez en JS/Python, libre à vous de modifier le code pour qu'il fonctionne avec d'autres interfaces.\n\u003e ![Interface du projet Voltaire](/screenshot.png)\n\n### Installer le serveur en local\n\n1. Installez Python (**pensez à cocher \"Add python.exe to PATH\"**).\u003cbr/\u003e\n   Je recommande d'utiliser Python 3.12 pour éviter les erreurs de compatibilité avec certaines dépendances.\n2. Allez dans le dossier de ce repo\n3. **Sur Windows :** Lancez le script `start.bat` pour installer les dépendances et lancer le serveur.\u003cbr/\u003e\n   **Sur Linux/macOS :** Lancez les commandes suivantes dans un terminal :\n   ```bash\n   python -m venv venv\n   source venv/bin/activate\n   pip install -r requirements.txt\n   flask --app main run\n   ```\n4. Si tout s'est bien passé, vous devriez voir un message du type `Running on http://....`\n5. Vous pouvez maintenant [installer l'extension](#installer-lextension).\n\n### Installer l'extension\n\n#### Chrome, Edge, Opera, Brave, Vivaldi, etc.\n\n1. Ouvrez chrome://extensions/\n2. Activez le mode développeur\n3. Cliquez sur \"Charger l'extension non empaquetée\"\n4. Sélectionnez le dossier `extension` de ce repo\n5. Pour que l'extension s'active, rendez vous sur une page du projet Voltaire, et cliquez sur l'icône de l'extension en haut à droite de votre navigateur.\n\n#### Firefox\n\n1. Ouvrez about:debugging\n2. Cliquez sur \"This Firefox\"\n3. Cliquez sur \"Load Temporary Add-on\"\n4. Sélectionnez le fichier `manifest.json` du dossier `extension` de ce repo\n5. Pour que l'extension s'active, rendez vous sur une page du projet Voltaire, et cliquez sur l'icône de l'extension en haut à droite de votre navigateur.\n\n## Taux de réussite\n\n\u003ctable\u003e\n   \u003cthead\u003e\n      \u003ctr\u003e\n         \u003cth\u003eEntraînement\u003c/th\u003e\n         \u003cth\u003eFonctionne ?\u003c/th\u003e\n      \u003c/tr\u003e\n   \u003c/thead\u003e\n   \u003ctbody\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eOrthographe\u003c/td\u003e\n         \u003ctd\u003e\n            \u003cul\u003e\n               \u003cli\u003eEntrainement intensif : marche très bien\u003c/li\u003e\n               \u003cli\u003eClic sur les fautes : marche mais fait des fautes des fois\u003c/li\u003e\n               \u003cli\u003eMot à remplir avec l'audio : ✅\u003c/li\u003e\n            \u003c/ul\u003e\n         \u003c/td\u003e\n      \u003c/tr\u003e\n      \u003ctr\u003e\n         \u003ctd\u003eExpression\u003c/td\u003e\n         \u003ctd\u003eOui nickel\u003c/td\u003e\n      \u003c/tr\u003e\n   \u003c/tbody\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustyuuto%2Fprojet-voltaire-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustyuuto%2Fprojet-voltaire-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustyuuto%2Fprojet-voltaire-bot/lists"}