Logo Lanfrica

mahdimessai/KhedmAlytic

Domaine:

socioeconomic

Type de record:

software
Créateur:
mah
Hôte:
A job scraper and analysis project for the Tunisian market # KhedmAlytic This project is designed for web scraping and data analysis, specifically for the tunisian job market. It is deployed using Streamlit for interactive data visualization. ## Folder Structure - ** APIs **: API interaction scripts. - ** geo_api.py **: Geolocation API integration. - ** industry_classification.py **: Industry classification logic using Llama3 API. - ** config **: Configuration settings for scrapers. - ** data **: Directory for storing raw data files. - ** database **: Database interaction scripts. - ** database.py **: Wrapper around motor (MongoDB). - ** scrapers **: Web scraping scripts. - ** BaseScraper.py **: Base scraper class with common functionalities. - ** BaytScraper.py **: Specific scraper for Bayt.com. - ** TanitScraper.py **: Specific scraper for TanitJobs. - ** streamlit_app **: Streamlit app components for the web interface. - ** introduction.py **: Introductory page of the Streamlit app. - ** processing.py **: Data processing scripts for the app. - ** visualization.py **: Data visualization components for the app. - ** utils **: Utility functions. - ** utils.py **: Helper functions used across the project. - ** .env **: Environment variables file. - ** app.py **: Streamlit application script for running the project. - ** scrape.py **: Script to initiate the web scraping process.