Logo Lanfrica

smaiga01/mali-education

Domaine:

education

Type de record:

software
Créateur:
sma
Hôte:
# Application éducative Cette application permet aux élèves de créer un compte et d'accéder à des anciens sujets répartis par série (DEF, CAP, BT, BAC, Université) et matière. Elle offre également une section pour rechercher des offres de stages, avec import automatique depuis des flux RSS. ## Installation ```bash python -m venv venv source venv/bin/activate pip install -r requirements.txt ``` ## Lancement ```bash python app.py ``` ## Gestion des stages Pour ajouter des offres de stages automatiquement : 1. **Ajouter une source RSS** : Allez dans Admin > Tableau de bord > "Ajouter une source RSS" - Fournissez un nom (ex: "Indeed Mali") et l'URL du flux RSS - Les flux RSS sont des URLs spéciales qui listent les offres en format XML - Exemples : - Indeed Mali : `ma.indeed.com` - LinkedIn : Activez RSS dans vos paramètres et copiez l'URL - Autres sites : Cherchez "[site] RSS feed" ou inspectez le code source 2. **Importer les offres** : Dans le tableau de bord admin, cliquez sur "Importer" à côté de la source pour récupérer les nouvelles offres. Les offres importées apparaîtront dans la section "Stages" pour les utilisateurs. ### Scraping de sites web En plus des flux RSS, l'application peut scraper directement les sites web d'offres d'emploi. Cependant : - **Sites modernes (React/Vue/Angular)** : Les sites qui chargent le contenu dynamiquement avec JavaScript (comme malibaara.com) ne peuvent pas être scrapés avec les outils actuels. Utilisez plutôt leur flux RSS s'il existe. - **Sites supportés** : Indeed et Emploimali.com ont des parsers spécialisés avec extraction de descriptions complètes. - **Sites génériques** : Pour d'autres sites, l'application essaie de détecter automatiquement les offres, mais le succès dépend de la structure HTML du site. **Améliorations récentes** : - ✅ Extraction automatique des descriptions complètes depuis les pages de détail des offres - ✅ Nettoyage du HTML et formatage des descriptions avec stru …