Coder Social home page Coder Social logo

jobs-multi's People

Contributors

karllhughes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jobs-multi's Issues

pagination is not working

I'm use the code like :

$providers = [
'Careercast' => [],
'Dice' => [],
'Github' => [],
'Govt' => [],
'Ieee' => [],
'Jobinventory' => [],
'Monster' => [],
'Stackoverflow' => [],
];
$client = new \JobApis\Jobs\Client\JobsMulti($providers);
$client->setKeyword('training')
->setPage(1, 10);
$options = [
'maxResults' => 20,
'orderBy' => 'datePosted',
'order' => 'desc',
];

$jobs = $client->getAllJobs($options);

But, I get the same result in all page.(like, 1,2,3 .. )

Please, Explain to me, How is work properly?

Improve method for adding new providers

Adding a new provider is currently a very manual process that could probably be improved. In refactoring the switch statements to a configuration pattern it seems like we might be able to make this more elegant.

Pagination setup for Jobs-multi wrapper

$client = new JobApis\Jobs\Client\JobsMulti($providers);
$jobs = $client->setKeyword('engineering')
->setLocation('chicago, il')
->setPage(1, 10)
->getAllJobs($options);
This is the code we use. If we set the $options['maxResults'=>100], the setPage( ) method does not work.
In the case above it should return 10 results from the $jobs object I believe.
Secondly, how to set up the pagination at the end of the list that example is missing.
Great work and useful code package to make a job board.

Unable to install Jobs Multi API on localhost (Windows/XAMPP)

I am are trying to set up Jobs Multi at my localhost (Windows/XAMPP). For that I have installed Composer and created a empty directory in my xampp\htdocs\directory-for-jobs-multi and ran given commands but its not working. It is just creating a composer.json file with {} only opening and closing curly braces and command in CMD get stuck in processing only. I tried to search solution for this issue but did not found anything on web.

I will be really grateful if anyone can help to fix this issue.

Improve test coverage

We're sitting pretty low for a version 1.0 release. I'd like to improve this before then.

Don't set query params until right before the call, this way order doesn't matter

Right now if you set Keyword after Location, it will overwrite the original location, at least in the case of Government Jobs API. This is because that API doesn't have a "real" location field, the string is simply added to the keyword.

We could fix this by building interim query objects then setting all of them right before calling the APIs.

Update documentation

  • More examples
  • Complete list of providers
  • Details on running "real" api tests
  • Warning about correctly formatting locations

'Currently only supports US locations.'

Is there a reason for this? A few of the services only operate within the states, sure, but should that really affect whether this package even works? Surely it could just return an empty array if non-US locations were attempted to be accessed from a US-only service.

Current support all location?

Hi member, Is current support all location? and how to pull data from any location? I have laravel website can someone help me to integrate. Since I was reading and see example file like this https://github.com/jobapis/jobs-multi/blob/master/example/index.php if I have file like this how to work with my site as someone can see jobs from various boards. Create a new directory, navigate to it, and install the Jobs Multi package with composer: I am suppose to create in my website directory or local computer?

Documentation - How do I use this API? What are the Endpoints?

Hi,

It looks like the jobsApis.com provides an API to query various Job sites in 1 place. How do I get started? I would like to filter job listing from the job sites you listed, for a niche domain, and publish them on a custom job board.

thank you!

-Shiva

No jobs returned for Dice

Have tried with every possible combination but every time it just says "0 Jobs Found". Can anyone please help me in getting jobs returned from Dice API.

Thanks in advance.

Unable to install Jobs-multi on WAMP.

Hi,

I am trying to install jobs-multi on a Windows WAMP setup. I downloaded and installed composer for Windows. Then I cloned this repo (i.e. jobs-multi ) and opened a cmd window, cd-ed to my folder (shown below ) and ran the composer require command.

Am getting the following error. What am I doing wrong? (I'm new to PHP so please bear with me.

image

Push Job postings instead of just pulling them

Karl asked me to put a ticket here.
the request is to publish a job posting to multiple (free) job boards -- i.e., pushing the job postings -- rather than pulling the job postings. This would serve the sourcing part of the recruiting.

Another idea is to pull resumes from the Indeed and Craigslist and other databases. They want to see their data and resumes, so they may even pay you for each install or ???

Good luck, Esfandiar
[email protected]

Change response of getAllJobs method

This method should create it's own collection of jobs:

  • Sorted by date by default
  • From all providers

And should include a collection of errors as described here: #5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.