{"id":30799105,"url":"https://github.com/emmanuelronoh/django-job-scraper","last_synced_at":"2026-04-14T18:34:25.794Z","repository":{"id":311787490,"uuid":"1045042439","full_name":"emmanuelronoh/django-job-scraper","owner":"emmanuelronoh","description":"A Django-based job listing dashboard that scrapes job postings from multiple sources (e.g., Indeed) and displays them with details such as title, company, location, posting date, and expiration date.","archived":false,"fork":false,"pushed_at":"2025-08-26T15:15:21.000Z","size":30059,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-05T19:21:47.785Z","etag":null,"topics":["beutifulsoup","bs4-requests","django","python","python-script","web-scraping"],"latest_commit_sha":null,"homepage":"","language":"Python","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/emmanuelronoh.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,"zenodo":null}},"created_at":"2025-08-26T15:12:31.000Z","updated_at":"2025-08-26T15:24:02.000Z","dependencies_parsed_at":"2025-08-26T21:21:46.248Z","dependency_job_id":null,"html_url":"https://github.com/emmanuelronoh/django-job-scraper","commit_stats":null,"previous_names":["emmanuelronoh/django-job-scraper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/emmanuelronoh/django-job-scraper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmanuelronoh%2Fdjango-job-scraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmanuelronoh%2Fdjango-job-scraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmanuelronoh%2Fdjango-job-scraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmanuelronoh%2Fdjango-job-scraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emmanuelronoh","download_url":"https://codeload.github.com/emmanuelronoh/django-job-scraper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emmanuelronoh%2Fdjango-job-scraper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31810738,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["beutifulsoup","bs4-requests","django","python","python-script","web-scraping"],"created_at":"2025-09-05T19:04:16.226Z","updated_at":"2026-04-14T18:34:25.775Z","avatar_url":"https://github.com/emmanuelronoh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django Job Scraper\n\nA Django-based web application that scrapes and displays job listings from various job boards such as Indeed.  \nThe dashboard allows you to view job title, company, location, posting date, expiration date, and source.\n\n## Features\n- Scrape jobs from Indeed (and easily extendable to more sources).\n- Store job details in a Django model.\n- Display jobs in a clean dashboard with links to the original posting.\n- Track posting date and expiration date.\n- Avoid duplicates using unique job links.\n\n## Tech Stack\n- **Backend:** Django\n- **Frontend:** HTML, CSS (Django templates)\n- **Database:** SQLite (default, can switch to PostgreSQL/MySQL)\n- **Scraping:** BeautifulSoup / Requests\n\n## Installation\n```bash\ngit clone https://github.com/your-username/django-job-scraper.git\ncd django-job-scraper\npip install -r requirements.txt\npython manage.py migrate\npython manage.py runserver\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmanuelronoh%2Fdjango-job-scraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femmanuelronoh%2Fdjango-job-scraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femmanuelronoh%2Fdjango-job-scraper/lists"}