Download the PHP package jobapis/jobs-multi without Composer

On this page you can find all versions of the php package jobapis/jobs-multi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package jobs-multi

JobApis.com Jobs Multi

Twitter URL Latest Version Build Status Coverage Status Quality Score Total Downloads

About

JobsMulti allows you to easily retrieve job listings from multiple job boards with one library and just a few lines of code.

Each client on its own will give you more flexibility and access to all the parameters for its respective API, but this package allows you to query one or more API in a single call. See Usage section below for detailed examples.

Mission

JobApis makes job board and company data more accessible through open source software. To learn more, visit JobApis.com, or contact us at [email protected].

Usage

Prerequisites

Installation

Create a new directory, navigate to it, and install the Jobs Multi package with composer:

Configuration

Create a new file called index.php and open it up in your favorite text editor.

Add the Composer autoload file to the top of the file:

Create an array of providers you'd like to include. Each "provider" is a job board that Jobs Multi will search for your jobs:

Job Collection

Next, instantiate the JobsMulti client in your index.php file:

Set the parameters for your search. These methods are documented in detail below.

You can also create an array of $options that will filter your results after they're retrieved from the providers:

Then you can retrieve results from each provider individually or from all providers at once:

For a complete working example, see the example folder in this repository.

The getJobsByProvider and the getAllJobs method will return a Collection containing many Job objects.

Documented Methods

Supported APIs

This package currently supports the following API providers:

If you'd like to add support for another provider, please see the contributing section below.

Testing

  1. Clone this repository from Github.
  2. Install the dependencies with Composer: $ composer install.
  3. Run the test suite: $ ./vendor/bin/phpunit.

Contributing

Contributions are welcomed and encouraged! Please see JobApis' contribution guidelines for details, or create an issue in Github if you have any questions.

Legal

Disclaimer

This package is not affiliated with or supported by :provider_name and we are not responsible for any use or misuse of this software.

License

This package uses the Apache 2.0 license. Please see the License File for more information.

Copyright

Copyright 2017, Karl Hughes [email protected].


All versions of jobs-multi with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
jobapis/jobs-careerbuilder Version ^2.0.3
jobapis/jobs-careercast Version ^1.0.1
jobapis/jobs-careerjet Version ^0.1.0
jobapis/jobs-common Version ^2.1.1
jobapis/jobs-dice Version ^1.0.0
jobapis/jobs-github Version ^1.0.0
jobapis/jobs-govt Version ^1.0.0
jobapis/jobs-ieee Version ^0.1.0
jobapis/jobs-indeed Version ^1.0.0
jobapis/jobs-jobinventory Version ^0.1.0
jobapis/jobs-jobs2careers Version ^2.0.0
jobapis/jobs-juju Version ^2.0.0
jobapis/jobs-monster Version ^0.1.0
jobapis/jobs-stackoverflow Version ^0.1.0
jobapis/jobs-usajobs Version ^0.2.0
jobapis/jobs-ziprecruiter Version ^1.0.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package jobapis/jobs-multi contains the following files

Loading the files please wait ....