- toogle chapter visibility
- delete chapter cbz
- preferred ContentSource.php and modal
- minor fixes
This commit is contained in:
Jérémy Guillot
2024-07-21 22:21:04 +02:00
parent fafff5014c
commit c56f72b813
17 changed files with 474 additions and 82 deletions

View File

@@ -227,7 +227,6 @@ readonly class MangadexProvider implements MetadataProviderInterface
$mergedChapters = [];
foreach ($allChapters as $chapter) {
$number = $chapter->getNumber();
$existingChapter = $manga->getChapterByNumber($number);
if ($existingChapter) {
if ($existingChapter->getExternalId() !== $chapter->getExternalId() && is_null($existingChapter->getExternalId())) {

View File

@@ -37,6 +37,7 @@ class JavascriptScraper extends AbstractScraper
$imagePath = $tempDir . '/' . $imageName;
file_put_contents($imagePath, file_get_contents($page['image_url']));
$this->dispatchProgressEvent($chapter, $index + 1, count($pageData));
$page['local_image_url'] = $imagePath;
}
@@ -95,7 +96,7 @@ class JavascriptScraper extends AbstractScraper
{
$chapterSelector = $contentSource->getChapterSelector();
if (!$chapterSelector) {
return; // Si aucun sélecteur n'est défini, on ne fait rien
return;
}
$crawler = $pantherClient->waitFor($chapterSelector);