diff --git a/public/icons/multisrc/lightnovelwp/requiemtls/icon.png b/public/icons/multisrc/lightnovelwp/requiemtls/icon.png new file mode 100644 index 0000000..e981aa3 Binary files /dev/null and b/public/icons/multisrc/lightnovelwp/requiemtls/icon.png differ diff --git a/scripts/multisrc/lightnovelwp/filters/requiemtls.json b/scripts/multisrc/lightnovelwp/filters/requiemtls.json new file mode 100644 index 0000000..71c919a --- /dev/null +++ b/scripts/multisrc/lightnovelwp/filters/requiemtls.json @@ -0,0 +1,204 @@ +{ + "filters": { + "genre[]": { + "type": "Checkbox", + "label": "Genre", + "value": [], + "options": [ + { + "label": "Academy", + "value": "academy" + }, + { + "label": "Apocalypse", + "value": "apocalypse" + }, + { + "label": "Comedy", + "value": "comedy" + }, + { + "label": "Daily Life", + "value": "daily-life" + }, + { + "label": "Distantchicken", + "value": "distantchicken" + }, + { + "label": "Drama", + "value": "drama" + }, + { + "label": "Fantasy", + "value": "fantasy" + }, + { + "label": "Gallery", + "value": "gallery" + }, + { + "label": "Growth", + "value": "growth" + }, + { + "label": "Harem", + "value": "harem" + }, + { + "label": "Hero", + "value": "hero" + }, + { + "label": "Internet Broadcasting", + "value": "internet-broadcasting" + }, + { + "label": "Martial Arts", + "value": "martial-arts" + }, + { + "label": "Modern", + "value": "modern" + }, + { + "label": "Munchkin", + "value": "munchkin" + }, + { + "label": "Mystery", + "value": "mystery" + }, + { + "label": "Obsession", + "value": "obsession" + }, + { + "label": "Possession", + "value": "possession" + }, + { + "label": "Pure Love", + "value": "pure-love" + }, + { + "label": "Purelove", + "value": "purelove" + }, + { + "label": "Regression", + "value": "regression" + }, + { + "label": "Regret", + "value": "regret" + }, + { + "label": "Reincarnation", + "value": "reincarnation" + }, + { + "label": "Romance", + "value": "romance" + }, + { + "label": "Salvation", + "value": "salvation" + }, + { + "label": "SF", + "value": "sf" + }, + { + "label": "SM", + "value": "sm" + }, + { + "label": "Sports", + "value": "sports" + }, + { + "label": "TS", + "value": "ts" + }, + { + "label": "Yandere", + "value": "yandere" + }, + { + "label": "Yuri", + "value": "yuri" + } + ] + }, + "type[]": { + "type": "Checkbox", + "label": "Type", + "value": [], + "options": [ + { + "label": "Mature", + "value": "mature" + } + ] + }, + "status": { + "type": "Picker", + "label": "Status", + "value": "", + "options": [ + { + "label": "All", + "value": "" + }, + { + "label": "Ongoing", + "value": "ongoing" + }, + { + "label": "Hiatus", + "value": "hiatus" + }, + { + "label": "Completed", + "value": "completed" + } + ] + }, + "order": { + "type": "Picker", + "label": "Order by", + "value": "", + "options": [ + { + "label": "Default", + "value": "" + }, + { + "label": "A-Z", + "value": "title" + }, + { + "label": "Z-A", + "value": "titlereverse" + }, + { + "label": "Latest Update", + "value": "update" + }, + { + "label": "Latest Added", + "value": "latest" + }, + { + "label": "Popular", + "value": "popular" + }, + { + "label": "Rating", + "value": "rating" + } + ] + } + } +} \ No newline at end of file diff --git a/scripts/multisrc/lightnovelwp/sources.json b/scripts/multisrc/lightnovelwp/sources.json index c9fb85e..859b6c7 100644 --- a/scripts/multisrc/lightnovelwp/sources.json +++ b/scripts/multisrc/lightnovelwp/sources.json @@ -187,7 +187,8 @@ "sourceSite": "https://ippotranslations.com/", "sourceName": "Ippotranslations", "options": { - "lang": "English" + "lang": "English", + "reverseChapters": true } }, { @@ -198,5 +199,15 @@ "lang": "English", "reverseChapters": true } + }, + { + "id": "requiemtls", + "sourceSite": "https://requiemtls.com/", + "sourceName": "Requiem Translations", + "options": { + "lang": "English", + "reverseChapters": true, + "customJs": "\n $('div.entry-content > p').each(function () {\n $(this).text($(this).text().replace(/[\\u1000-\\u105F]/g, function (c) {\n return String.fromCharCode(c.charCodeAt(0) - 4063);\n }));\n });\n" + } } ]