Olx.ba search scheduler
Missing scheduler for Olx.ba searches. Production-ready small web application which notifies you by email when something new is published within your saved search.
Usage
Go to OLX.ba and set up your wanted search with all corresponding filters activated (usually you will save the search in their app as well). Then simply copy search url and save it in this app.
After that, scheduler is set up to run every 10 minutes and it will do search and compare previous results, and notify you only about new results. Will not spam constantly.
Installation
Clone project
git clone https://github.com/fajicbenjamin/olxba-search-scheduler.git
Install dependencies via Composer
composer install
Install and build assets (use appropriate build for dev or prod)
npm install
npm run dev
Migrate tables
php artisan migrate
Finally, you will want to start scheduler and queue listener
php artisan queue:work
php artisan schedule:run
Note: those last two commands are mainly for development. If you are deploying the app, you should consider configuring supervisor to keep queue work for you, and also adding the cron job for scheduler