{"id":18405734,"url":"https://github.com/pybites-open-source/job-seeker","last_synced_at":"2025-04-07T08:32:11.740Z","repository":{"id":46638122,"uuid":"412483088","full_name":"PyBites-Open-Source/job-seeker","owner":"PyBites-Open-Source","description":"Python utility to download jobs at seek.com.au","archived":false,"fork":false,"pushed_at":"2022-05-15T09:45:52.000Z","size":3301,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-22T15:12:10.330Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PyBites-Open-Source.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-01T13:45:25.000Z","updated_at":"2024-12-03T13:07:04.000Z","dependencies_parsed_at":"2022-07-20T07:02:07.487Z","dependency_job_id":null,"html_url":"https://github.com/PyBites-Open-Source/job-seeker","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PyBites-Open-Source%2Fjob-seeker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PyBites-Open-Source%2Fjob-seeker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PyBites-Open-Source%2Fjob-seeker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PyBites-Open-Source%2Fjob-seeker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PyBites-Open-Source","download_url":"https://codeload.github.com/PyBites-Open-Source/job-seeker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247620263,"owners_count":20968172,"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":["hacktoberfest"],"created_at":"2024-11-06T03:04:30.781Z","updated_at":"2025-04-07T08:32:11.299Z","avatar_url":"https://github.com/PyBites-Open-Source.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![CI](https://github.com/PyBites-Open-Source/job-seeker/actions/workflows/quality-and-send-to-pypi.yml/badge.svg)](https://github.com/PyBites-Open-Source/job-seeker/blob/master/.github/workflows/quality-and-send-to-pypi.yml)\n[![CI](https://github.com/PyBites-Open-Source/job-seeker/actions/workflows/tox-tests.yml/badge.svg)](https://github.com/PyBites-Open-Source/job-seeker/blob/master/.github/workflows/tox-tests.yml)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/job-seeker)](https://pypi.org/project/job-seeker/)\n[![PyPI](https://img.shields.io/pypi/v/job-seeker?color=orange)](https://pypi.org/project/job-seeker/)\n\n# Job Seeker\n\njob_seeker is an utility to download data of a job search from seek.com.au into a csv file for data analysis and exploration\n\n## Install using pip\n\n```bash\npip install job-seeker\n```\n\n## Setting up to install from source\n\n### download the package\n\n```bash\ngit clone https://github.com/pedrojunqueira/job-seeker.git\n```\n\n### go to directory job-seeker on root path\n\n```bash\ncd job-seeker\n```\n\n## install from source\n\nmake sure you are on the root directory i.e. the directory where the setup.py file is located\n\nthen to install just do a `pip install .`\n\n```bash\n.\n├── LICENSE\n├── README.md\n├── example\n│   ├── job_seeker_usage.py\n│   └── my_job_search.csv\n├── job_seeker\n│   ├── __init__.py\n│   └── downloader.py\n├── pyproject.toml\n├── setup.py\n└── tests\n    ├── conftest.py\n    ├── data\n    │   └── response.json\n    └── test_downloader.py\n```\n\n## Code example usage\n\n```python\n\nfrom job_seeker.downloader import JobSeeker\n\n# set parameters\n\nparameters = {\n    \"where\" : \"All Adelaide SA\",\n    \"keywords\" : \"data analyst\",\n}\n\n#instantiate the JobSeeker class\n\njs = JobSeeker(params=parameters)\n\ndf = js.jobs_df\n\n# df is a pandas.DataFrame object\n\n# to print DataFrame head\nprint(df.head())\n\n\n# to save as a csv in the current directory. See example on the ./example folder\ndf.to_csv(\"my_job_search.csv\")\n\n```\n\n#### terminal output\n\n```cmd\n   page    job_id                         title  ...                       companyName                       company_advertiser\n0     1  54150559                  Data Analyst  ...        Relationships Australia SA  Relationships Australia South Australia\n1     1  54111544              Business Analyst  ...                    Robert Walters                           Robert Walters\n2     1  54153618                  Data Analyst  ...                 Stoller Australia                        Stoller Australia\n3     1  54150559                  Data Analyst  ...        Relationships Australia SA  Relationships Australia South Australia\n4     1  54120381  Performance Insights Analyst  ...  Australian Institute of Business         Australian Institute of Business\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpybites-open-source%2Fjob-seeker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpybites-open-source%2Fjob-seeker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpybites-open-source%2Fjob-seeker/lists"}