2017 © Pedro Peláez
 

library jobs-goremote

Making it simple to integrate your application with the GoRemote RSS Feed.

image

jobapis/jobs-goremote

Making it simple to integrate your application with the GoRemote RSS Feed.

  • Thursday, February 9, 2017
  • by karllhughes
  • Repository
  • 1 Watchers
  • 1 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 2 Versions
  • 29 % Grown

The README.md

JobApis.com GoRemote RSS Feed Client

Twitter URL Latest Version Software License Build Status Coverage Status Quality Score Total Downloads, (*1)

About

This package helps PHP developers connect with the GoRemote.io job board's RSS feed. In just a couple lines of code, you can grab job listings from GoRemote's feed., (*2)

Example

$client = new GoRemoteProvider(new GoRemoteQuery());
$jobs = $client->getJobs();

See Usage section below for more detailed examples., (*3)

Mission

JobApis makes job board and company data more accessible through open source software. To learn more, visit JobApis.com, or contact us at admin@jobapis.com., (*4)

Requirements

Installation

You can install this package using Composer. From the command line, run:, (*5)

$ composer require jobapis/jobs-goremote

Usage

GoRemote provides no search parameters, just a feed of all their latest jobs via RSS. In order to get the latest job listings, first create a query object., (*6)

$query = new JobApis\Jobs\Client\Queries\GoRemoteQuery();

Then inject the query object into the provider., (*7)

$client = new JobApis\Jobs\Client\Providers\GoRemoteProvider($query);

And call the "getJobs" method to retrieve results., (*8)

$jobs = $client->getJobs();

The getJobs() method will return a Collection of Job objects based on Schema.org's JobPosting specification., (*9)

Testing

  1. Clone this repository from Github.
  2. Install the dependencies with Composer: $ composer install.
  3. Run the test suite: $ ./vendor/bin/phpunit.
  4. (Optional) Run the test suite with real HTTP calls to the API: $ REAL_CALL=1 ./vendor/bin/phpunit.

A code coverage report will be generated in the build/ directory at the root of the project., (*10)

Contributing

Please see JobApis' contribution guidelines for details., (*11)

Disclaimer

This package is not affiliated with or supported by GoRemote and we are not responsible for any use or misuse of this software., (*12)

License

This package uses the Apache 2.0 license. Please see the License File for more information., (*13)

Copyright 2017, Karl Hughes., (*14)

The Versions

09/02 2017

dev-master

9999999-dev https://github.com/jobapis/jobs-goremote

Making it simple to integrate your application with the GoRemote RSS Feed.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

php jobs api client goremote

09/02 2017

0.1.0

0.1.0.0 https://github.com/jobapis/jobs-goremote

Making it simple to integrate your application with the GoRemote RSS Feed.

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

php jobs api client goremote