pyrsmk / lostmovie
Unified way to search movies
1.2.5
2017-05-28 10:39 UTC
Requires
- php: >=5.4.0
- fabpot/goutte: ^3.2
README
Unified way to search movies online. Currently, only SensCritique is supported.
Install
composer require pyrsmk/lostmovie
SensCritique
$senscritique = new LostMovie\SensCritique(); $data = $senscritique->search('star wars 7'); var_dump($data);
It will return :
array(7) { ["title"] => string(29) "Star Wars : The Force Awakens" ["year"] => string(4) "2015" ["duration"] => string(10) "2 h 16 min" ["genres"] => array(3) { [0] => string(6) "action" [1] => string(8) "aventure" [2] => string(11) "fantastique" } ["rating"] => string(3) "6.8" ["poster"] => string(89) "https://media.senscritique.com/media/000014930137/160/Star_Wars_Le_Reveil_de_la_Force.jpg" ["synopsis"] => string(148) "Septième épisode de la saga Star Wars et premier d'une nouvelle trilogie, dont les événements se déroulent trente ans après Le retour du Jedi." }
If no movie has been found, the response will be null
.
Guzzle/Goutte
LostMovie is working with Guzzle and Goutte to get data. If you want to set some options (or whatsoever) you can retrieve them with :
$lostmovie->getGuzzle(); $lostmovie->getGoutte();
Notes about the search engines
We're using the Google search engine to have better results. Please don't make a whole bunch of requests directly otherwise Google will block ulterior requests for some time.
License
MIT.