veopot / mwx-json

Парсеры для Manga Watcher X и инструкция к ним
https://mwx.su/
22 stars 5 forks source link

Добавить поддержку множества для [chapter_complete].[add_pages] #44

Closed LomikXP closed 1 year ago

LomikXP commented 1 year ago

Теперь в add_pages можно писать несколько функций, например

"add_pages":
[
    {
        "start": "chapter-images\">",
        "before": "id=\"",
        "token1": "src=\"https://static2.mangapoisk.org/pages/",
        "token2": "\"",
        "end": "<div class=\"row text-center\">",
        "replace":
        [{
                "prefix": "https://static2.mangapoisk.org/pages/"
            }, {
                "match": "data-small-src=\"(.*?)\"",
                "text": ""
            },
            {
                "match": "src=\"data:image/(.*?)\"",
                "text": ""
            }
        ]
    },
    {
        "start": "chapter-images\">",
        "before": "id=\"",
        "token1": "src=\"https://static2.mangapoisk.org/pages/",
        "token2": "\"",
        "end": "<div class=\"row text-center\">",
        "replace":
        [{
                "prefix": "https://static2.mangapoisk.org/pages/"
            }, {
                "match": "data-small-src=\"(.*?)\"",
                "text": ""
            },
            {
                "match": "src=\"data:image/(.*?)\"",
                "text": ""
            }
        ]
    },
]

ну либо одну, по старому

veopot commented 1 year ago

Тогда приоритет сначало у первого действия после него 2 потом 3 и тд

LomikXP commented 1 year ago

Да, порядок соблюдается