mwds/jobscraper

A laravel package to scrape for teaching jobs

Installs: 7

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/mwds/jobscraper

v1.0.1 2024-08-08 06:46 UTC

This package is auto-updated.

Last update: 2026-01-08 09:55:01 UTC


README

A Laravel package to scrape UK teaching jobs and save to the Vacancy table.

Installation

You can install the package via Composer:

composer require mwds/jobscraper

Configuration

Publish the configuration file:

php artisan vendor:publish --provider="Mwds\\Jobscraper\\JobScraperServiceProvider" --tag="config"

Usage

Update your .env File

TES_URL=https://www.tes.com/jobs INDEED_URL=https://www.indeed.com/jobs API_URL=http://your-laravel-app.com/api/jobs

Run the scraper:

php artisan scrape:jobs

Contributing

Contributions are welcome! Please follow these steps to contribute to the project:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Commit your changes:
    git commit -am 'Add some feature'
  4. Push to the branch:
    git push origin feature-branch
  5. Create a new Pull Request

License

This package is open-sourced software licensed under the MIT license.