extracted url from curl command:' . $url . '
';
		}
		$epub = new TPEpubCreator();
		$epub->temp_folder = 'temp/';
		$epub->epub_file = 'lemonde' . $coverdate . '.epub';
		$epub->title = 'Le Monde ' . $coverdate ;
		$coverurl = 'https://www.lemonde.fr/thumbnail/journal/'. $coverdate .'/1000/1490';
		$epub->AddImage( $coverurl, 'image/jpeg', true );
		// cache json in case url expires
		$tempjsonpath = 'temp/' . hash('md5', $url) . '.json';
		$json = '';
		if (file_exists($tempjsonpath))
		{
			$json = file_get_contents($tempjsonpath);
		}
		else
		{
			$json = file_get_contents($url);
			file_put_contents($tempjsonpath, $json);
		}
		$publication = json_decode($json);
		$content = array_filter($publication->Content, function($item) { return $item->Category == 'Le Monde'; });
		usort($content, function ($a, $b) { return $a->PageNumber - $b->PageNumber; });
		foreach ($content as $article)
		{
			$articlebody = array_filter($article->ContentItem, function($item) { return $item->ContentType == 'text/xml'; });
			$articlebody = array_values($articlebody)[0];
			if ($articlebody->Title && $articlebody->HtmlText)
			{
				$pagecontent = ''. strip_tags($articlebody->Title) . '
';
				$author = array_filter($article->ContentItem, function($item) { return $item->ContentType == 'author/xml'; });
				$author = array_values($author)[0];
				if ($author->Author)
				{
					$pagecontent .= $author->Author;
				}
				if ($articlebody->Introduction)
				{
					$pagecontent .= '' . $articlebody->Introduction . '';
				}
				/*$images = array_values(array_filter($article->ContentItem, function($item) { return $item->ContentType == 'graphic/jpeg' || $item->ContentType == 'image/jpeg'; }));
				foreach ($images as $image)
				{
					$imageid = $image->ContentItemId;
					$imageurl = preg_replace('/GetPublicationContentItems-.*\.json/', 'Image-MEDIUM-' . $imageid . '.jpg', $url);
					$tempcontent = file_get_contents($imageurl);
					file_put_contents('temp/' . $imageid, $tempcontent);
					//$epub->AddImage('temp/' . $imageid, false, false );
					$pagecontent .= '';
					if ($image->HtmlText)
					{
						$pagecontent .= $image->HtmlText;
					}
				}*/
				$pagecontent .= $articlebody->HtmlText;
				$epub->AddPage($pagecontent, false, strip_tags($articlebody->Title));
			}
		}
		if ( ! $epub->error ) {
			$epub->CreateEPUB();
			if ( ! $epub->error ) {
				echo 'Success: Download your book here.';
			}
			else
			{
				echo $epub->error;
			}
		} else {
			echo $epub->error;
		}
	}
?>