diff --git a/plugins/multisrc/madara/filters/novelshort.json b/plugins/multisrc/madara/filters/novelshort.json new file mode 100644 index 000000000..ada7290b3 --- /dev/null +++ b/plugins/multisrc/madara/filters/novelshort.json @@ -0,0 +1,232 @@ +{ + "filters": { + "m_orderby": { + "type": "Picker", + "label": "Order by", + "value": "", + "options": [ + { + "label": "Relevance", + "value": "" + }, + { + "label": "Latest", + "value": "latest" + }, + { + "label": "A-Z", + "value": "alphabet" + }, + { + "label": "Rating", + "value": "rating" + }, + { + "label": "Trending", + "value": "trending" + }, + { + "label": "Most Views", + "value": "views" + }, + { + "label": "New", + "value": "new-manga" + } + ] + }, + "op": { + "type": "Switch", + "label": "having all selected genres", + "value": false + }, + "author": { + "type": "Text", + "label": "Author", + "value": "" + }, + "artist": { + "type": "Text", + "label": "Artist", + "value": "" + }, + "release": { + "type": "Text", + "label": "Year of Released", + "value": "" + }, + "adult": { + "type": "Picker", + "label": "Adult content", + "value": "", + "options": [ + { + "label": "All", + "value": "" + }, + { + "label": "None adult content", + "value": "0" + }, + { + "label": "Only adult content", + "value": "1" + } + ] + }, + "status[]": { + "type": "Checkbox", + "label": "Status", + "value": [], + "options": [ + { + "label": "OnGoing", + "value": "on-going" + }, + { + "label": "Completed", + "value": "end" + }, + { + "label": "Canceled", + "value": "canceled" + }, + { + "label": "On Hold", + "value": "on-hold" + }, + { + "label": "Upcoming", + "value": "upcoming" + } + ] + }, + "genre[]": { + "type": "Checkbox", + "label": "Genre", + "value": [], + "options": [ + { + "label": "Action", + "value": "action" + }, + { + "label": "Adventure", + "value": "adventure" + }, + { + "label": "Alpha", + "value": "alpha" + }, + { + "label": "Boys", + "value": "boys" + }, + { + "label": "Chinese", + "value": "chinese" + }, + { + "label": "Drama", + "value": "drama" + }, + { + "label": "Eastern", + "value": "eastern" + }, + { + "label": "Ecchi", + "value": "ecchi" + }, + { + "label": "Fantasy", + "value": "fantasy" + }, + { + "label": "Fighting", + "value": "fighting" + }, + { + "label": "Fun", + "value": "fun" + }, + { + "label": "Games", + "value": "games" + }, + { + "label": "General", + "value": "general" + }, + { + "label": "Girl", + "value": "girl" + }, + { + "label": "History", + "value": "history" + }, + { + "label": "Horror", + "value": "horror" + }, + { + "label": "Horrow", + "value": "horrow" + }, + { + "label": "LGBT+", + "value": "lgbt" + }, + { + "label": "Male Lead", + "value": "male-lead" + }, + { + "label": "Manhwa", + "value": "manhwa" + }, + { + "label": "Realistic", + "value": "realistic" + }, + { + "label": "Romance", + "value": "romance" + }, + { + "label": "Sci-fi", + "value": "sci-fi" + }, + { + "label": "Siblings Drama", + "value": "siblings-drama" + }, + { + "label": "Slice of Life", + "value": "slice-of-life" + }, + { + "label": "Sports", + "value": "sports" + }, + { + "label": "Teen", + "value": "teen" + }, + { + "label": "Urban", + "value": "urban" + }, + { + "label": "War", + "value": "war" + }, + { + "label": "Wuxia&Xianxia", + "value": "wuxiaxianxia" + } + ] + } + } +} diff --git a/plugins/multisrc/madara/sources.json b/plugins/multisrc/madara/sources.json index 62b243d4f..5337c58b2 100644 --- a/plugins/multisrc/madara/sources.json +++ b/plugins/multisrc/madara/sources.json @@ -660,5 +660,14 @@ "lang": "English", "useNewChapterEndpoint": true } + }, + { + "id": "novelshort", + "sourceSite": "https://novel-short.com/", + "sourceName": "Novel Short", + "options": { + "lang": "English", + "useNewChapterEndpoint": true + } } ] diff --git a/public/static/multisrc/madara/novelshort/icon.png b/public/static/multisrc/madara/novelshort/icon.png new file mode 100644 index 000000000..96706e844 Binary files /dev/null and b/public/static/multisrc/madara/novelshort/icon.png differ