LinkedIn Job Search (Dobby Fireworks api)
Search public LinkedIn job posts via SerpAPI and analyze each with Dobby Fireworks API. Best→worst sorting, Fireworks-written Explanation & star rating. Results appear in a scrollable box.
by alex · github.com/juliocesarsantosti/dobby-linkedinjobbot-wordpress-plugin
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/juliocesarsantosti/dobby-linkedinjobbot-wordpress-plugin/archive/refs/heads/main.zipLinkedIn Job Search (Fireworks)
Search public LinkedIn job posts via SerpAPI, analyze each result with Dobby Fireworks API, and display a clean, scrollable list ranked best → worst with a star rating and explanation. Titles link directly to the LinkedIn job page.
Features
- Server-side job search via SerpAPI (Google engine, LinkedIn-only filter)
- Per-listing analysis via Dobby Fireworks API (JSON-structured output)
- Best→worst sorting by star rating and relevance
- URL-safe rendering: title shown as clickable LinkedIn link; any other URLs in text are stripped
- Simple shortcode UI:
[linkedin_job_search] - Optional “Open on LinkedIn” button per card
- Nonce-protected AJAX, timeouts, and basic error handling
- Responsive, accessible UI with a scrollable result box
Requirements
- WordPress 6.0+ (PHP 7.4+; PHP 8.x supported)
- A SerpAPI API key
- A Dobby Fireworks API API key
Quick Start
1) Install
Option A – copy into plugins folder
- Create a folder:
wp-content/plugins/jobbot-linkedin-analyzer.php/ - Create file:
wp-content/plugins/jobbot-linkedin-analyzer.php - Paste the plugin code (version 1.0.5)
- In wp-admin: Plugins → Installed Plugins → Activate “LinkedIn Job Search (Fireworks)”
Option B – zip & upload
- Put
jobbot-linkedin-analyzer.phpinsidejobbot-linkedin-analyzer.php/, zip tojobbot-linkedin-analyzer.zip - In wp-admin: Plugins → Add New → Upload Plugin
- Upload
jobbot-linkedin-analyzer.zip, Install, then Activate
2) Configure API Keys
Go to Settings → LinkedIn Job Search and set:
- SerpAPI Key (required)
- Fireworks API Key (required)
- Optional: Fireworks Model, HTTP Timeout, Max Results
3) Add Shortcode
Create/edit a page and add:
[linkedin_job_search]
Optional placeholders:
[linkedin_job_search placeholder_keywords="python backend django" placeholder_location="Berlin or Remote"]
4) Use It
Visit the page, enter keywords (and optional location), click Search. You’ll see ranked, analyzed results. Titles link to the LinkedIn job page, with an “Open on LinkedIn” button.