Skip to main content

An utility downloader for a job search at seek.com.au

Project description

Code style: black CI CI PyPI - Python Version PyPI

Job Seeker

job_seeker is an utility to download data of a job search from seek.com.au into a csv file for data analysis and exploration

Install using pip

pip install job-seeker

Setting up to install from source

download the package

git clone https://github.com/pedrojunqueira/job-seeker.git

go to directory job-seeker on root path

cd job-seeker

install from source

make sure you are on the root directory i.e. the directory where the setup.py file is located

then to install just do a pip install .

.
├── LICENSE
├── README.md
├── example
│   ├── job_seeker_usage.py
│   └── my_job_search.csv
├── job_seeker
│   ├── __init__.py
│   └── downloader.py
├── pyproject.toml
├── setup.py
└── tests
    ├── conftest.py
    ├── data
       └── response.json
    └── test_downloader.py

Code example usage

from job_seeker.downloader import JobSeeker

# set parameters

parameters = {
    "where" : "All Adelaide SA",
    "keywords" : "data analyst",
}

#instantiate the JobSeeker class

js = JobSeeker(params=parameters)

df = js.jobs_df

# df is a pandas.DataFrame object

# to print DataFrame head
print(df.head())


# to save as a csv in the current directory. See example on the ./example folder
df.to_csv("my_job_search.csv")

terminal output

   page    job_id                         title  ...                       companyName                       company_advertiser
0     1  54150559                  Data Analyst  ...        Relationships Australia SA  Relationships Australia South Australia
1     1  54111544              Business Analyst  ...                    Robert Walters                           Robert Walters
2     1  54153618                  Data Analyst  ...                 Stoller Australia                        Stoller Australia
3     1  54150559                  Data Analyst  ...        Relationships Australia SA  Relationships Australia South Australia
4     1  54120381  Performance Insights Analyst  ...  Australian Institute of Business         Australian Institute of Business

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

job_seeker-0.0.5.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

job_seeker-0.0.5-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file job_seeker-0.0.5.tar.gz.

File metadata

  • Download URL: job_seeker-0.0.5.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for job_seeker-0.0.5.tar.gz
Algorithm Hash digest
SHA256 393eb4957674c5a8ff0a6f7b100f78ddd896b3a3bcb659dd56a68e5d732299aa
MD5 f11bbd9f2da3dd737041a914fc7f90c0
BLAKE2b-256 5e9632afa022a78abb04e1e2fd2afbc39ae700aeb4e0a7c79edd74bf93eab85c

See more details on using hashes here.

File details

Details for the file job_seeker-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: job_seeker-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for job_seeker-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8f3a225e04d8fa08c45119ab83792f67d1134162d035905bc54fec6a29995d2e
MD5 cabfe4403b568062bf453893d71b4527
BLAKE2b-256 5d3be4c5c2142d22c2c0b1d7d888cb81fa63b88cc1d2069b5bba499e91dda65d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page