From 5dda561d73c9a5698386d643d56a142aa4bbdeec Mon Sep 17 00:00:00 2001 From: horus Date: Thu, 5 Mar 2020 16:02:10 +0100 Subject: Committing intermediate state. --- app/Libraries/AnimeSeason.php | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'app/Libraries/AnimeSeason.php') diff --git a/app/Libraries/AnimeSeason.php b/app/Libraries/AnimeSeason.php index 1bc3655..f0296af 100644 --- a/app/Libraries/AnimeSeason.php +++ b/app/Libraries/AnimeSeason.php @@ -21,7 +21,10 @@ class AnimeSeason { public $anime; public function __construct() { - #Anime::where('mal_id', 2 ); + } + + public function save() { + #Anime::where('mal_id', 2 ); $jikan = new MalClient; $season = $jikan->getSeasonal( @@ -34,10 +37,23 @@ class AnimeSeason { $count = 0; foreach($season->anime as $entry) { + /** + * Debug + if ( DB::table('stats')->where('mal_id', $entry->getMalID())->exists() ) { + continue; + } + #*/ + + /** + * Sleep to avoid 403 by MAL. + */ + sleep(10); + $count++; #Anime::where('mal_id', $entry->getMalID() ); - $anime = new Anime( $entry->getMalID() ); + $anime = new Anime(); + $anime->fill( $entry->getMalID() ); if( ! DB::table('anime')->where('mal_id', $entry->getMalID() )->exists() ) { $anime->save(); @@ -51,11 +67,11 @@ class AnimeSeason { /* echo "
";
var_dump($animeStats);
- */
if ( $count == 1) {
return;
}
+ */
}
}
--
cgit v1.2.3