Skip to content
This repository has been archived by the owner on Mar 24, 2024. It is now read-only.

TampaDevs/legacy-events-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tampa Devs Job Board Widget

OpenSSF Scorecard

Powered by Cloudflare Workers and Job Boardly.

Check it out at api.jobs.tampa.dev.

Screenshot 2023-01-31 at 16 36 52

Or embed on your site:

<iframe style="width: 100%; overflow: hidden;" src="https://api.jobs.tampa.dev/v1/widget"></iframe>

Want JSON results? Read on.

Configuration Parameters

/v1/widget accepts the following query parameters:

  • arrangement_filter: any combination of fulltime, parttime, contract, temporary, volunteer, internship.

  • location_filter: a list of substrings to search for in job locations (e.g. tampa,anywhere).

  • company_location: a list of substrings to search for in company locations (e.g. tampa,anywhere).

  • company_filter: any combination of company names (e.g. brooksource,reliaquest).

  • title_contains: a list of substrings to search for in job titles (e.g. react,security,devops).

  • promo_filter: list of promoted role types to include in results. One of featured, promoted, basic.

  • limit: a numeric maxumum for the number of results to return.

  • json: return results in JSON format, true or false.

  • hide_footer: hide the widget footer.

  • custom_stylesheet_url: apply your own custom stylesheet to the embedded widget from a provided URL.

Example:

The URL below will return job listings that match the following conditions:

  • where the job title contains "security", "engineer", or "software",
  • fulltime positions only,
  • output in JSON,
  • maximum of 5 results.

https://api.jobs.tampa.dev/v1/widget?title_contains=security,engineer,software&arrangement_filter=fulltime&limit=5

Development

Make sure you have the latest version of Cloudflare's wrangler tool.

Once wrangler and the project dependencies are installed, you spawn a local instance of the API server from the root of the repository:

wrangler dev -l

Deployment & Testing

Your contributions should build locally before submission.

Two pre-production environments exist for testing and development purposes. Changes must be staged in these branches for testing & acceptance prior to being merged into master and deployed.

When PRs are opened, a test workflow runs to ensure the project builds. However, the result is not deployed.

About

Tampa tech events meetup widget

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published