refactor: Overhaul Plugin Architecture & Playground UI (#1846)
* refactor: Move Plugins Out and Consolidate with Multisrc * feat: Overhaul Playground UI * feat: Add Filters to New UI * feat: Persist Selected Plugin * feat: Add Direct Parse Novel/Chapter Options and Feedback Toasts [skip ci] * feat: UX Improvements * chore: Update Plugin Path in Publish Workflow * fix: Add Backward Compatibility * chore: Update Plugin Publishing Script
This commit is contained in:
committed by
GitHub
parent
252beff0bf
commit
20c2b75b01
@@ -0,0 +1,33 @@
|
||||
import { readFileSync } from 'fs';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { dirname, join } from 'path';
|
||||
|
||||
const folder = dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
import list from './sources.json' with { type: 'json' };
|
||||
|
||||
export const generateAll = function () {
|
||||
return list.map(source => {
|
||||
console.log(
|
||||
`[fictioneer] Generating: ${source.id}${' '.repeat(20 - source.id.length)}`,
|
||||
);
|
||||
return generator(source);
|
||||
});
|
||||
};
|
||||
|
||||
const generator = function generator(source) {
|
||||
const readNovelFullTemplate = readFileSync(join(folder, 'template.ts'), {
|
||||
encoding: 'utf-8',
|
||||
});
|
||||
|
||||
const pluginScript = `
|
||||
${readNovelFullTemplate}
|
||||
const plugin = new FictioneerPlugin(${JSON.stringify(source)});
|
||||
export default plugin;
|
||||
`.trim();
|
||||
return {
|
||||
lang: source.options?.lang || 'English',
|
||||
filename: source.sourceName,
|
||||
pluginScript,
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,51 @@
|
||||
[
|
||||
{
|
||||
"id": "daoistquest",
|
||||
"sourceSite": "https://daoist.quest",
|
||||
"sourceName": "Daoist Quest",
|
||||
"options": {
|
||||
"browsePage": "collection/novels",
|
||||
"versionIncrements": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "novelib",
|
||||
"sourceSite": "https://novelib.com",
|
||||
"sourceName": "NovelLib",
|
||||
"options": {
|
||||
"browsePage": "browse"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lilyonthevalley",
|
||||
"sourceSite": "https://lilyonthevalley.com",
|
||||
"sourceName": "Lily on the Valley",
|
||||
"options": {
|
||||
"browsePage": "stories"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "penguinsquad",
|
||||
"sourceSite": "https://penguin-squad.com",
|
||||
"sourceName": "Penguin Squad",
|
||||
"options": {
|
||||
"browsePage": "novels"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "prizmatranslation",
|
||||
"sourceSite": "https://prizmatranslation.com",
|
||||
"sourceName": "Prizma",
|
||||
"options": {
|
||||
"browsePage": "home/all-novels"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "dearestrosalie",
|
||||
"sourceSite": "https://dearestrosalie.com",
|
||||
"sourceName": "Dearest Rosalie",
|
||||
"options": {
|
||||
"browsePage": "stories"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,171 @@
|
||||
import { CheerioAPI, load as loadCheerio, load } from 'cheerio';
|
||||
import { fetchApi } from '@libs/fetch';
|
||||
import { Plugin } from '@/types/plugin';
|
||||
import { NovelStatus } from '@libs/novelStatus';
|
||||
import { Filters } from '@libs/filterInputs';
|
||||
|
||||
type FictioneerOptions = {
|
||||
browsePage: string;
|
||||
lang?: string;
|
||||
versionIncrements?: number;
|
||||
};
|
||||
|
||||
export type FictioneerMetadata = {
|
||||
id: string;
|
||||
sourceSite: string;
|
||||
sourceName: string;
|
||||
options: FictioneerOptions;
|
||||
};
|
||||
|
||||
class FictioneerPlugin implements Plugin.PluginBase {
|
||||
id: string;
|
||||
name: string;
|
||||
icon: string;
|
||||
site: string;
|
||||
version: string;
|
||||
options: FictioneerOptions;
|
||||
filters: Filters | undefined = undefined;
|
||||
|
||||
constructor(metadata: FictioneerMetadata) {
|
||||
this.id = metadata.id;
|
||||
this.name = metadata.sourceName;
|
||||
this.icon = `multisrc/fictioneer/${metadata.id.toLowerCase()}/icon.png`;
|
||||
this.site = metadata.sourceSite;
|
||||
const versionIncrements = metadata.options?.versionIncrements || 0;
|
||||
this.version = `1.0.${0 + versionIncrements}`;
|
||||
this.options = metadata.options;
|
||||
}
|
||||
|
||||
async popularNovels(
|
||||
pageNo: number,
|
||||
{
|
||||
showLatestNovels,
|
||||
filters,
|
||||
}: Plugin.PopularNovelsOptions<typeof this.filters>,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
const req = await fetchApi(
|
||||
this.site +
|
||||
'/' +
|
||||
this.options.browsePage +
|
||||
'/' +
|
||||
(pageNo === 1 ? '' : 'page/' + pageNo + '/'),
|
||||
);
|
||||
const body = await req.text();
|
||||
const loadedCheerio = loadCheerio(body);
|
||||
|
||||
return loadedCheerio(
|
||||
'#featured-list > li > div > div, #list-of-stories > li > div > div',
|
||||
)
|
||||
.map((i, el) => {
|
||||
const novelName = loadedCheerio(el).find('h3 > a').text();
|
||||
const novelCover = loadedCheerio(el)
|
||||
.find('a.cell-img:has(img)')
|
||||
.attr('href');
|
||||
const novelUrl = loadedCheerio(el).find('h3 > a').attr('href');
|
||||
|
||||
return {
|
||||
name: novelName,
|
||||
cover: novelCover,
|
||||
path: novelUrl!.replace(this.site + '/', '').replace(/\/$/, ''),
|
||||
};
|
||||
})
|
||||
.toArray();
|
||||
}
|
||||
|
||||
async parseNovel(novelPath: string): Promise<Plugin.SourceNovel> {
|
||||
const req = await fetchApi(this.site + '/' + novelPath + '/');
|
||||
const body = await req.text();
|
||||
const loadedCheerio = loadCheerio(body);
|
||||
|
||||
const novel: Plugin.SourceNovel = {
|
||||
path: novelPath,
|
||||
name: loadedCheerio('h1.story__identity-title').text(),
|
||||
};
|
||||
|
||||
// novel.artist = '';
|
||||
novel.author = loadedCheerio('div.story__identity-meta')
|
||||
.text()
|
||||
.split('|')[0]
|
||||
.replace('Author: ', '')
|
||||
.replace('by ', '')
|
||||
.trim();
|
||||
novel.cover = loadedCheerio('figure.story__thumbnail > a').attr('href');
|
||||
novel.genres = loadedCheerio('div.tag-group > a, section.tag-group > a')
|
||||
.map((i, el) => loadedCheerio(el).text())
|
||||
.toArray()
|
||||
.join(',');
|
||||
novel.summary = loadedCheerio('section.story__summary').text();
|
||||
|
||||
novel.chapters = loadedCheerio('li.chapter-group__list-item._publish')
|
||||
.filter((i, el) => !el.attribs['class'].includes('_password'))
|
||||
.filter(
|
||||
(i, el) =>
|
||||
!loadedCheerio(el)
|
||||
.find('i')
|
||||
.first()!
|
||||
.attr('class')!
|
||||
.includes('fa-lock'),
|
||||
)
|
||||
.map((i, el) => {
|
||||
const chapterName = loadedCheerio(el).find('a').text();
|
||||
const chapterUrl = loadedCheerio(el)
|
||||
.find('a')
|
||||
.attr('href')
|
||||
?.replace(this.site + '/', '')
|
||||
.replace(/\/$/, '');
|
||||
|
||||
return {
|
||||
name: chapterName,
|
||||
path: chapterUrl!,
|
||||
};
|
||||
})
|
||||
.toArray();
|
||||
|
||||
const status = loadedCheerio('span.story__status').text().trim();
|
||||
if (status === 'Ongoing') novel.status = NovelStatus.Ongoing;
|
||||
if (status === 'Completed') novel.status = NovelStatus.Completed;
|
||||
if (status === 'Cancelled') novel.status = NovelStatus.Cancelled;
|
||||
if (status === 'Hiatus') novel.status = NovelStatus.OnHiatus;
|
||||
|
||||
return novel;
|
||||
}
|
||||
|
||||
async parseChapter(chapterPath: string): Promise<string> {
|
||||
const req = await fetchApi(this.site + '/' + chapterPath + '/');
|
||||
const body = await req.text();
|
||||
|
||||
const loadedCheerio = loadCheerio(body);
|
||||
return loadedCheerio('section#chapter-content > div').html() || '';
|
||||
}
|
||||
|
||||
async searchNovels(
|
||||
searchTerm: string,
|
||||
pageNo: number,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
const req = await fetchApi(
|
||||
this.site +
|
||||
`/${pageNo === 1 ? '' : 'page/' + pageNo + '/'}?s=${encodeURIComponent(searchTerm)}&post_type=fcn_story`,
|
||||
);
|
||||
const body = await req.text();
|
||||
const loadedCheerio = loadCheerio(body);
|
||||
|
||||
return loadedCheerio('#search-result-list > li > div > div')
|
||||
.map((i, el) => {
|
||||
const novelName = loadedCheerio(el).find('h3 > a').text();
|
||||
const novelCover = loadedCheerio(el)
|
||||
.find('a.cell-img:has(img)')
|
||||
.attr('href');
|
||||
const novelUrl = loadedCheerio(el).find('h3 > a').attr('href');
|
||||
|
||||
return {
|
||||
name: novelName,
|
||||
cover: novelCover,
|
||||
path: novelUrl!.replace(this.site + '/', '').replace(/\/$/, ''),
|
||||
};
|
||||
})
|
||||
.toArray();
|
||||
}
|
||||
|
||||
resolveUrl = (path: string, isNovel?: boolean) =>
|
||||
this.site + '/' + path + '/';
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
import path from 'path';
|
||||
import fs from 'fs';
|
||||
|
||||
// type GeneratedScript = {
|
||||
// lang: string;
|
||||
// filename: string;
|
||||
// pluginScript: string;
|
||||
// };
|
||||
|
||||
// export type ScrpitGeneratorFunction = () => GeneratedScript[];
|
||||
|
||||
const isScriptGenerator = s => {
|
||||
return !!s && typeof s === 'function';
|
||||
};
|
||||
|
||||
const generate = async name => {
|
||||
try {
|
||||
const generateAll = (await import(`./${name}/generator.js`)).generateAll;
|
||||
if (!isScriptGenerator(generateAll)) return false;
|
||||
const sources = generateAll();
|
||||
for (let source of sources) {
|
||||
const { lang, filename, pluginScript } = source;
|
||||
if (!lang || !filename || !pluginScript) {
|
||||
console.warn(name, ': lang, filename, pluginScript are required!');
|
||||
continue;
|
||||
}
|
||||
const pluginsDir = './plugins';
|
||||
const filePath = path.join(
|
||||
pluginsDir,
|
||||
lang.toLowerCase(),
|
||||
filename.replace(/[\s-.]+/g, '') + `[${name}].ts`,
|
||||
);
|
||||
fs.writeFileSync(filePath, pluginScript, { encoding: 'utf-8' });
|
||||
}
|
||||
return true;
|
||||
} catch (e) {
|
||||
console.log(`${name} is broken! ${e}\n`);
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
const MULTISRC_DIR = './plugins/multisrc';
|
||||
|
||||
const run = async () => {
|
||||
const sources = fs
|
||||
.readdirSync(MULTISRC_DIR)
|
||||
.filter(
|
||||
name =>
|
||||
fs.lstatSync(path.join(MULTISRC_DIR, name)).isDirectory() &&
|
||||
!name.endsWith('.broken'),
|
||||
);
|
||||
|
||||
for (let name of sources) {
|
||||
const success = await generate(name);
|
||||
if (success) console.log(`[${name}] OK`);
|
||||
}
|
||||
};
|
||||
|
||||
run();
|
||||
@@ -0,0 +1,83 @@
|
||||
import * as fs from 'fs';
|
||||
import * as cheerio from 'cheerio';
|
||||
import * as path from 'path';
|
||||
import list from './sources.json' with { type: 'json' };
|
||||
import { HotNovelPubMetadata } from './template';
|
||||
|
||||
async function getFilters(sources: HotNovelPubMetadata) {
|
||||
const filters: any = {
|
||||
sort: {
|
||||
type: 'Picker',
|
||||
label: 'Order',
|
||||
value: 'hot',
|
||||
options: [],
|
||||
},
|
||||
category: {
|
||||
type: 'Picker',
|
||||
label: 'category',
|
||||
value: '',
|
||||
options: [{ label: 'NONE', value: '' }],
|
||||
},
|
||||
};
|
||||
const body = await fetch(sources.sourceSite).then(res => res.text());
|
||||
const $: cheerio.CheerioAPI = cheerio.load(body);
|
||||
$('.new-update').remove();
|
||||
|
||||
$('section > div').each((i, el) => {
|
||||
const id = $(el).find('a[class="see-all"]').attr('href');
|
||||
if (id) {
|
||||
filters.sort.options.push({
|
||||
label: $(el).find('[class="section-title"]').text().trim(),
|
||||
value: id.split('/').pop(),
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
filters.category.label = $('.category-title').text().trim();
|
||||
const apiSite = sources.sourceSite.replace('://', '://api.');
|
||||
const jsonRaw = await fetch(apiSite + '/categories', {
|
||||
headers: {
|
||||
lang: sources.options?.lang || 'en',
|
||||
},
|
||||
});
|
||||
const json = (await jsonRaw.json()) as response;
|
||||
|
||||
if (json.data?.length) {
|
||||
json.data
|
||||
.sort((a, b) => a.name.localeCompare(b.name))
|
||||
.forEach(category =>
|
||||
filters.category.options.push({
|
||||
label: category.name,
|
||||
value: category.slug,
|
||||
}),
|
||||
);
|
||||
}
|
||||
return filters;
|
||||
}
|
||||
|
||||
type response = {
|
||||
status: number;
|
||||
message: string;
|
||||
data?: DataEntity[];
|
||||
};
|
||||
type DataEntity = {
|
||||
id: number;
|
||||
name: string;
|
||||
slug: string;
|
||||
};
|
||||
|
||||
async function start() {
|
||||
const result = [];
|
||||
for (const sources of list) {
|
||||
console.log('updating the filters in', sources.sourceName);
|
||||
const NewFilters = await getFilters(sources as any);
|
||||
sources.filters = NewFilters;
|
||||
result.push(sources);
|
||||
}
|
||||
fs.writeFileSync(
|
||||
path.join(__dirname, 'sources.json'),
|
||||
JSON.stringify(result, null, 2),
|
||||
);
|
||||
}
|
||||
|
||||
start();
|
||||
@@ -0,0 +1,63 @@
|
||||
import list from './sources.json' with { type: 'json' };
|
||||
import { readFileSync } from 'fs';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { dirname, join } from 'path';
|
||||
|
||||
const folder = dirname(fileURLToPath(import.meta.url));
|
||||
const FilterTypes = {
|
||||
TextInput: 'Text',
|
||||
Picker: 'Picker',
|
||||
CheckboxGroup: 'Checkbox',
|
||||
Switch: 'Switch',
|
||||
ExcludableCheckboxGroup: 'XCheckbox',
|
||||
};
|
||||
|
||||
const lang = {
|
||||
en: 'english',
|
||||
ru: 'russian',
|
||||
es: 'spanish',
|
||||
pt: 'portuguese',
|
||||
th: 'turkish',
|
||||
};
|
||||
|
||||
export const generateAll = function () {
|
||||
return list
|
||||
.map(p => {
|
||||
const filters = {};
|
||||
for (const k in p.filters) {
|
||||
const f = p.filters[k];
|
||||
if (f) {
|
||||
filters[k] = {
|
||||
...f,
|
||||
type: FilterTypes.Picker,
|
||||
};
|
||||
}
|
||||
}
|
||||
return { ...p, filters };
|
||||
})
|
||||
.map(metadata => {
|
||||
console.log(`[hotnovelpub]: Generating`, metadata.id);
|
||||
return generator(metadata);
|
||||
});
|
||||
};
|
||||
|
||||
const generator = function generator(metadata) {
|
||||
const HotNovelPubTemplate = readFileSync(join(folder, 'template.ts'), {
|
||||
encoding: 'utf-8',
|
||||
});
|
||||
|
||||
const pluginScript = `
|
||||
${HotNovelPubTemplate}
|
||||
const plugin = new HotNovelPubPlugin(${JSON.stringify(metadata).replace(
|
||||
/"type":"([^"]+)"/g,
|
||||
'"type":FilterTypes.$1',
|
||||
)});
|
||||
export default plugin;
|
||||
`.trim();
|
||||
|
||||
return {
|
||||
lang: lang[metadata?.options?.lang || 'en'] || 'english',
|
||||
filename: metadata.sourceName,
|
||||
pluginScript,
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,387 @@
|
||||
[
|
||||
{
|
||||
"id": "hotnovelpub",
|
||||
"sourceSite": "https://hotnovelpub.com",
|
||||
"sourceName": "HotNovelPub",
|
||||
"filters": {
|
||||
"sort": {
|
||||
"type": "Picker",
|
||||
"label": "Order",
|
||||
"value": "hot",
|
||||
"options": [
|
||||
{
|
||||
"label": "Hot story",
|
||||
"value": "hot"
|
||||
},
|
||||
{
|
||||
"label": "New story",
|
||||
"value": "new"
|
||||
},
|
||||
{
|
||||
"label": "Full story",
|
||||
"value": "full"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": {
|
||||
"type": "Picker",
|
||||
"label": "Category",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "NONE",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Adult Romance",
|
||||
"value": "adult-romance"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "LGBTQ+",
|
||||
"value": "lgbtq"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "New Adult",
|
||||
"value": "new-adult"
|
||||
},
|
||||
{
|
||||
"label": "Paranormal",
|
||||
"value": "paranormal"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Steamy Stories",
|
||||
"value": "steamy-stories"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "Werewolf/Vampire",
|
||||
"value": "werewolfvampire"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eznovels",
|
||||
"sourceSite": "https://eznovels.com",
|
||||
"sourceName": "EzNovels",
|
||||
"filters": {
|
||||
"sort": {
|
||||
"type": "Picker",
|
||||
"label": "Order",
|
||||
"value": "hot",
|
||||
"options": [
|
||||
{
|
||||
"label": "Горячая история",
|
||||
"value": "hot"
|
||||
},
|
||||
{
|
||||
"label": "Новая история",
|
||||
"value": "new"
|
||||
},
|
||||
{
|
||||
"label": "Полный рассказ",
|
||||
"value": "full"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": {
|
||||
"type": "Picker",
|
||||
"label": "Категория",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "NONE",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Ведьмы",
|
||||
"value": "vedmy"
|
||||
},
|
||||
{
|
||||
"label": "Городское фэнтези",
|
||||
"value": "gorodskoe-fentezi"
|
||||
},
|
||||
{
|
||||
"label": "Городской роман",
|
||||
"value": "gorodskoj-roman"
|
||||
},
|
||||
{
|
||||
"label": "Любовное фэнтези",
|
||||
"value": "lyubovnoe-fentezi"
|
||||
},
|
||||
{
|
||||
"label": "Оборотни",
|
||||
"value": "oborotni"
|
||||
},
|
||||
{
|
||||
"label": "Сверхъестественное",
|
||||
"value": "sverhuestestvennoe"
|
||||
},
|
||||
{
|
||||
"label": "Современный любовный роман",
|
||||
"value": "sovremennyj-lyubovnyj-roman"
|
||||
},
|
||||
{
|
||||
"label": "Триллеры",
|
||||
"value": "trillery"
|
||||
},
|
||||
{
|
||||
"label": "Фэнтези",
|
||||
"value": "fentezi"
|
||||
},
|
||||
{
|
||||
"label": "Эротика",
|
||||
"value": "erotika"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"lang": "ru"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lightnoveldaily",
|
||||
"sourceSite": "https://lightnoveldaily.com",
|
||||
"sourceName": "LightNovelDaily",
|
||||
"filters": {
|
||||
"sort": {
|
||||
"type": "Picker",
|
||||
"label": "Order",
|
||||
"value": "hot",
|
||||
"options": [
|
||||
{
|
||||
"label": "Historia caliente",
|
||||
"value": "hot"
|
||||
},
|
||||
{
|
||||
"label": "Nuevas cuentos",
|
||||
"value": "new"
|
||||
},
|
||||
{
|
||||
"label": "Historia completa",
|
||||
"value": "full"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": {
|
||||
"type": "Picker",
|
||||
"label": "Categoría",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "NONE",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Acción/Aventura",
|
||||
"value": "accinaventura"
|
||||
},
|
||||
{
|
||||
"label": "Fantasía",
|
||||
"value": "fantasa"
|
||||
},
|
||||
{
|
||||
"label": "Ficción adolescente",
|
||||
"value": "ficcin-adolescente"
|
||||
},
|
||||
{
|
||||
"label": "Hombre lobo/Vampiro",
|
||||
"value": "hombre-lobovampiro"
|
||||
},
|
||||
{
|
||||
"label": "LGBTQ+",
|
||||
"value": "lgbtq"
|
||||
},
|
||||
{
|
||||
"label": "Mafia",
|
||||
"value": "mafia"
|
||||
},
|
||||
{
|
||||
"label": "Nuevo Adulto",
|
||||
"value": "nuevo-adulto"
|
||||
},
|
||||
{
|
||||
"label": "Pornografía",
|
||||
"value": "pornografa"
|
||||
},
|
||||
{
|
||||
"label": "Romántico",
|
||||
"value": "romntico"
|
||||
},
|
||||
{
|
||||
"label": "Urbano",
|
||||
"value": "urbano"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"lang": "es"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lanovels",
|
||||
"sourceSite": "https://lanovels.com",
|
||||
"sourceName": "LaNovels",
|
||||
"filters": {
|
||||
"sort": {
|
||||
"type": "Picker",
|
||||
"label": "Order",
|
||||
"value": "hot",
|
||||
"options": [
|
||||
{
|
||||
"label": "História quente",
|
||||
"value": "hot"
|
||||
},
|
||||
{
|
||||
"label": "Nova estória",
|
||||
"value": "new"
|
||||
},
|
||||
{
|
||||
"label": "História completa",
|
||||
"value": "full"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": {
|
||||
"type": "Picker",
|
||||
"label": "Categoria",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "NONE",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Aventura",
|
||||
"value": "aventura"
|
||||
},
|
||||
{
|
||||
"label": "Erótico",
|
||||
"value": "erotico"
|
||||
},
|
||||
{
|
||||
"label": "Fantasia",
|
||||
"value": "fantasia"
|
||||
},
|
||||
{
|
||||
"label": "Ficção adolescente",
|
||||
"value": "ficcao-adolescente"
|
||||
},
|
||||
{
|
||||
"label": "Ficção científica",
|
||||
"value": "ficcao-cientifica"
|
||||
},
|
||||
{
|
||||
"label": "Lobisomens/Vampiros",
|
||||
"value": "lobisomens-vampiros"
|
||||
},
|
||||
{
|
||||
"label": "Mistério",
|
||||
"value": "misterio"
|
||||
},
|
||||
{
|
||||
"label": "Paranormal",
|
||||
"value": "paranormal"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Suspense/Terror",
|
||||
"value": "suspense-terror"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"lang": "pt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "thnovels",
|
||||
"sourceSite": "https://thnovels.com",
|
||||
"sourceName": "ThNovels",
|
||||
"filters": {
|
||||
"sort": {
|
||||
"type": "Picker",
|
||||
"label": "Order",
|
||||
"value": "hot",
|
||||
"options": [
|
||||
{
|
||||
"label": "เรื่องร้อน",
|
||||
"value": "hot"
|
||||
},
|
||||
{
|
||||
"label": "เรื่องใหม่",
|
||||
"value": "new"
|
||||
},
|
||||
{
|
||||
"label": "เรื่องเต็ม",
|
||||
"value": "full"
|
||||
}
|
||||
]
|
||||
},
|
||||
"category": {
|
||||
"type": "Picker",
|
||||
"label": "หมวดหมู่",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "NONE",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "ใช้ชีวิต",
|
||||
"value": "ใช้ชีวิต"
|
||||
},
|
||||
{
|
||||
"label": "นิยายY",
|
||||
"value": "นิยายy"
|
||||
},
|
||||
{
|
||||
"label": "นิยายสำหรับผู้ใหญ่",
|
||||
"value": "นิยายสำหรับผู้ใหญ่"
|
||||
},
|
||||
{
|
||||
"label": "ประวัติศาสตร์",
|
||||
"value": "ประวัติศาสตร์"
|
||||
},
|
||||
{
|
||||
"label": "แฟนตาซี",
|
||||
"value": "แฟนตาซี"
|
||||
},
|
||||
{
|
||||
"label": "มนุษย์หมาป่าแวมไพร์",
|
||||
"value": "มนุษย์หมาป่าแวมไพร์"
|
||||
},
|
||||
{
|
||||
"label": "โรแมนซ์",
|
||||
"value": "โรแมนซ์"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"options": {
|
||||
"lang": "th"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,275 @@
|
||||
import { fetchApi } from '@libs/fetch';
|
||||
import { Filters, FilterTypes } from '@libs/filterInputs';
|
||||
import { Plugin } from '@/types/plugin';
|
||||
import { NovelStatus } from '@libs/novelStatus';
|
||||
|
||||
export type HotNovelPubMetadata = {
|
||||
id: string;
|
||||
sourceSite: string;
|
||||
sourceName: string;
|
||||
filters?: Filters;
|
||||
options?: HotNovelPubOptions;
|
||||
};
|
||||
|
||||
type HotNovelPubOptions = {
|
||||
lang?: string;
|
||||
};
|
||||
|
||||
class HotNovelPubPlugin implements Plugin.PluginBase {
|
||||
id: string;
|
||||
name: string;
|
||||
icon: string;
|
||||
site: string;
|
||||
apiSite: string;
|
||||
version: string;
|
||||
filters?: Filters;
|
||||
lang: string;
|
||||
|
||||
constructor(metadata: HotNovelPubMetadata) {
|
||||
this.id = metadata.id;
|
||||
this.name = metadata.sourceName;
|
||||
this.icon = `multisrc/hotnovelpub/${metadata.id.toLowerCase()}/icon.png`;
|
||||
this.site = metadata.sourceSite;
|
||||
this.apiSite = metadata.sourceSite.replace('://', '://api.');
|
||||
this.version = '1.0.1';
|
||||
this.filters = metadata.filters;
|
||||
this.lang = metadata.options?.lang || 'en';
|
||||
}
|
||||
|
||||
async popularNovels(
|
||||
pageNo: number,
|
||||
{ filters, showLatestNovels }: Plugin.PopularNovelsOptions,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
let url = this.apiSite + '/books/';
|
||||
url += showLatestNovels ? 'new' : filters?.sort?.value || 'hot';
|
||||
if (filters?.category?.value) {
|
||||
url = this.apiSite + '/category/' + filters.category.value;
|
||||
}
|
||||
|
||||
url += '/?page=' + (pageNo - 1) + '&limit=20';
|
||||
|
||||
const result: responseNovels = await fetchApi(url, {
|
||||
headers: {
|
||||
lang: this.lang,
|
||||
},
|
||||
}).then(res => res.json());
|
||||
const novels: Plugin.NovelItem[] = [];
|
||||
|
||||
if (result.status && result.data.books.data?.length) {
|
||||
result.data.books.data.forEach(novel =>
|
||||
novels.push({
|
||||
name: novel.name,
|
||||
cover: this.site + novel.image,
|
||||
path: novel.slug,
|
||||
}),
|
||||
);
|
||||
}
|
||||
return novels;
|
||||
}
|
||||
|
||||
async parseNovel(novelPath: string): Promise<Plugin.SourceNovel> {
|
||||
const json: responseNovel = await fetchApi(
|
||||
this.apiSite + '/book/' + novelPath,
|
||||
{
|
||||
headers: {
|
||||
lang: this.lang,
|
||||
},
|
||||
},
|
||||
).then(res => res.json());
|
||||
|
||||
const novel: Plugin.SourceNovel = {
|
||||
name: json.data.book.name,
|
||||
path: novelPath,
|
||||
cover: this.site + json.data.book.image,
|
||||
summary: json.data.book.authorize.description,
|
||||
author: json.data.book.authorize.name,
|
||||
status:
|
||||
json.data.book.status === 'updating'
|
||||
? NovelStatus.Ongoing
|
||||
: NovelStatus.Completed,
|
||||
};
|
||||
|
||||
if (json.data.tags.tags_name?.length) {
|
||||
novel.genres = json.data.tags.tags_name.join(',');
|
||||
}
|
||||
|
||||
if (json.data.chapters?.length) {
|
||||
const chapters: Plugin.ChapterItem[] = [];
|
||||
json.data.chapters.forEach((chapter, chapterIndex) =>
|
||||
chapters.push({
|
||||
name: chapter.title,
|
||||
path: chapter.slug,
|
||||
releaseTime: undefined,
|
||||
chapterNumber: (chapter.index || chapterIndex) + 1,
|
||||
}),
|
||||
);
|
||||
|
||||
novel.chapters = chapters;
|
||||
}
|
||||
return novel;
|
||||
}
|
||||
|
||||
async parseChapter(chapterPath: string): Promise<string> {
|
||||
const body = await fetchApi(this.resolveUrl(chapterPath)).then(res =>
|
||||
res.text(),
|
||||
);
|
||||
|
||||
let chapterText =
|
||||
body.match(/<div id="content-item" ([\s\S]*?)<\/div>/)?.[0] || '';
|
||||
|
||||
if (chapterText) {
|
||||
const result = await fetchApi(
|
||||
this.site + '/server/getContent?slug=' + chapterPath,
|
||||
);
|
||||
const json = (await result.json()) as ChapterType;
|
||||
|
||||
if (json.data) {
|
||||
chapterText += json.data
|
||||
.map(item => '<p>' + item + '</p>')
|
||||
.join('')
|
||||
.replace(/\n/g, '</p><p>')
|
||||
.replace(/\s/g, ' ');
|
||||
}
|
||||
}
|
||||
return chapterText.replace(/\.copy right hot novel pub/g, '');
|
||||
}
|
||||
|
||||
async searchNovels(searchTerm: string): Promise<Plugin.NovelItem[]> {
|
||||
const result: responseSearch = await fetchApi(this.apiSite + '/search', {
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=utf-8',
|
||||
Referer: this.site,
|
||||
Origin: this.site,
|
||||
lang: this.lang,
|
||||
},
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ key_search: searchTerm }),
|
||||
}).then(res => res.json());
|
||||
const novels: Plugin.NovelItem[] = [];
|
||||
|
||||
if (result.status && result.data.books?.length) {
|
||||
result.data.books.forEach(novel =>
|
||||
novels.push({
|
||||
name: novel.name,
|
||||
path: novel.slug,
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
return novels;
|
||||
}
|
||||
resolveUrl = (path: string) => this.site + '/' + path;
|
||||
}
|
||||
|
||||
type responseNovels = {
|
||||
status: number;
|
||||
message: string;
|
||||
data: Data;
|
||||
};
|
||||
type Data = {
|
||||
category?: Category;
|
||||
books: Books;
|
||||
};
|
||||
type Category = {
|
||||
id: number;
|
||||
name: string;
|
||||
description: string;
|
||||
slug: string;
|
||||
createdAt: string;
|
||||
updatedAt: string;
|
||||
countryId: number;
|
||||
};
|
||||
type Books = {
|
||||
total: number;
|
||||
pages_count: number;
|
||||
data?: DataEntity[];
|
||||
};
|
||||
type DataEntity = {
|
||||
id: number;
|
||||
name: string;
|
||||
view: number;
|
||||
status: string;
|
||||
image: string;
|
||||
slug: string;
|
||||
categories?: CategoriesEntity[] | null;
|
||||
source?: null;
|
||||
};
|
||||
type CategoriesEntity = {
|
||||
id: number;
|
||||
name: string;
|
||||
slug?: string;
|
||||
};
|
||||
|
||||
type responseNovel = {
|
||||
status: number;
|
||||
message: string;
|
||||
data: Data1;
|
||||
};
|
||||
type Data1 = {
|
||||
book: Book1;
|
||||
tags: Tags;
|
||||
chapters?: ChaptersEntity[];
|
||||
};
|
||||
type Book1 = {
|
||||
id: number;
|
||||
name: string;
|
||||
description: string;
|
||||
view: number;
|
||||
rate: number;
|
||||
status: string;
|
||||
image: string;
|
||||
createdAt: string;
|
||||
chapterCount: number;
|
||||
crawlStt: string;
|
||||
rateCount: number;
|
||||
slug: string;
|
||||
categories?: CategoriesEntity[] | null;
|
||||
authorize: Authorize;
|
||||
updated_at: string;
|
||||
source?: null;
|
||||
idSource?: null;
|
||||
prize?: null;
|
||||
};
|
||||
type Authorize = {
|
||||
id: number;
|
||||
name: string;
|
||||
description: string;
|
||||
avatar: string;
|
||||
slug: string;
|
||||
};
|
||||
type Tags = {
|
||||
tags_name?: string[] | null;
|
||||
tags?: CategoriesEntity[] | null;
|
||||
};
|
||||
type ChaptersEntity = {
|
||||
id: number;
|
||||
title: string;
|
||||
slug: string;
|
||||
index: number;
|
||||
};
|
||||
|
||||
type ChapterType = {
|
||||
type: string;
|
||||
data?: string[];
|
||||
};
|
||||
|
||||
type responseSearch = {
|
||||
status: number;
|
||||
message: string;
|
||||
data: Data2;
|
||||
};
|
||||
type Data2 = {
|
||||
books?: BooksEntity[] | null;
|
||||
authorizes?: AuthorizesEntityOrCategoriesEntity[] | null;
|
||||
categories?: AuthorizesEntityOrCategoriesEntity[] | null;
|
||||
};
|
||||
type BooksEntity = {
|
||||
id: number;
|
||||
name: string;
|
||||
slug: string;
|
||||
};
|
||||
type AuthorizesEntityOrCategoriesEntity = {
|
||||
id: number;
|
||||
name: string;
|
||||
slug: string;
|
||||
};
|
||||
@@ -0,0 +1,36 @@
|
||||
import list from './sources.json' with { type: 'json' };
|
||||
import defaultSettings from './settings.json' with { type: 'json' };
|
||||
import { readFileSync } from 'fs';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { dirname, join } from 'path';
|
||||
|
||||
const folder = dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
export const generateAll = function () {
|
||||
return list.map(metadata => {
|
||||
metadata.filters = Object.assign(defaultSettings.filters, metadata.filters);
|
||||
console.log(`[ifreedom]: Generating`, metadata.id);
|
||||
return generator(metadata);
|
||||
});
|
||||
};
|
||||
|
||||
const generator = function generator(metadata) {
|
||||
const IfreedomTemplate = readFileSync(join(folder, 'template.ts'), {
|
||||
encoding: 'utf-8',
|
||||
});
|
||||
|
||||
const pluginScript = `
|
||||
${IfreedomTemplate}
|
||||
const plugin = new IfreedomPlugin(${JSON.stringify(metadata).replace(
|
||||
/"type":"([^"]+)"/g,
|
||||
'"type":FilterTypes.$1',
|
||||
)});
|
||||
export default plugin;
|
||||
`.trim();
|
||||
|
||||
return {
|
||||
lang: 'russian',
|
||||
filename: metadata.sourceName,
|
||||
pluginScript,
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"filters": {
|
||||
"sort": {
|
||||
"type": "Picker",
|
||||
"label": "Сортировка:",
|
||||
"options": [
|
||||
{
|
||||
"label": "По дате добавления",
|
||||
"value": "По дате добавления"
|
||||
},
|
||||
{
|
||||
"label": "По дате обновления",
|
||||
"value": "По дате обновления"
|
||||
},
|
||||
{
|
||||
"label": "По количеству глав",
|
||||
"value": "По количеству глав"
|
||||
},
|
||||
{
|
||||
"label": "По названию",
|
||||
"value": "По названию"
|
||||
},
|
||||
{
|
||||
"label": "По просмотрам",
|
||||
"value": "По просмотрам"
|
||||
},
|
||||
{
|
||||
"label": "По рейтингу",
|
||||
"value": "По рейтингу"
|
||||
}
|
||||
],
|
||||
"value": "По рейтингу"
|
||||
},
|
||||
"status": {
|
||||
"type": "CheckboxGroup",
|
||||
"label": "Статус:",
|
||||
"options": [
|
||||
{
|
||||
"label": "Перевод активен",
|
||||
"value": "Перевод активен"
|
||||
},
|
||||
{
|
||||
"label": "Перевод приостановлен",
|
||||
"value": "Перевод приостановлен"
|
||||
},
|
||||
{
|
||||
"label": "Произведение завершено",
|
||||
"value": "Произведение завершено"
|
||||
}
|
||||
],
|
||||
"value": []
|
||||
},
|
||||
"lang": {
|
||||
"type": "CheckboxGroup",
|
||||
"label": "Язык:",
|
||||
"options": [
|
||||
{
|
||||
"label": "Английский",
|
||||
"value": "Английский"
|
||||
},
|
||||
{
|
||||
"label": "Китайский",
|
||||
"value": "Китайский"
|
||||
},
|
||||
{
|
||||
"label": "Корейский",
|
||||
"value": "Корейский"
|
||||
},
|
||||
{
|
||||
"label": "Японский",
|
||||
"value": "Японский"
|
||||
}
|
||||
],
|
||||
"value": []
|
||||
},
|
||||
"genre": {
|
||||
"type": "CheckboxGroup",
|
||||
"label": "Жанры:",
|
||||
"options": [
|
||||
{
|
||||
"label": "Боевик",
|
||||
"value": "Боевик"
|
||||
},
|
||||
{
|
||||
"label": "Боевые Искусства",
|
||||
"value": "Боевые Искусства"
|
||||
},
|
||||
{
|
||||
"label": "Вампиры",
|
||||
"value": "Вампиры"
|
||||
},
|
||||
{
|
||||
"label": "Виртуальный Мир",
|
||||
"value": "Виртуальный Мир"
|
||||
},
|
||||
{
|
||||
"label": "Гарем",
|
||||
"value": "Гарем"
|
||||
},
|
||||
{
|
||||
"label": "Героическое фэнтези",
|
||||
"value": "Героическое фэнтези"
|
||||
},
|
||||
{
|
||||
"label": "Детектив",
|
||||
"value": "Детектив"
|
||||
},
|
||||
{
|
||||
"label": "Дзёсэй",
|
||||
"value": "Дзёсэй"
|
||||
},
|
||||
{
|
||||
"label": "Драма",
|
||||
"value": "Драма"
|
||||
},
|
||||
{
|
||||
"label": "Игра",
|
||||
"value": "Игра"
|
||||
},
|
||||
{
|
||||
"label": "История",
|
||||
"value": "История"
|
||||
},
|
||||
{
|
||||
"label": "Киберпанк",
|
||||
"value": "Киберпанк"
|
||||
},
|
||||
{
|
||||
"label": "Комедия",
|
||||
"value": "Комедия"
|
||||
},
|
||||
{
|
||||
"label": "ЛитРПГ",
|
||||
"value": "ЛитРПГ"
|
||||
},
|
||||
{
|
||||
"label": "Меха",
|
||||
"value": "Меха"
|
||||
},
|
||||
{
|
||||
"label": "Милитари",
|
||||
"value": "Милитари"
|
||||
},
|
||||
{
|
||||
"label": "Мистика",
|
||||
"value": "Мистика"
|
||||
},
|
||||
{
|
||||
"label": "Научная Фантастика",
|
||||
"value": "Научная Фантастика"
|
||||
},
|
||||
{
|
||||
"label": "Повседневность",
|
||||
"value": "Повседневность"
|
||||
},
|
||||
{
|
||||
"label": "Постапокалипсис",
|
||||
"value": "Постапокалипсис"
|
||||
},
|
||||
{
|
||||
"label": "Приключения",
|
||||
"value": "Приключения"
|
||||
},
|
||||
{
|
||||
"label": "Психология",
|
||||
"value": "Психология"
|
||||
},
|
||||
{
|
||||
"label": "Романтика",
|
||||
"value": "Романтика"
|
||||
},
|
||||
{
|
||||
"label": "Сверхъестественное",
|
||||
"value": "Сверхъестественное"
|
||||
},
|
||||
{
|
||||
"label": "Сёдзё",
|
||||
"value": "Сёдзё"
|
||||
},
|
||||
{
|
||||
"label": "Сёнэн",
|
||||
"value": "Сёнэн"
|
||||
},
|
||||
{
|
||||
"label": "Сёнэн-ай",
|
||||
"value": "Сёнэн-ай"
|
||||
},
|
||||
{
|
||||
"label": "Спорт",
|
||||
"value": "Спорт"
|
||||
},
|
||||
{
|
||||
"label": "Сэйнэн",
|
||||
"value": "Сэйнэн"
|
||||
},
|
||||
{
|
||||
"label": "Сюаньхуа",
|
||||
"value": "Сюаньхуа"
|
||||
},
|
||||
{
|
||||
"label": "Трагедия",
|
||||
"value": "Трагедия"
|
||||
},
|
||||
{
|
||||
"label": "Триллер",
|
||||
"value": "Триллер"
|
||||
},
|
||||
{
|
||||
"label": "Ужасы",
|
||||
"value": "Ужасы"
|
||||
},
|
||||
{
|
||||
"label": "Фантастика",
|
||||
"value": "Фантастика"
|
||||
},
|
||||
{
|
||||
"label": "Фэнтези",
|
||||
"value": "Фэнтези"
|
||||
},
|
||||
{
|
||||
"label": "Школьная жизнь",
|
||||
"value": "Школьная жизнь"
|
||||
},
|
||||
{
|
||||
"label": "Экшн",
|
||||
"value": "Экшн"
|
||||
},
|
||||
{
|
||||
"label": "Эротика",
|
||||
"value": "Эротика"
|
||||
},
|
||||
{
|
||||
"label": "Этти",
|
||||
"value": "Этти"
|
||||
},
|
||||
{
|
||||
"label": "Яой",
|
||||
"value": "Яой"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "Adult"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "Mature"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "Xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "Xuanhuan"
|
||||
}
|
||||
],
|
||||
"value": []
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
[
|
||||
{
|
||||
"id": "ifreedom",
|
||||
"sourceSite": "https://ifreedom.su",
|
||||
"sourceName": "Свободный Мир Ранобэ",
|
||||
"filters": {}
|
||||
},
|
||||
{
|
||||
"id": "bookhamster",
|
||||
"sourceSite": "https://bookhamster.ru",
|
||||
"sourceName": "Bookhamster",
|
||||
"filters": {}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,222 @@
|
||||
import { fetchApi } from '@libs/fetch';
|
||||
import { Filters, FilterTypes } from '@libs/filterInputs';
|
||||
import { Plugin } from '@/types/plugin';
|
||||
import { NovelStatus } from '@libs/novelStatus';
|
||||
import { load as parseHTML } from 'cheerio';
|
||||
import dayjs from 'dayjs';
|
||||
|
||||
export type IfreedomMetadata = {
|
||||
id: string;
|
||||
sourceSite: string;
|
||||
sourceName: string;
|
||||
filters?: Filters;
|
||||
};
|
||||
|
||||
class IfreedomPlugin implements Plugin.PluginBase {
|
||||
id: string;
|
||||
name: string;
|
||||
icon: string;
|
||||
site: string;
|
||||
version: string;
|
||||
filters?: Filters;
|
||||
|
||||
constructor(metadata: IfreedomMetadata) {
|
||||
this.id = metadata.id;
|
||||
this.name = metadata.sourceName;
|
||||
this.icon = `multisrc/ifreedom/${metadata.id.toLowerCase()}/icon.png`;
|
||||
this.site = metadata.sourceSite;
|
||||
this.version = '1.0.2';
|
||||
this.filters = metadata.filters;
|
||||
}
|
||||
|
||||
async popularNovels(
|
||||
page: number,
|
||||
{
|
||||
filters,
|
||||
showLatestNovels,
|
||||
}: Plugin.PopularNovelsOptions<typeof this.filters>,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
let url =
|
||||
this.site +
|
||||
'/vse-knigi/?sort=' +
|
||||
(showLatestNovels
|
||||
? 'По дате обновления'
|
||||
: filters?.sort?.value || 'По рейтингу');
|
||||
|
||||
Object.entries(filters || {}).forEach(([type, { value }]) => {
|
||||
if (value instanceof Array && value.length) {
|
||||
url += '&' + type + '[]=' + value.join('&' + type + '[]=');
|
||||
}
|
||||
});
|
||||
|
||||
url += '&bpage=' + page;
|
||||
|
||||
const body = await fetchApi(url).then(res => res.text());
|
||||
const loadedCheerio = parseHTML(body);
|
||||
|
||||
const novels: Plugin.NovelItem[] = loadedCheerio(
|
||||
'div.one-book-home > div.img-home a',
|
||||
)
|
||||
.map((index, element) => ({
|
||||
name: loadedCheerio(element).attr('title') || '',
|
||||
cover: loadedCheerio(element).find('img').attr('src'),
|
||||
path:
|
||||
loadedCheerio(element).attr('href')?.replace?.(this.site, '') || '',
|
||||
}))
|
||||
.get()
|
||||
.filter(novel => novel.name && novel.path);
|
||||
|
||||
return novels;
|
||||
}
|
||||
|
||||
async parseNovel(novelPath: string): Promise<Plugin.SourceNovel> {
|
||||
const body = await fetchApi(this.site + novelPath).then(res => res.text());
|
||||
const loadedCheerio = parseHTML(body);
|
||||
|
||||
const novel: Plugin.SourceNovel = {
|
||||
path: novelPath,
|
||||
name: loadedCheerio('.entry-title').text(),
|
||||
cover: loadedCheerio('.img-ranobe > img').attr('src'),
|
||||
summary: loadedCheerio('meta[name="description"]').attr('content'),
|
||||
};
|
||||
|
||||
loadedCheerio('div.data-ranobe').each(function () {
|
||||
switch (loadedCheerio(this).find('b').text()) {
|
||||
case 'Автор':
|
||||
novel.author = loadedCheerio(this)
|
||||
.find('div.data-value')
|
||||
.text()
|
||||
.trim();
|
||||
break;
|
||||
case 'Жанры':
|
||||
novel.genres = loadedCheerio('div.data-value > a')
|
||||
.map((index, element) => loadedCheerio(element).text()?.trim())
|
||||
.get()
|
||||
.join(',');
|
||||
break;
|
||||
case 'Статус книги':
|
||||
novel.status = loadedCheerio('div.data-value')
|
||||
.text()
|
||||
.includes('активен')
|
||||
? NovelStatus.Ongoing
|
||||
: NovelStatus.Completed;
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
if (novel.author == 'Не указан') delete novel.author;
|
||||
|
||||
const chapters: Plugin.ChapterItem[] = [];
|
||||
const totalChapters = loadedCheerio('div.li-ranobe').length;
|
||||
|
||||
loadedCheerio('div.li-ranobe').each((chapterIndex, element) => {
|
||||
const name = loadedCheerio(element).find('a').text();
|
||||
const url = loadedCheerio(element).find('a').attr('href');
|
||||
if (
|
||||
!loadedCheerio(element).find('label.buy-ranobe').length &&
|
||||
name &&
|
||||
url
|
||||
) {
|
||||
const releaseDate = loadedCheerio(element)
|
||||
.find('div.li-col2-ranobe')
|
||||
.text()
|
||||
.trim();
|
||||
|
||||
chapters.push({
|
||||
name,
|
||||
path: url.replace(this.site, ''),
|
||||
releaseTime: this.parseDate(releaseDate),
|
||||
chapterNumber: totalChapters - chapterIndex,
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
novel.chapters = chapters.reverse();
|
||||
return novel;
|
||||
}
|
||||
|
||||
async parseChapter(chapterPath: string): Promise<string> {
|
||||
const body = await fetchApi(this.site + chapterPath).then(res =>
|
||||
res.text(),
|
||||
);
|
||||
let chapterText =
|
||||
body.match(/<article id="([\s\S]*?)<\/article>/)?.[0] || '';
|
||||
chapterText = chapterText.replace(/<script[^>]*>[\s\S]*?<\/script>/gim, '');
|
||||
|
||||
if (chapterText.includes('<img')) {
|
||||
return chapterText.replace(/srcset="([^"]+)"/g, (match, src) => {
|
||||
if (!src) return match;
|
||||
const bestlink = src
|
||||
.split(' ')
|
||||
.filter((url: string) => url.startsWith('http'))
|
||||
.pop();
|
||||
|
||||
if (bestlink) {
|
||||
return `src="${bestlink}"`;
|
||||
}
|
||||
return match;
|
||||
});
|
||||
}
|
||||
|
||||
return chapterText;
|
||||
}
|
||||
|
||||
async searchNovels(
|
||||
searchTerm: string,
|
||||
page: number | undefined = 1,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
const url =
|
||||
this.site +
|
||||
'/vse-knigi/?searchname=' +
|
||||
encodeURIComponent(searchTerm) +
|
||||
'&bpage=' +
|
||||
page;
|
||||
const result = await fetchApi(url).then(res => res.text());
|
||||
const loadedCheerio = parseHTML(result);
|
||||
|
||||
const novels: Plugin.NovelItem[] = loadedCheerio(
|
||||
'div.one-book-home > div.img-home a',
|
||||
)
|
||||
.map((index, element) => ({
|
||||
name: loadedCheerio(element).attr('title') || '',
|
||||
cover: loadedCheerio(element).find('img').attr('src'),
|
||||
path:
|
||||
loadedCheerio(element).attr('href')?.replace?.(this.site, '') || '',
|
||||
}))
|
||||
.get()
|
||||
.filter(novel => novel.name && novel.path);
|
||||
|
||||
return novels;
|
||||
}
|
||||
|
||||
parseDate = (dateString: string | undefined = '') => {
|
||||
const months: Record<string, number> = {
|
||||
января: 1,
|
||||
февраля: 2,
|
||||
марта: 3,
|
||||
апреля: 4,
|
||||
мая: 5,
|
||||
июня: 6,
|
||||
июля: 7,
|
||||
августа: 8,
|
||||
сентября: 9,
|
||||
октября: 10,
|
||||
ноября: 11,
|
||||
декабря: 12,
|
||||
};
|
||||
|
||||
if (dateString.includes('.')) {
|
||||
const [day, month, year] = dateString.split('.');
|
||||
if (day && month && year) {
|
||||
return dayjs(year + '-' + month + '-' + day).format('LL');
|
||||
}
|
||||
} else if (dateString.includes(' ')) {
|
||||
const [day, month] = dateString.split(' ');
|
||||
if (day && months[month]) {
|
||||
const year = new Date().getFullYear();
|
||||
return dayjs(year + '-' + months[month] + '-' + day).format('LL');
|
||||
}
|
||||
}
|
||||
return dateString || null;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
import list from './sources.json' with { type: 'json' };
|
||||
import { existsSync, readFileSync } from 'fs';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { dirname, join } from 'path';
|
||||
|
||||
const folder = dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
export const generateAll = function () {
|
||||
return list.map(source => {
|
||||
const exist = existsSync(join(folder, 'filters', source.id + '.json'));
|
||||
if (exist) {
|
||||
const filters = readFileSync(
|
||||
join(folder, 'filters', source.id + '.json'),
|
||||
);
|
||||
source.filters = JSON.parse(filters);
|
||||
}
|
||||
console.log(
|
||||
`[lightnovelworld] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
||||
);
|
||||
return generator(source);
|
||||
});
|
||||
};
|
||||
|
||||
const generator = function generator(source) {
|
||||
const LightNovelWPTemplate = readFileSync(join(folder, 'template.ts'), {
|
||||
encoding: 'utf-8',
|
||||
});
|
||||
|
||||
const pluginScript = `
|
||||
${LightNovelWPTemplate}
|
||||
const plugin = new LightNovelWorld(${JSON.stringify(source)});
|
||||
export default plugin;
|
||||
`.trim();
|
||||
|
||||
return {
|
||||
lang: source.options?.lang || 'English',
|
||||
filename: source.sourceName,
|
||||
pluginScript,
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,22 @@
|
||||
[
|
||||
{
|
||||
"id": "webnovelworld",
|
||||
"sourceName": "Web Novel Pub",
|
||||
"sourceSite": "https://www.webnovelworld.org/"
|
||||
},
|
||||
{
|
||||
"id": "lightnovelworld",
|
||||
"sourceName": "LightNovelWord",
|
||||
"sourceSite": "https://www.lightnovelworld.com/"
|
||||
},
|
||||
{
|
||||
"id": "lightnovelpubvip",
|
||||
"sourceName": "LightNovelPub Vip",
|
||||
"sourceSite": "https://lightnovelpub.vip/"
|
||||
},
|
||||
{
|
||||
"id": "lightnovelcave",
|
||||
"sourceName": "LightNovelCave",
|
||||
"sourceSite": "https://www.lightnovelcave.com/"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,262 @@
|
||||
import { load as parseHTML } from 'cheerio';
|
||||
import { fetchApi } from '@libs/fetch';
|
||||
import { Plugin } from '@/types/plugin';
|
||||
import { Filters, FilterTypes } from '@libs/filterInputs';
|
||||
import dayjs from 'dayjs';
|
||||
|
||||
type LightNovelWorldOptions = {
|
||||
lang?: string;
|
||||
versionIncrements?: number;
|
||||
};
|
||||
|
||||
export type LightNovelWorldMetadata = {
|
||||
id: string;
|
||||
sourceSite: string;
|
||||
sourceName: string;
|
||||
options?: LightNovelWorldOptions;
|
||||
filters?: any;
|
||||
};
|
||||
|
||||
class LightNovelWorld implements Plugin.PagePlugin {
|
||||
id: string;
|
||||
name: string;
|
||||
site: string;
|
||||
version: string;
|
||||
icon: string;
|
||||
headers = {
|
||||
Accept: 'application/json',
|
||||
'Content-Type': 'application/json',
|
||||
};
|
||||
imageRequestInit?: Plugin.ImageRequestInit | undefined = {
|
||||
headers: this.headers,
|
||||
};
|
||||
options?: LightNovelWorldOptions;
|
||||
|
||||
constructor(metadata: LightNovelWorldMetadata) {
|
||||
this.id = metadata.id;
|
||||
this.name = metadata.sourceName;
|
||||
this.icon = `multisrc/lightnovelworld/${metadata.id.toLowerCase()}/icon.png`;
|
||||
this.site = metadata.sourceSite;
|
||||
const versionIncrements = metadata.options?.versionIncrements || 0;
|
||||
this.version = `1.0.${1 + versionIncrements}`;
|
||||
this.options = metadata.options;
|
||||
}
|
||||
|
||||
async popularNovels(
|
||||
page: number,
|
||||
{ filters }: Plugin.PopularNovelsOptions<typeof this.filters>,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
let link = `${this.site}browse/`;
|
||||
link += `${filters.genres.value}/`;
|
||||
link += `${filters.order.value}/`;
|
||||
link += `${filters.status.value}/`;
|
||||
link += page;
|
||||
|
||||
const body = await fetchApi(link).then(r => r.text());
|
||||
|
||||
const loadedCheerio = parseHTML(body);
|
||||
|
||||
const novels: Plugin.NovelItem[] = [];
|
||||
|
||||
loadedCheerio('.novel-item.ads').remove();
|
||||
|
||||
loadedCheerio('.novel-item').each((idx, ele) => {
|
||||
const novelName = loadedCheerio(ele).find('.novel-title').text().trim();
|
||||
const novelCover = loadedCheerio(ele).find('img').attr('data-src');
|
||||
const novelUrl = loadedCheerio(ele)
|
||||
.find('.novel-title > a')
|
||||
.attr('href')
|
||||
?.substring(1);
|
||||
|
||||
if (!novelUrl) return;
|
||||
const novel = {
|
||||
name: novelName,
|
||||
cover: novelCover,
|
||||
path: novelUrl,
|
||||
};
|
||||
|
||||
novels.push(novel);
|
||||
});
|
||||
|
||||
return novels;
|
||||
}
|
||||
|
||||
async parseNovel(
|
||||
novelPath: string,
|
||||
): Promise<Plugin.SourceNovel & { totalPages: number }> {
|
||||
const body = await fetchApi(this.site + novelPath).then(r => r.text());
|
||||
|
||||
const loadedCheerio = parseHTML(body);
|
||||
const totalChapters = parseInt(
|
||||
loadedCheerio('.header-stats span:first strong').text(),
|
||||
10,
|
||||
);
|
||||
|
||||
const novel: Plugin.SourceNovel & { totalPages: number } = {
|
||||
path: novelPath,
|
||||
name: loadedCheerio('h1.novel-title').text().trim() || 'Untitled',
|
||||
cover: loadedCheerio('figure.cover > img').attr('data-src'),
|
||||
author: loadedCheerio('.author > a > span').text(),
|
||||
summary: loadedCheerio('.summary > .content').text().trim(),
|
||||
status: loadedCheerio('.header-stats span:last strong').text(),
|
||||
totalPages: Math.ceil(totalChapters / 100),
|
||||
chapters: [],
|
||||
};
|
||||
|
||||
novel.genres = loadedCheerio('.categories ul li')
|
||||
.map((a, ex) => loadedCheerio(ex).text().trim())
|
||||
.toArray()
|
||||
.join(',');
|
||||
|
||||
return novel;
|
||||
}
|
||||
|
||||
async parsePage(novelPath: string, page: string): Promise<Plugin.SourcePage> {
|
||||
const url = this.site + novelPath + '/chapters/page-' + page;
|
||||
const body = await fetchApi(url).then(res => res.text());
|
||||
const loadedCheerio = parseHTML(body);
|
||||
const chapter: Plugin.ChapterItem[] = [];
|
||||
loadedCheerio('.chapter-list li').each(function () {
|
||||
const chapterName =
|
||||
'Chapter ' +
|
||||
loadedCheerio(this).find('.chapter-no').text().trim() +
|
||||
' - ' +
|
||||
loadedCheerio(this).find('.chapter-title').text().trim();
|
||||
|
||||
const releaseDate = loadedCheerio(this)
|
||||
.find('.chapter-update')
|
||||
.attr('datetime');
|
||||
|
||||
const chapterUrl = loadedCheerio(this)
|
||||
.find('a')
|
||||
.attr('href')
|
||||
?.substring(1);
|
||||
if (!chapterUrl) return;
|
||||
|
||||
chapter.push({
|
||||
name: chapterName,
|
||||
path: chapterUrl,
|
||||
releaseTime: dayjs(releaseDate).toISOString(),
|
||||
});
|
||||
});
|
||||
const chapters = chapter;
|
||||
return { chapters };
|
||||
}
|
||||
|
||||
async parseChapter(chapterPath: string): Promise<string> {
|
||||
const body = await fetchApi(this.site + chapterPath).then(r => r.text());
|
||||
|
||||
const loadedCheerio = parseHTML(body);
|
||||
|
||||
const chapterText = loadedCheerio('#chapter-container').html() || '';
|
||||
|
||||
return chapterText;
|
||||
}
|
||||
|
||||
async searchNovels(searchTerm: string): Promise<Plugin.NovelItem[]> {
|
||||
const url = `${this.site}lnsearchlive`;
|
||||
const link = `${this.site}search`;
|
||||
const response = await fetchApi(link).then(r => r.text());
|
||||
const token = parseHTML(response);
|
||||
const verifytoken = token('#novelSearchForm > input').attr('value');
|
||||
|
||||
const formData = new FormData();
|
||||
formData.append('inputContent', searchTerm);
|
||||
|
||||
const results = await fetchApi(url, {
|
||||
method: 'POST',
|
||||
headers: { LNRequestVerifyToken: verifytoken! },
|
||||
body: formData,
|
||||
}).then(r => r.json());
|
||||
|
||||
const novels: Plugin.NovelItem[] = [];
|
||||
|
||||
const loadedCheerio = parseHTML(results.resultview);
|
||||
|
||||
loadedCheerio('.novel-item').each((idx, ele) => {
|
||||
const novelName = loadedCheerio(ele).find('h4.novel-title').text().trim();
|
||||
const novelCover = loadedCheerio(ele).find('img').attr('src');
|
||||
const novelUrl = loadedCheerio(ele).find('a').attr('href')?.substring(1);
|
||||
if (!novelUrl) return;
|
||||
novels.push({
|
||||
name: novelName,
|
||||
path: novelUrl,
|
||||
cover: novelCover,
|
||||
});
|
||||
});
|
||||
|
||||
return novels;
|
||||
}
|
||||
|
||||
filters = {
|
||||
order: {
|
||||
value: 'popular',
|
||||
label: 'Order by',
|
||||
options: [
|
||||
{ label: 'New', value: 'new' },
|
||||
{ label: 'Popular', value: 'popular' },
|
||||
{ label: 'Updates', value: 'updated' },
|
||||
],
|
||||
type: FilterTypes.Picker,
|
||||
},
|
||||
status: {
|
||||
value: 'all',
|
||||
label: 'Status',
|
||||
options: [
|
||||
{ label: 'All', value: 'all' },
|
||||
{ label: 'Completed', value: 'completed' },
|
||||
{ label: 'Ongoing', value: 'ongoing' },
|
||||
],
|
||||
type: FilterTypes.Picker,
|
||||
},
|
||||
genres: {
|
||||
value: 'all',
|
||||
label: 'Genre',
|
||||
options: [
|
||||
{ label: 'All', value: 'all' },
|
||||
{ label: 'Action', value: 'action' },
|
||||
{ label: 'Adventure', value: 'adventure' },
|
||||
{ label: 'Drama', value: 'drama' },
|
||||
{ label: 'Fantasy', value: 'fantasy' },
|
||||
{ label: 'Harem', value: 'harem' },
|
||||
{ label: 'Martial Arts', value: 'martial-arts' },
|
||||
{ label: 'Mature', value: 'mature' },
|
||||
{ label: 'Romance', value: 'romance' },
|
||||
{ label: 'Tragedy', value: 'tragedy' },
|
||||
{ label: 'Xuanhuan', value: 'xuanhuan' },
|
||||
{ label: 'Ecchi', value: 'ecchi' },
|
||||
{ label: 'Comedy', value: 'comedy' },
|
||||
{ label: 'Slice of Life', value: 'slice-of-life' },
|
||||
{ label: 'Mystery', value: 'mystery' },
|
||||
{ label: 'Supernatural', value: 'supernatural' },
|
||||
{ label: 'Psychological', value: 'psychological' },
|
||||
{ label: 'Sci-fi', value: 'sci-fi' },
|
||||
{ label: 'Xianxia', value: 'xianxia' },
|
||||
{ label: 'School Life', value: 'school-life' },
|
||||
{ label: 'Josei', value: 'josei' },
|
||||
{ label: 'Wuxia', value: 'wuxia' },
|
||||
{ label: 'Shounen', value: 'shounen' },
|
||||
{ label: 'Horror', value: 'horror' },
|
||||
{ label: 'Mecha', value: 'mecha' },
|
||||
{ label: 'Historical', value: 'historical' },
|
||||
{ label: 'Shoujo', value: 'shoujo' },
|
||||
{ label: 'Adult', value: 'adult' },
|
||||
{ label: 'Seinen', value: 'seinen' },
|
||||
{ label: 'Sports', value: 'sports' },
|
||||
{ label: 'Lolicon', value: 'lolicon' },
|
||||
{ label: 'Gender Bender', value: 'gender-bender' },
|
||||
{ label: 'Shounen Ai', value: 'shounen-ai' },
|
||||
{ label: 'Yaoi', value: 'yaoi' },
|
||||
{ label: 'Video Games', value: 'video-games' },
|
||||
{ label: 'Smut', value: 'smut' },
|
||||
{ label: 'Magical Realism', value: 'magical-realism' },
|
||||
{ label: 'Eastern Fantasy', value: 'eastern-fantasy' },
|
||||
{ label: 'Contemporary Romance', value: 'contemporary-romance' },
|
||||
{ label: 'Fantasy Romance', value: 'fantasy-romance' },
|
||||
{ label: 'Shoujo Ai', value: 'shoujo-ai' },
|
||||
{ label: 'Yuri', value: 'yuri' },
|
||||
],
|
||||
type: FilterTypes.Picker,
|
||||
},
|
||||
} satisfies Filters;
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
# LightnovelWP multisrc generator
|
||||
|
||||
## Compatiblity
|
||||
|
||||
### This generator is for most sites that uses the LightNovel WordPress Theme: https://themesia.com/lightnovel-wordpress-theme/
|
||||
|
||||
it should work for all sites that uses this theme (highest version tested: 1.1.5)
|
||||
|
||||
to know the name and version of the theme you can enter the url in : [WP Theme Detector](https://www.wpthemedetector.com)
|
||||
(it sometimes hallucinates for version 1.0.X as 1.0) \
|
||||
or you can check the version by adding "/wp-content/themes/lightnovel/style.css"
|
||||
to the site url and check the version in the file
|
||||
|
||||
## Add a new source
|
||||
|
||||
### sources.json
|
||||
|
||||
To add a new source you need to add it to sources.json:
|
||||
|
||||
- id: the id of the source (something unique)
|
||||
- sourceName: the name of the source (you can use the value of "name" in "https://site.com/wp-json/" if it exists)
|
||||
- sourceSite: the site url
|
||||
- options: the options of the source
|
||||
- lang: the language of the source (default: "English") (check that the language
|
||||
exists in the languages (check folder names in "plugins/"))
|
||||
- reverseChapter: if the chapters are in reverse order
|
||||
(if the first chapter of the list is 1 set it to false)
|
||||
- versionIncrements: needs to be incremented if the url is changed or customJS
|
||||
is changed or a change to the template affects only this source
|
||||
- seriesPath: the path to the series page (if the "Novels"/"All Series" button
|
||||
doesn't go to /series/ (ex: https://site.com/novels/ set it to "/novels/"))
|
||||
- customJS: custom javascript that will be excuted when getting the text (if
|
||||
the site has a custom copyright that need to be removed (the cherrio is $))
|
||||
|
||||
### icon
|
||||
|
||||
To add an icon to the source you can just run `npm run build:icons` to generate all icons (make sure `npm run build:multisrc` works on your machine)
|
||||
|
||||
Or you can manualy find the icon of the site \
|
||||
(try the favicon of the site (https://site.com/favicon.ico) most of the times it redirects you to an image named something like "cropped-site-32x32.png" try to access "cropped-site.png" or "site.png" if that did not work you can try to access "https://site.com/wp-json/" at the end of this very long file there should be a "site_icon_url" value
|
||||
) (don't forget to convert it to png)
|
||||
and add it to the folder "public/static/multisrc/lightnovelwp/{sourceID}/icon.png"
|
||||
|
||||
### filters
|
||||
|
||||
To add filters to a source you need to run the script "get_filters.js" \
|
||||
(`npx node plugins/multisrc/lightnovelwp/get_filters.js`
|
||||
(if you are at the root of the project) (and you have ran "npm install" before))
|
||||
and follow the instructions (url is easier and faster but sometimes it doesn't work)
|
||||
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Género",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Tipo",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Light Novel (JP)",
|
||||
"value": "light-novel-jp"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (JP)",
|
||||
"value": "published-novel-jp"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (KR)",
|
||||
"value": "published-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "Estado",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Todos",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Hiatus",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "Ordenar por",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Pred.",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "Actualización / Latest Release",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "Último Agregado",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "Popular",
|
||||
"value": "popular"
|
||||
},
|
||||
{
|
||||
"label": "Puntuación",
|
||||
"value": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,232 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Academy",
|
||||
"value": "academy"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Apocalypse",
|
||||
"value": "apocalypse"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Cyberpunk",
|
||||
"value": "cyberpunk"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Fusion",
|
||||
"value": "fusion"
|
||||
},
|
||||
{
|
||||
"label": "Game World",
|
||||
"value": "game-world"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Medieval",
|
||||
"value": "medieval"
|
||||
},
|
||||
{
|
||||
"label": "Misunderstandings",
|
||||
"value": "misunderstandings"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Obsession",
|
||||
"value": "obsession"
|
||||
},
|
||||
{
|
||||
"label": "Possession",
|
||||
"value": "possession"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "Regret",
|
||||
"value": "regret"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-Fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "War",
|
||||
"value": "war"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Japanese Novel",
|
||||
"value": "japanese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Korean Novel",
|
||||
"value": "korean-novel"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,236 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Antihero",
|
||||
"value": "antihero"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Superhero",
|
||||
"value": "superhero"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Tipe",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Novel",
|
||||
"value": "novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Urutkan",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Default",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "Baru diperbarui",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "Baru ditambahkan",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "Terpopuler",
|
||||
"value": "popular"
|
||||
},
|
||||
{
|
||||
"label": "Rating",
|
||||
"value": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,312 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Gênero",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Ação",
|
||||
"value": "acao"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adulto",
|
||||
"value": "adulto"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Artes Marciais",
|
||||
"value": "artes-marciais"
|
||||
},
|
||||
{
|
||||
"label": "Aventura",
|
||||
"value": "aventura"
|
||||
},
|
||||
{
|
||||
"label": "Comédia",
|
||||
"value": "comedia"
|
||||
},
|
||||
{
|
||||
"label": "Cotidiano",
|
||||
"value": "cotidiano"
|
||||
},
|
||||
{
|
||||
"label": "Cultivo",
|
||||
"value": "cultivo"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Escolar",
|
||||
"value": "escolar"
|
||||
},
|
||||
{
|
||||
"label": "Esportes",
|
||||
"value": "esportes"
|
||||
},
|
||||
{
|
||||
"label": "Evolução",
|
||||
"value": "evolucao"
|
||||
},
|
||||
{
|
||||
"label": "Fantasia",
|
||||
"value": "fantasia"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Ficção Científica",
|
||||
"value": "ficcao-cientifica"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harém",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Histórico",
|
||||
"value": "historico"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "LitRPG",
|
||||
"value": "litrpg"
|
||||
},
|
||||
{
|
||||
"label": "Magia",
|
||||
"value": "magia"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Medieval",
|
||||
"value": "medieval"
|
||||
},
|
||||
{
|
||||
"label": "Mistério",
|
||||
"value": "misterio"
|
||||
},
|
||||
{
|
||||
"label": "Mitologia",
|
||||
"value": "mitologia"
|
||||
},
|
||||
{
|
||||
"label": "Monstros",
|
||||
"value": "monstros"
|
||||
},
|
||||
{
|
||||
"label": "Pet",
|
||||
"value": "pet"
|
||||
},
|
||||
{
|
||||
"label": "Protagonista Feminina",
|
||||
"value": "protagonista-feminina"
|
||||
},
|
||||
{
|
||||
"label": "Protagonista Maligno",
|
||||
"value": "protagonista-maligno"
|
||||
},
|
||||
{
|
||||
"label": "Psicológico",
|
||||
"value": "psicologico"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Reencarnação",
|
||||
"value": "reencarnacao"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen BL",
|
||||
"value": "shounen-bl"
|
||||
},
|
||||
{
|
||||
"label": "Sistema",
|
||||
"value": "sistema"
|
||||
},
|
||||
{
|
||||
"label": "Sistema de Jogo",
|
||||
"value": "sistema-de-jogo"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sobrenatural",
|
||||
"value": "sobrenatural"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Terror",
|
||||
"value": "terror"
|
||||
},
|
||||
{
|
||||
"label": "Tragédia",
|
||||
"value": "tragedia"
|
||||
},
|
||||
{
|
||||
"label": "Transmigração",
|
||||
"value": "transmigracao"
|
||||
},
|
||||
{
|
||||
"label": "Vida Escolar",
|
||||
"value": "vida-escolar"
|
||||
},
|
||||
{
|
||||
"label": "VRMMO",
|
||||
"value": "vrmmo"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Tipo",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Light Novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "Novel Chinesa",
|
||||
"value": "novel-chinesa"
|
||||
},
|
||||
{
|
||||
"label": "Novel Coreana",
|
||||
"value": "novel-coreana"
|
||||
},
|
||||
{
|
||||
"label": "Novel Japonesa",
|
||||
"value": "novel-japonesa"
|
||||
},
|
||||
{
|
||||
"label": "Novel Ocidental",
|
||||
"value": "novel-ocidental"
|
||||
},
|
||||
{
|
||||
"label": "Webnovel",
|
||||
"value": "webnovel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "Status",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Todos",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Em andamento",
|
||||
"value": "em andamento"
|
||||
},
|
||||
{
|
||||
"label": "Hiato",
|
||||
"value": "hiato"
|
||||
},
|
||||
{
|
||||
"label": "Completo",
|
||||
"value": "completo"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "Ordenar por",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Padrão",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "Últ. Att",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "Últ. Add",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "Populares",
|
||||
"value": "popular"
|
||||
},
|
||||
{
|
||||
"label": "Avaliação",
|
||||
"value": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,324 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Billionaire",
|
||||
"value": "billionaire"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Contemporary",
|
||||
"value": "contemporary"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Family",
|
||||
"value": "family"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Growth",
|
||||
"value": "growth"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Hidden Identity",
|
||||
"value": "hidden-identity"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Marriage",
|
||||
"value": "marriage"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Overpowered",
|
||||
"value": "overpowered"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Rich",
|
||||
"value": "rich"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Son-in-Law",
|
||||
"value": "son-in-law"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Superpower",
|
||||
"value": "superpower"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "Virtual Game",
|
||||
"value": "virtual-game"
|
||||
},
|
||||
{
|
||||
"label": "Warrior",
|
||||
"value": "warrior"
|
||||
},
|
||||
{
|
||||
"label": "Webtoons",
|
||||
"value": "webtoons"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Korean Novel",
|
||||
"value": "korean-novel"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel (KR)",
|
||||
"value": "light-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (KR)",
|
||||
"value": "published-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,324 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Billionaire",
|
||||
"value": "billionaire"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Contemporary",
|
||||
"value": "contemporary"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Family",
|
||||
"value": "family"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Growth",
|
||||
"value": "growth"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Hidden Identity",
|
||||
"value": "hidden-identity"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Marriage",
|
||||
"value": "marriage"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Overpowered",
|
||||
"value": "overpowered"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Rich",
|
||||
"value": "rich"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Son-in-Law",
|
||||
"value": "son-in-law"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Superpower",
|
||||
"value": "superpower"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "Virtual Game",
|
||||
"value": "virtual-game"
|
||||
},
|
||||
{
|
||||
"label": "Warrior",
|
||||
"value": "warrior"
|
||||
},
|
||||
{
|
||||
"label": "Webtoons",
|
||||
"value": "webtoons"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Korean Novel",
|
||||
"value": "korean-novel"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel (KR)",
|
||||
"value": "light-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (KR)",
|
||||
"value": "published-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Hunter",
|
||||
"value": "hunter"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Modern Fantasy",
|
||||
"value": "modern-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Genius",
|
||||
"value": "genius"
|
||||
},
|
||||
{
|
||||
"label": "Hunter",
|
||||
"value": "hunter"
|
||||
},
|
||||
{
|
||||
"label": "Japanese Web Novel",
|
||||
"value": "japanese-web-novel"
|
||||
},
|
||||
{
|
||||
"label": "Korean Web Novel",
|
||||
"value": "korean-web-novel"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel (JP)",
|
||||
"value": "light-novel-jp"
|
||||
},
|
||||
{
|
||||
"label": "Mage",
|
||||
"value": "mage"
|
||||
},
|
||||
{
|
||||
"label": "Modern Fantasy",
|
||||
"value": "modern-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "character growth",
|
||||
"value": "character-growth"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Dark Fantasy",
|
||||
"value": "dark-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Finalized",
|
||||
"value": "finalized"
|
||||
},
|
||||
{
|
||||
"label": "Fusion",
|
||||
"value": "fusion"
|
||||
},
|
||||
{
|
||||
"label": "Fusion Fantasy",
|
||||
"value": "fusion-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Game-based(LitRPG)",
|
||||
"value": "game-basedlitrpg"
|
||||
},
|
||||
{
|
||||
"label": "Girl's Love",
|
||||
"value": "girls-love"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "hero",
|
||||
"value": "hero"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Humiliation",
|
||||
"value": "humiliation"
|
||||
},
|
||||
{
|
||||
"label": "Hunter",
|
||||
"value": "hunter"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "level up",
|
||||
"value": "level-up"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Male protagonist",
|
||||
"value": "male-protagonist"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Political Intrigue",
|
||||
"value": "political-intrigue"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Pure love",
|
||||
"value": "pure-love"
|
||||
},
|
||||
{
|
||||
"label": "R18",
|
||||
"value": "r18"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fy",
|
||||
"value": "sci-fy"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "sword",
|
||||
"value": "sword"
|
||||
},
|
||||
{
|
||||
"label": "system",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Teacher",
|
||||
"value": "teacher"
|
||||
},
|
||||
{
|
||||
"label": "Thriller",
|
||||
"value": "thriller"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yandere",
|
||||
"value": "yandere"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Dropped",
|
||||
"value": "dropped"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,200 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Kategori",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "Büyü",
|
||||
"value": "buyu"
|
||||
},
|
||||
{
|
||||
"label": "Doğa Üstü",
|
||||
"value": "doga-ustu"
|
||||
},
|
||||
{
|
||||
"label": "Doğaüstü",
|
||||
"value": "dogaustu"
|
||||
},
|
||||
{
|
||||
"label": "Dövüş Sanatları",
|
||||
"value": "dovus-sanatlari"
|
||||
},
|
||||
{
|
||||
"label": "Dram",
|
||||
"value": "dram"
|
||||
},
|
||||
{
|
||||
"label": "Fantastik",
|
||||
"value": "fantastik"
|
||||
},
|
||||
{
|
||||
"label": "Geriye Dönüş",
|
||||
"value": "geriye-donus"
|
||||
},
|
||||
{
|
||||
"label": "Gizem",
|
||||
"value": "gizem"
|
||||
},
|
||||
{
|
||||
"label": "Kara Büyü",
|
||||
"value": "kara-buyu"
|
||||
},
|
||||
{
|
||||
"label": "Korku",
|
||||
"value": "korku"
|
||||
},
|
||||
{
|
||||
"label": "Macera",
|
||||
"value": "macera"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "Okul",
|
||||
"value": "okul"
|
||||
},
|
||||
{
|
||||
"label": "Psikolojik",
|
||||
"value": "psikolojik"
|
||||
},
|
||||
{
|
||||
"label": "Romantizm",
|
||||
"value": "romantizm"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Trajedi",
|
||||
"value": "trajedi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Tür",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Akademi",
|
||||
"value": "akademi"
|
||||
},
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "Dahi",
|
||||
"value": "dahi"
|
||||
},
|
||||
{
|
||||
"label": "Dövüş Sanatları",
|
||||
"value": "dovus-sanatlari"
|
||||
},
|
||||
{
|
||||
"label": "Element",
|
||||
"value": "element"
|
||||
},
|
||||
{
|
||||
"label": "Fantastik",
|
||||
"value": "fantastik"
|
||||
},
|
||||
{
|
||||
"label": "Geriye Dönüş",
|
||||
"value": "geriye-donus"
|
||||
},
|
||||
{
|
||||
"label": "Güçlü Ana Karakter",
|
||||
"value": "guclu-ana-karakter"
|
||||
},
|
||||
{
|
||||
"label": "Kılıç Ustası",
|
||||
"value": "kilic-ustasi"
|
||||
},
|
||||
{
|
||||
"label": "Savaşçı",
|
||||
"value": "savasci"
|
||||
},
|
||||
{
|
||||
"label": "Yaratıklar",
|
||||
"value": "yaratiklar"
|
||||
},
|
||||
{
|
||||
"label": "Zaman Döngüsü",
|
||||
"value": "zaman-dongusu"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "Durum",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Hepsi",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Hiatus",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "Sırala",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Temizle",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "Son Güncellenenler",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "Yeni Eklenenler",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "Popüler",
|
||||
"value": "popular"
|
||||
},
|
||||
{
|
||||
"label": "Puan",
|
||||
"value": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,524 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "تصنيف",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "XUANHUAN",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "أبطال خارقين",
|
||||
"value": "أبطال-خارقين"
|
||||
},
|
||||
{
|
||||
"label": "أساطير",
|
||||
"value": "أساطير"
|
||||
},
|
||||
{
|
||||
"label": "أشباح",
|
||||
"value": "أشباح"
|
||||
},
|
||||
{
|
||||
"label": "أكشن",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "ألعاب",
|
||||
"value": "ألعاب"
|
||||
},
|
||||
{
|
||||
"label": "إثارة",
|
||||
"value": "excitement"
|
||||
},
|
||||
{
|
||||
"label": "إسلامي",
|
||||
"value": "إسلامي"
|
||||
},
|
||||
{
|
||||
"label": "إنتقال الى عالم أخر",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "إيتشي",
|
||||
"value": "etchi"
|
||||
},
|
||||
{
|
||||
"label": "اكاديمي",
|
||||
"value": "اكاديمي"
|
||||
},
|
||||
{
|
||||
"label": "اكشن",
|
||||
"value": "اكشن"
|
||||
},
|
||||
{
|
||||
"label": "الإثارة",
|
||||
"value": "الإثارة"
|
||||
},
|
||||
{
|
||||
"label": "الخيال العلمي",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "الدراما",
|
||||
"value": "الدراما"
|
||||
},
|
||||
{
|
||||
"label": "المغامرات",
|
||||
"value": "المغامرات"
|
||||
},
|
||||
{
|
||||
"label": "انتقام",
|
||||
"value": "انتقام"
|
||||
},
|
||||
{
|
||||
"label": "بطل مضاد",
|
||||
"value": "بطل-مضاد"
|
||||
},
|
||||
{
|
||||
"label": "بطل ناضج",
|
||||
"value": "بطل-ناضج"
|
||||
},
|
||||
{
|
||||
"label": "بقاء",
|
||||
"value": "بقاء"
|
||||
},
|
||||
{
|
||||
"label": "بناء مملكة",
|
||||
"value": "بناء-مملكة"
|
||||
},
|
||||
{
|
||||
"label": "بوليسي",
|
||||
"value": "policy"
|
||||
},
|
||||
{
|
||||
"label": "تاريخ",
|
||||
"value": "تاريخ"
|
||||
},
|
||||
{
|
||||
"label": "تاريخي",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "تحقيقات",
|
||||
"value": "تحقيق"
|
||||
},
|
||||
{
|
||||
"label": "تشويق",
|
||||
"value": "تشويق"
|
||||
},
|
||||
{
|
||||
"label": "تقمص شخصيات",
|
||||
"value": "rpg"
|
||||
},
|
||||
{
|
||||
"label": "تلاعب",
|
||||
"value": "تلاعب"
|
||||
},
|
||||
{
|
||||
"label": "تناسخ",
|
||||
"value": "تناسخ"
|
||||
},
|
||||
{
|
||||
"label": "جريمة",
|
||||
"value": "crime"
|
||||
},
|
||||
{
|
||||
"label": "جوسى",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "جوسي",
|
||||
"value": "جوسي"
|
||||
},
|
||||
{
|
||||
"label": "حريم",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "حل الألغاز",
|
||||
"value": "حل-الألغاز"
|
||||
},
|
||||
{
|
||||
"label": "حياة مدرسية",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "خارق للطبيعة",
|
||||
"value": "خارق-للطبيعة"
|
||||
},
|
||||
{
|
||||
"label": "خيال",
|
||||
"value": "خيال"
|
||||
},
|
||||
{
|
||||
"label": "خيال علمي",
|
||||
"value": "خيال-علمي"
|
||||
},
|
||||
{
|
||||
"label": "خيالي",
|
||||
"value": "خيالي"
|
||||
},
|
||||
{
|
||||
"label": "خيالي(فانتازيا)",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "دراما",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "درامي",
|
||||
"value": "درامي"
|
||||
},
|
||||
{
|
||||
"label": "رعب",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "رعب كوني",
|
||||
"value": "رعب-كوني"
|
||||
},
|
||||
{
|
||||
"label": "رعب نفسي",
|
||||
"value": "رعب-نفسي"
|
||||
},
|
||||
{
|
||||
"label": "رومانسي",
|
||||
"value": "romantic"
|
||||
},
|
||||
{
|
||||
"label": "رومانسية",
|
||||
"value": "رومانسية"
|
||||
},
|
||||
{
|
||||
"label": "رومنسية",
|
||||
"value": "رومنسية"
|
||||
},
|
||||
{
|
||||
"label": "زنزانة",
|
||||
"value": "زنزانة"
|
||||
},
|
||||
{
|
||||
"label": "زيانشيا",
|
||||
"value": "زيانشيا"
|
||||
},
|
||||
{
|
||||
"label": "ستيم بانك",
|
||||
"value": "ستيم-بانك"
|
||||
},
|
||||
{
|
||||
"label": "سحر",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "سفر بالزمن",
|
||||
"value": "سفر-بالزمن"
|
||||
},
|
||||
{
|
||||
"label": "سفر عبر الزمن",
|
||||
"value": "سفر-عبر-الزمن"
|
||||
},
|
||||
{
|
||||
"label": "سياسة",
|
||||
"value": "سياسة"
|
||||
},
|
||||
{
|
||||
"label": "سينن",
|
||||
"value": "senen"
|
||||
},
|
||||
{
|
||||
"label": "شريحة من الحياة",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "شعر",
|
||||
"value": "شعر"
|
||||
},
|
||||
{
|
||||
"label": "شوانهان",
|
||||
"value": "شوانهان"
|
||||
},
|
||||
{
|
||||
"label": "شوانهوان",
|
||||
"value": "شوانهوان"
|
||||
},
|
||||
{
|
||||
"label": "شوجو",
|
||||
"value": "shojo"
|
||||
},
|
||||
{
|
||||
"label": "شونين",
|
||||
"value": "shonen"
|
||||
},
|
||||
{
|
||||
"label": "شيانشيا",
|
||||
"value": "شيانشيا"
|
||||
},
|
||||
{
|
||||
"label": "طبي",
|
||||
"value": "medical"
|
||||
},
|
||||
{
|
||||
"label": "ظواهر خارقة للطبيعة",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "عائلي",
|
||||
"value": "عائلي"
|
||||
},
|
||||
{
|
||||
"label": "عموض",
|
||||
"value": "عموض"
|
||||
},
|
||||
{
|
||||
"label": "غموض",
|
||||
"value": "mysteries"
|
||||
},
|
||||
{
|
||||
"label": "فانتازي",
|
||||
"value": "فانتازي"
|
||||
},
|
||||
{
|
||||
"label": "فانتازيا",
|
||||
"value": "فانتازيا"
|
||||
},
|
||||
{
|
||||
"label": "فانفيك",
|
||||
"value": "فانفيك"
|
||||
},
|
||||
{
|
||||
"label": "فنتازيا",
|
||||
"value": "فنتازيا"
|
||||
},
|
||||
{
|
||||
"label": "فنون القتال",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "فنون قتال",
|
||||
"value": "فنون-قتال"
|
||||
},
|
||||
{
|
||||
"label": "قصة قصيرة",
|
||||
"value": "قصة-قصيرة"
|
||||
},
|
||||
{
|
||||
"label": "قوة خارقة",
|
||||
"value": "قوة-خارقة"
|
||||
},
|
||||
{
|
||||
"label": "قوى خارقة",
|
||||
"value": "superpower"
|
||||
},
|
||||
{
|
||||
"label": "كوميدي",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "كوميديا",
|
||||
"value": "كوميديا"
|
||||
},
|
||||
{
|
||||
"label": "كوميدية",
|
||||
"value": "كوميدية"
|
||||
},
|
||||
{
|
||||
"label": "مأسأة",
|
||||
"value": "مأسأة"
|
||||
},
|
||||
{
|
||||
"label": "مأساة",
|
||||
"value": "مأساة"
|
||||
},
|
||||
{
|
||||
"label": "مأساوي",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "مؤامرة",
|
||||
"value": "مؤامرة"
|
||||
},
|
||||
{
|
||||
"label": "ما بعد الكارثة",
|
||||
"value": "after-the-disaster"
|
||||
},
|
||||
{
|
||||
"label": "ما بعد نهاية العالم",
|
||||
"value": "ما-بعد-نهاية-العالم"
|
||||
},
|
||||
{
|
||||
"label": "مضاد البطل",
|
||||
"value": "مضاد-البطل"
|
||||
},
|
||||
{
|
||||
"label": "مغامرات",
|
||||
"value": "مغامرات"
|
||||
},
|
||||
{
|
||||
"label": "مغامرة",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "ميكا",
|
||||
"value": "mechanical"
|
||||
},
|
||||
{
|
||||
"label": "ناضج",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "نظام",
|
||||
"value": "نظام"
|
||||
},
|
||||
{
|
||||
"label": "نفسي",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "ون شوت",
|
||||
"value": "ون-شوت"
|
||||
},
|
||||
{
|
||||
"label": "ووشيا",
|
||||
"value": "ووشيا"
|
||||
},
|
||||
{
|
||||
"label": "ووكسيا",
|
||||
"value": "ووكسيا"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "النوع",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "إنجليزية",
|
||||
"value": "english"
|
||||
},
|
||||
{
|
||||
"label": "ترجمة إحترافية",
|
||||
"value": "ترجمة-إحترافية"
|
||||
},
|
||||
{
|
||||
"label": "رواية لايت",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "رواية مؤلفة",
|
||||
"value": "رواية-مؤلفة"
|
||||
},
|
||||
{
|
||||
"label": "رواية مترجمة",
|
||||
"value": "رواية-مترجمة"
|
||||
},
|
||||
{
|
||||
"label": "رواية ويب",
|
||||
"value": "web-novel"
|
||||
},
|
||||
{
|
||||
"label": "صينية",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "عربية",
|
||||
"value": "arabic"
|
||||
},
|
||||
{
|
||||
"label": "كورية",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "مؤلفة",
|
||||
"value": "مؤلفة"
|
||||
},
|
||||
{
|
||||
"label": "ون شوت",
|
||||
"value": "ون-شوت"
|
||||
},
|
||||
{
|
||||
"label": "يابانية",
|
||||
"value": "japanese"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "الحالة",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "الكل",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Hiatus",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "ترتيب حسب",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "الإعداد الأولي",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "أخر التحديثات",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "أخر ما تم إضافته",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "الرائجة",
|
||||
"value": "popular"
|
||||
},
|
||||
{
|
||||
"label": "التقييم",
|
||||
"value": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "BL",
|
||||
"value": "bl"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "+18",
|
||||
"value": "18"
|
||||
},
|
||||
{
|
||||
"label": "Ação",
|
||||
"value": "acao"
|
||||
},
|
||||
{
|
||||
"label": "Artes Marciais",
|
||||
"value": "artes-marciais"
|
||||
},
|
||||
{
|
||||
"label": "Aventura",
|
||||
"value": "aventura"
|
||||
},
|
||||
{
|
||||
"label": "Comédia",
|
||||
"value": "comedia"
|
||||
},
|
||||
{
|
||||
"label": "Cultivo",
|
||||
"value": "cultivo"
|
||||
},
|
||||
{
|
||||
"label": "Cyberpunk",
|
||||
"value": "cyberpunk"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Esportes",
|
||||
"value": "esportes"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasia",
|
||||
"value": "fantasia"
|
||||
},
|
||||
{
|
||||
"label": "Ficção Científica",
|
||||
"value": "ficcao-cientifica"
|
||||
},
|
||||
{
|
||||
"label": "Games",
|
||||
"value": "games"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Magia",
|
||||
"value": "magia"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Militar",
|
||||
"value": "militar"
|
||||
},
|
||||
{
|
||||
"label": "Mistério",
|
||||
"value": "misterio"
|
||||
},
|
||||
{
|
||||
"label": "Novel Nacional",
|
||||
"value": "novel-nacional"
|
||||
},
|
||||
{
|
||||
"label": "Psicológico",
|
||||
"value": "psicologico"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen BL",
|
||||
"value": "shounen-bl"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sobrenatural",
|
||||
"value": "sobrenatural"
|
||||
},
|
||||
{
|
||||
"label": "Terror",
|
||||
"value": "terror"
|
||||
},
|
||||
{
|
||||
"label": "Tragédia",
|
||||
"value": "tragedia"
|
||||
},
|
||||
{
|
||||
"label": "Vida Escolar",
|
||||
"value": "vida-escolar"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Tipo",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Light Novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "Livro",
|
||||
"value": "livro"
|
||||
},
|
||||
{
|
||||
"label": "One-Shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "Status",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Tudo",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Hiatus",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "Ordenar por",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Padrão",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "Últimos Lançamentos",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "Última Adição",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "Popular",
|
||||
"value": "popular"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,248 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "alchimie",
|
||||
"value": "alchimie"
|
||||
},
|
||||
{
|
||||
"label": "Arts martiaux",
|
||||
"value": "arts-martiaux"
|
||||
},
|
||||
{
|
||||
"label": "Aventure",
|
||||
"value": "aventure"
|
||||
},
|
||||
{
|
||||
"label": "Célébrités",
|
||||
"value": "celebrites"
|
||||
},
|
||||
{
|
||||
"label": "chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Combat",
|
||||
"value": "combat"
|
||||
},
|
||||
{
|
||||
"label": "comedie",
|
||||
"value": "comedie"
|
||||
},
|
||||
{
|
||||
"label": "Cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"label": "dark fantasy",
|
||||
"value": "dark-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Demon",
|
||||
"value": "demon"
|
||||
},
|
||||
{
|
||||
"label": "Drame",
|
||||
"value": "drame"
|
||||
},
|
||||
{
|
||||
"label": "Fantasie",
|
||||
"value": "fantasie"
|
||||
},
|
||||
{
|
||||
"label": "Fantastique",
|
||||
"value": "fantastique"
|
||||
},
|
||||
{
|
||||
"label": "Guildes",
|
||||
"value": "guildes"
|
||||
},
|
||||
{
|
||||
"label": "harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Idole",
|
||||
"value": "idole"
|
||||
},
|
||||
{
|
||||
"label": "japan",
|
||||
"value": "japan"
|
||||
},
|
||||
{
|
||||
"label": "jeux vidéos",
|
||||
"value": "jeux-videos"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "light Novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystère",
|
||||
"value": "mystere"
|
||||
},
|
||||
{
|
||||
"label": "novel",
|
||||
"value": "novel"
|
||||
},
|
||||
{
|
||||
"label": "Renaissance",
|
||||
"value": "renaissance"
|
||||
},
|
||||
{
|
||||
"label": "Roman",
|
||||
"value": "roman"
|
||||
},
|
||||
{
|
||||
"label": "romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Science-fiction",
|
||||
"value": "science-fiction"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shonen",
|
||||
"value": "shonen"
|
||||
},
|
||||
{
|
||||
"label": "showbiz",
|
||||
"value": "showbiz"
|
||||
},
|
||||
{
|
||||
"label": "Surnaturel",
|
||||
"value": "surnaturel"
|
||||
},
|
||||
{
|
||||
"label": "système",
|
||||
"value": "systeme"
|
||||
},
|
||||
{
|
||||
"label": "Système de niveau",
|
||||
"value": "systeme-de-niveau"
|
||||
},
|
||||
{
|
||||
"label": "tranche de vie",
|
||||
"value": "tranche-de-vie"
|
||||
},
|
||||
{
|
||||
"label": "webnovel",
|
||||
"value": "webnovel"
|
||||
},
|
||||
{
|
||||
"label": "xp",
|
||||
"value": "xp"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Light novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "novel chinois",
|
||||
"value": "novel-chinois"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "Statut",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Tout",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Hiatus",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "Par ordre",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Par défaut",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "Dernier mise à jour",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "Derniers Ajouts",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "Populaire",
|
||||
"value": "popular"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,300 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Apocalypse",
|
||||
"value": "apocalypse"
|
||||
},
|
||||
{
|
||||
"label": "Childcare",
|
||||
"value": "childcare"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Eastern",
|
||||
"value": "eastern"
|
||||
},
|
||||
{
|
||||
"label": "Entertainment",
|
||||
"value": "entertainment"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Idol",
|
||||
"value": "idol"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Kindergarten",
|
||||
"value": "kindergarten"
|
||||
},
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Magic Swordman",
|
||||
"value": "magic-swordman"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Omegaverse",
|
||||
"value": "omegaverse"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Rebirth",
|
||||
"value": "rebirth"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Thriller",
|
||||
"value": "thriller"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Villainess",
|
||||
"value": "villainess"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
},
|
||||
{
|
||||
"label": "Western Style",
|
||||
"value": "western-style"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Indonesian",
|
||||
"value": "indonesian"
|
||||
},
|
||||
{
|
||||
"label": "Japanese",
|
||||
"value": "japanese"
|
||||
},
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Original",
|
||||
"value": "original"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Türler",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "Bilimkurgu",
|
||||
"value": "bilimkurgu"
|
||||
},
|
||||
{
|
||||
"label": "Doğaüstü",
|
||||
"value": "dogaustu"
|
||||
},
|
||||
{
|
||||
"label": "Dram",
|
||||
"value": "dram"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantastik",
|
||||
"value": "fantastik"
|
||||
},
|
||||
{
|
||||
"label": "Gizem",
|
||||
"value": "gizem"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Hayattan Kesitler",
|
||||
"value": "hayattan-kesitler"
|
||||
},
|
||||
{
|
||||
"label": "Komedi",
|
||||
"value": "komedi"
|
||||
},
|
||||
{
|
||||
"label": "Macera",
|
||||
"value": "macera"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Okul hayatı",
|
||||
"value": "okul-hayati"
|
||||
},
|
||||
{
|
||||
"label": "Psikolojik",
|
||||
"value": "psikolojik"
|
||||
},
|
||||
{
|
||||
"label": "Romantik",
|
||||
"value": "romantik"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Tarihi",
|
||||
"value": "tarihi"
|
||||
},
|
||||
{
|
||||
"label": "Trajedi",
|
||||
"value": "trajedi"
|
||||
},
|
||||
{
|
||||
"label": "Yetişkin",
|
||||
"value": "yetiskin"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Yazım Şekli",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Light Novel (JP)",
|
||||
"value": "light-novel-jp"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "Durum",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Tümü",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Devam Ediyor",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Ara Verildi",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Tamamlandı",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "Sıralama",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Varsayılan",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "Son Güncellemeler",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "Son Eklenenler",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "Popüler",
|
||||
"value": "popular"
|
||||
},
|
||||
{
|
||||
"label": "Puanlama",
|
||||
"value": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,492 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "A.I",
|
||||
"value": "a-i"
|
||||
},
|
||||
{
|
||||
"label": "Academy",
|
||||
"value": "academy"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Alternative History",
|
||||
"value": "alternative-history"
|
||||
},
|
||||
{
|
||||
"label": "Another World",
|
||||
"value": "another-world"
|
||||
},
|
||||
{
|
||||
"label": "Apocalypse",
|
||||
"value": "apocalypse"
|
||||
},
|
||||
{
|
||||
"label": "Bromance",
|
||||
"value": "bromance"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Cthulhu",
|
||||
"value": "cthulhu"
|
||||
},
|
||||
{
|
||||
"label": "Dark fantasy",
|
||||
"value": "dark-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Demons",
|
||||
"value": "demons"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Dystopia",
|
||||
"value": "dystopia"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Entertainment",
|
||||
"value": "entertainment"
|
||||
},
|
||||
{
|
||||
"label": "Exhaustion",
|
||||
"value": "exhaustion"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "finance",
|
||||
"value": "finance"
|
||||
},
|
||||
{
|
||||
"label": "For men",
|
||||
"value": "for-men"
|
||||
},
|
||||
{
|
||||
"label": "Full color",
|
||||
"value": "full-color"
|
||||
},
|
||||
{
|
||||
"label": "fusion",
|
||||
"value": "fusion"
|
||||
},
|
||||
{
|
||||
"label": "gacha",
|
||||
"value": "gacha"
|
||||
},
|
||||
{
|
||||
"label": "Gallery",
|
||||
"value": "gallery"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Genius",
|
||||
"value": "genius"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Healing",
|
||||
"value": "healing"
|
||||
},
|
||||
{
|
||||
"label": "Hero",
|
||||
"value": "hero"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Hunter",
|
||||
"value": "hunter"
|
||||
},
|
||||
{
|
||||
"label": "korean novel",
|
||||
"value": "korean-novel"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "List Adventure Manga Genres",
|
||||
"value": "list-adventure-manga-genres"
|
||||
},
|
||||
{
|
||||
"label": "Long Strip",
|
||||
"value": "long-strip"
|
||||
},
|
||||
{
|
||||
"label": "Love comedy",
|
||||
"value": "love-comedy"
|
||||
},
|
||||
{
|
||||
"label": "magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Medieval",
|
||||
"value": "medieval"
|
||||
},
|
||||
{
|
||||
"label": "Middle Ages",
|
||||
"value": "middle-ages"
|
||||
},
|
||||
{
|
||||
"label": "Misunderstanding",
|
||||
"value": "misunderstanding"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "modern fantasy",
|
||||
"value": "modern-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Munchkin",
|
||||
"value": "munchkin"
|
||||
},
|
||||
{
|
||||
"label": "music",
|
||||
"value": "music"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Necromancy",
|
||||
"value": "necromancy"
|
||||
},
|
||||
{
|
||||
"label": "No Romance",
|
||||
"value": "no-romance"
|
||||
},
|
||||
{
|
||||
"label": "NTL",
|
||||
"value": "ntl"
|
||||
},
|
||||
{
|
||||
"label": "o",
|
||||
"value": "o"
|
||||
},
|
||||
{
|
||||
"label": "Obsession",
|
||||
"value": "obsession"
|
||||
},
|
||||
{
|
||||
"label": "Politics",
|
||||
"value": "politics"
|
||||
},
|
||||
{
|
||||
"label": "Possession",
|
||||
"value": "possession"
|
||||
},
|
||||
{
|
||||
"label": "Programming",
|
||||
"value": "programming"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Pure Love",
|
||||
"value": "pure-love"
|
||||
},
|
||||
{
|
||||
"label": "reasoning",
|
||||
"value": "reasoning"
|
||||
},
|
||||
{
|
||||
"label": "Redemption",
|
||||
"value": "redemption"
|
||||
},
|
||||
{
|
||||
"label": "Regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "Regret",
|
||||
"value": "regret"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Return",
|
||||
"value": "return"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Reversal",
|
||||
"value": "reversal"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Romance Fanrasy",
|
||||
"value": "romance-fanrasy"
|
||||
},
|
||||
{
|
||||
"label": "Salvation",
|
||||
"value": "salvation"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Science fiction",
|
||||
"value": "science-fiction"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Soft yandere",
|
||||
"value": "soft-yandere"
|
||||
},
|
||||
{
|
||||
"label": "Space opera",
|
||||
"value": "space-opera"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Survival",
|
||||
"value": "survival"
|
||||
},
|
||||
{
|
||||
"label": "system",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Time limit",
|
||||
"value": "time-limit"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "TRPG",
|
||||
"value": "trpg"
|
||||
},
|
||||
{
|
||||
"label": "TS",
|
||||
"value": "ts"
|
||||
},
|
||||
{
|
||||
"label": "Tsundere",
|
||||
"value": "tsundere"
|
||||
},
|
||||
{
|
||||
"label": "Unique",
|
||||
"value": "unique"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "Villain",
|
||||
"value": "villain"
|
||||
},
|
||||
{
|
||||
"label": "Wholesome",
|
||||
"value": "wholesome"
|
||||
},
|
||||
{
|
||||
"label": "Wisdom",
|
||||
"value": "wisdom"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yandere",
|
||||
"value": "yandere"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Chinese novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "habyeol",
|
||||
"value": "habyeol"
|
||||
},
|
||||
{
|
||||
"label": "korean novel",
|
||||
"value": "korean-novel"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
},
|
||||
{
|
||||
"label": "삼심",
|
||||
"value": "삼심"
|
||||
},
|
||||
{
|
||||
"label": "호곡",
|
||||
"value": "호곡"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,368 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "city",
|
||||
"value": "city"
|
||||
},
|
||||
{
|
||||
"label": "cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"label": "faloo",
|
||||
"value": "faloo"
|
||||
},
|
||||
{
|
||||
"label": "Fan fiction",
|
||||
"value": "fan-fiction"
|
||||
},
|
||||
{
|
||||
"label": "fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "fanqie",
|
||||
"value": "fanqie"
|
||||
},
|
||||
{
|
||||
"label": "fanstay",
|
||||
"value": "fanstay"
|
||||
},
|
||||
{
|
||||
"label": "fantansy",
|
||||
"value": "fantansy"
|
||||
},
|
||||
{
|
||||
"label": "fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "immortal",
|
||||
"value": "immortal"
|
||||
},
|
||||
{
|
||||
"label": "Infinite Heavens",
|
||||
"value": "infinite-heavens"
|
||||
},
|
||||
{
|
||||
"label": "Infinity",
|
||||
"value": "infinity"
|
||||
},
|
||||
{
|
||||
"label": "light novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "martial arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "military history",
|
||||
"value": "military-history"
|
||||
},
|
||||
{
|
||||
"label": "novel",
|
||||
"value": "novel"
|
||||
},
|
||||
{
|
||||
"label": "qidian",
|
||||
"value": "qidian"
|
||||
},
|
||||
{
|
||||
"label": "rebirth",
|
||||
"value": "rebirth"
|
||||
},
|
||||
{
|
||||
"label": "romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "sc-fi online game",
|
||||
"value": "sc-fi-online-game"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi online games",
|
||||
"value": "sci-fi-online-games"
|
||||
},
|
||||
{
|
||||
"label": "Science fiction online game",
|
||||
"value": "science-fiction-online-game"
|
||||
},
|
||||
{
|
||||
"label": "sport",
|
||||
"value": "sport"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "system",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "time travel",
|
||||
"value": "time-travel"
|
||||
},
|
||||
{
|
||||
"label": "travel",
|
||||
"value": "travel"
|
||||
},
|
||||
{
|
||||
"label": "Unlimited Heavens",
|
||||
"value": "unlimited-heavens"
|
||||
},
|
||||
{
|
||||
"label": "urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "urrban",
|
||||
"value": "urrban"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Black Basket: Platinum Star",
|
||||
"value": "black-basket-platinum-star"
|
||||
},
|
||||
{
|
||||
"label": "chinesse",
|
||||
"value": "chinesse"
|
||||
},
|
||||
{
|
||||
"label": "ciweimao",
|
||||
"value": "ciweimao"
|
||||
},
|
||||
{
|
||||
"label": "Doomsday",
|
||||
"value": "doomsday"
|
||||
},
|
||||
{
|
||||
"label": "dragon ball",
|
||||
"value": "dragon-ball"
|
||||
},
|
||||
{
|
||||
"label": "Entertainment",
|
||||
"value": "entertainment"
|
||||
},
|
||||
{
|
||||
"label": "f",
|
||||
"value": "f"
|
||||
},
|
||||
{
|
||||
"label": "falo",
|
||||
"value": "falo"
|
||||
},
|
||||
{
|
||||
"label": "faloo",
|
||||
"value": "faloo"
|
||||
},
|
||||
{
|
||||
"label": "falooo",
|
||||
"value": "falooo"
|
||||
},
|
||||
{
|
||||
"label": "fan fiction",
|
||||
"value": "fan-fiction"
|
||||
},
|
||||
{
|
||||
"label": "fanqie",
|
||||
"value": "fanqie"
|
||||
},
|
||||
{
|
||||
"label": "fanqienovel",
|
||||
"value": "fanqienovel"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "faoo",
|
||||
"value": "faoo"
|
||||
},
|
||||
{
|
||||
"label": "Football",
|
||||
"value": "football"
|
||||
},
|
||||
{
|
||||
"label": "Harry Potter",
|
||||
"value": "harry-potter"
|
||||
},
|
||||
{
|
||||
"label": "horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Hunter X Hunter",
|
||||
"value": "hunter-x-hunter"
|
||||
},
|
||||
{
|
||||
"label": "Infinite Evolution",
|
||||
"value": "infinite-evolution"
|
||||
},
|
||||
{
|
||||
"label": "jjwxc",
|
||||
"value": "jjwxc"
|
||||
},
|
||||
{
|
||||
"label": "Lords: Opens with a Bloody Nest",
|
||||
"value": "lords-opens-with-a-bloody-nest"
|
||||
},
|
||||
{
|
||||
"label": "martial arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "marvel",
|
||||
"value": "marvel"
|
||||
},
|
||||
{
|
||||
"label": "naruto",
|
||||
"value": "naruto"
|
||||
},
|
||||
{
|
||||
"label": "nba",
|
||||
"value": "nba"
|
||||
},
|
||||
{
|
||||
"label": "nove",
|
||||
"value": "nove"
|
||||
},
|
||||
{
|
||||
"label": "novel",
|
||||
"value": "novel"
|
||||
},
|
||||
{
|
||||
"label": "one piece",
|
||||
"value": "one-piece"
|
||||
},
|
||||
{
|
||||
"label": "online game",
|
||||
"value": "online-game"
|
||||
},
|
||||
{
|
||||
"label": "Please",
|
||||
"value": "please"
|
||||
},
|
||||
{
|
||||
"label": "qiamao",
|
||||
"value": "qiamao"
|
||||
},
|
||||
{
|
||||
"label": "qidian",
|
||||
"value": "qidian"
|
||||
},
|
||||
{
|
||||
"label": "qimao",
|
||||
"value": "qimao"
|
||||
},
|
||||
{
|
||||
"label": "qq",
|
||||
"value": "qq"
|
||||
},
|
||||
{
|
||||
"label": "romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Sci-Fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Science-fiction",
|
||||
"value": "science-fiction"
|
||||
},
|
||||
{
|
||||
"label": "sfacg",
|
||||
"value": "sfacg"
|
||||
},
|
||||
{
|
||||
"label": "this is a world of horror",
|
||||
"value": "this-is-a-world-of-horror"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,220 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "النوع",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "+18",
|
||||
"value": "18"
|
||||
},
|
||||
{
|
||||
"label": "آليه",
|
||||
"value": "آليه"
|
||||
},
|
||||
{
|
||||
"label": "اكشن",
|
||||
"value": "اكشن"
|
||||
},
|
||||
{
|
||||
"label": "بالغ",
|
||||
"value": "بالغ"
|
||||
},
|
||||
{
|
||||
"label": "تاريخي",
|
||||
"value": "تاريخي"
|
||||
},
|
||||
{
|
||||
"label": "حريم",
|
||||
"value": "حريم"
|
||||
},
|
||||
{
|
||||
"label": "حياة مدرسية",
|
||||
"value": "حياة-مدرسية"
|
||||
},
|
||||
{
|
||||
"label": "خارق للطبيعة",
|
||||
"value": "خارق-للطبيعة"
|
||||
},
|
||||
{
|
||||
"label": "خيال",
|
||||
"value": "خيال"
|
||||
},
|
||||
{
|
||||
"label": "خيال علمي",
|
||||
"value": "خيال-علمي"
|
||||
},
|
||||
{
|
||||
"label": "دراما",
|
||||
"value": "دراما"
|
||||
},
|
||||
{
|
||||
"label": "رعب",
|
||||
"value": "رعب"
|
||||
},
|
||||
{
|
||||
"label": "رومانسي",
|
||||
"value": "رومانسي"
|
||||
},
|
||||
{
|
||||
"label": "سحر",
|
||||
"value": "سحر"
|
||||
},
|
||||
{
|
||||
"label": "سنين",
|
||||
"value": "سنين"
|
||||
},
|
||||
{
|
||||
"label": "شبه بشريه",
|
||||
"value": "شبه-بشريه"
|
||||
},
|
||||
{
|
||||
"label": "شرقي",
|
||||
"value": "شرقي"
|
||||
},
|
||||
{
|
||||
"label": "شريحة من الحياه",
|
||||
"value": "شريحة-من-الحياه"
|
||||
},
|
||||
{
|
||||
"label": "شوانهوان",
|
||||
"value": "شوانهوان"
|
||||
},
|
||||
{
|
||||
"label": "شونين",
|
||||
"value": "شونين"
|
||||
},
|
||||
{
|
||||
"label": "شيانشيا",
|
||||
"value": "شيانشيا"
|
||||
},
|
||||
{
|
||||
"label": "صيني",
|
||||
"value": "صيني"
|
||||
},
|
||||
{
|
||||
"label": "غموض",
|
||||
"value": "غموض"
|
||||
},
|
||||
{
|
||||
"label": "فان فيكشن",
|
||||
"value": "فان-فيكشن"
|
||||
},
|
||||
{
|
||||
"label": "فنون قتاليه",
|
||||
"value": "فنون-قتاليه"
|
||||
},
|
||||
{
|
||||
"label": "كوميديا",
|
||||
"value": "كوميديا"
|
||||
},
|
||||
{
|
||||
"label": "مأساوي",
|
||||
"value": "مأساوي"
|
||||
},
|
||||
{
|
||||
"label": "مغام",
|
||||
"value": "مغام"
|
||||
},
|
||||
{
|
||||
"label": "مغامره",
|
||||
"value": "مغامره"
|
||||
},
|
||||
{
|
||||
"label": "نفسي",
|
||||
"value": "نفسي"
|
||||
},
|
||||
{
|
||||
"label": "ووشيا",
|
||||
"value": "ووشيا"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "النوع",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "روايات انجليزية",
|
||||
"value": "روايات-انجليزية"
|
||||
},
|
||||
{
|
||||
"label": "روايات صينيه",
|
||||
"value": "روايات-صينيه"
|
||||
},
|
||||
{
|
||||
"label": "روايات كوريه",
|
||||
"value": "روايات-كوريه"
|
||||
},
|
||||
{
|
||||
"label": "روايات ويب",
|
||||
"value": "روايات-ويب"
|
||||
},
|
||||
{
|
||||
"label": "روايات يابانية",
|
||||
"value": "روايات-يابانية"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "الحالة",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "الكل",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Hiatus",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "ترتيب بواسطة",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Default",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "title"
|
||||
},
|
||||
{
|
||||
"label": "Z-A",
|
||||
"value": "titlereverse"
|
||||
},
|
||||
{
|
||||
"label": "أخر التحديثات",
|
||||
"value": "update"
|
||||
},
|
||||
{
|
||||
"label": "المضاف حديثاً",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "شائع",
|
||||
"value": "popular"
|
||||
},
|
||||
{
|
||||
"label": "{{advanced_search_series_order_by_rating_label}}",
|
||||
"value": "rating"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,252 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "Bilim Kurgu",
|
||||
"value": "bilim-kurgu"
|
||||
},
|
||||
{
|
||||
"label": "Büyü",
|
||||
"value": "buyu"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Doğaüstü",
|
||||
"value": "dogaustu"
|
||||
},
|
||||
{
|
||||
"label": "dövüş sanatları",
|
||||
"value": "dovus-sanatlari"
|
||||
},
|
||||
{
|
||||
"label": "Dram",
|
||||
"value": "dram"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "fantastik",
|
||||
"value": "fantastik"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "gizem",
|
||||
"value": "gizem"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Komedi",
|
||||
"value": "komedi"
|
||||
},
|
||||
{
|
||||
"label": "korku",
|
||||
"value": "korku"
|
||||
},
|
||||
{
|
||||
"label": "macera",
|
||||
"value": "macera"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "okul",
|
||||
"value": "okul"
|
||||
},
|
||||
{
|
||||
"label": "oyun",
|
||||
"value": "oyun"
|
||||
},
|
||||
{
|
||||
"label": "psikoloji",
|
||||
"value": "psikoloji"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "reenkarnasyon",
|
||||
"value": "reenkarnasyon"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Romantik",
|
||||
"value": "romantik"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "süper kahraman",
|
||||
"value": "super-kahraman"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "tarih",
|
||||
"value": "tarih"
|
||||
},
|
||||
{
|
||||
"label": "trajedi",
|
||||
"value": "trajedi"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "yetişkin",
|
||||
"value": "yetiskin"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Tür",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status": {
|
||||
"type": "Picker",
|
||||
"label": "Durum",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Hepsi",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Devam Ediyor",
|
||||
"value": "ongoing"
|
||||
},
|
||||
{
|
||||
"label": "Askıda",
|
||||
"value": "hiatus"
|
||||
},
|
||||
{
|
||||
"label": "Tamamlanmış",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"order": {
|
||||
"type": "Picker",
|
||||
"label": "Sıralama",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Varsayılan",
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "High Water Level",
|
||||
"value": "high-water-level"
|
||||
},
|
||||
{
|
||||
"label": "Hypnosis",
|
||||
"value": "hypnosis"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Masculine",
|
||||
"value": "masculine"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Munchkin",
|
||||
"value": "munchkin"
|
||||
},
|
||||
{
|
||||
"label": "NTL",
|
||||
"value": "ntl"
|
||||
},
|
||||
{
|
||||
"label": "Orgy",
|
||||
"value": "orgy"
|
||||
},
|
||||
{
|
||||
"label": "Pure Love",
|
||||
"value": "pure-love"
|
||||
},
|
||||
{
|
||||
"label": "Rice Cake",
|
||||
"value": "rice-cake"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Webtoonization",
|
||||
"value": "webtoonization"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Light Novel (KR)",
|
||||
"value": "light-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "we",
|
||||
"value": "we"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
},
|
||||
{
|
||||
"label": "원룸 패밀리",
|
||||
"value": "원룸-패밀리"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,152 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Light Novel (JP)",
|
||||
"value": "light-novel-jp"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Anime & Comics",
|
||||
"value": "anime-comics"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Comic",
|
||||
"value": "comic"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fan-Fiction",
|
||||
"value": "fan-fiction"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "System",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Translated Novel",
|
||||
"value": "translated-novel"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Webnovel (FF)",
|
||||
"value": "webnovel-ff"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "idol",
|
||||
"value": "idol"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Subscription",
|
||||
"value": "subscription"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel (KR)",
|
||||
"value": "light-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (KR)",
|
||||
"value": "published-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Acting",
|
||||
"value": "acting"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Bl",
|
||||
"value": "bl"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "entertainment",
|
||||
"value": "entertainment"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Funny",
|
||||
"value": "funny"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Ghost",
|
||||
"value": "ghost"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Jose",
|
||||
"value": "jose"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Male protagonist",
|
||||
"value": "male-protagonist"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-Fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sprited animal",
|
||||
"value": "sprited-animal"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Survival",
|
||||
"value": "survival"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Unlimited flow",
|
||||
"value": "unlimited-flow"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Korean Novel",
|
||||
"value": "korean-novel"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (CN)",
|
||||
"value": "published-novel-cn"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (KR)",
|
||||
"value": "published-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Medical",
|
||||
"value": "medical"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Published Novel (KR)",
|
||||
"value": "published-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Boy's Love",
|
||||
"value": "boys-love"
|
||||
},
|
||||
{
|
||||
"label": "Business",
|
||||
"value": "business"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
},
|
||||
{
|
||||
"label": "Cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"label": "Dropped",
|
||||
"value": "dropped"
|
||||
},
|
||||
{
|
||||
"label": "Entertainment Industry",
|
||||
"value": "entertainment-industry"
|
||||
},
|
||||
{
|
||||
"label": "Gaming",
|
||||
"value": "gaming"
|
||||
},
|
||||
{
|
||||
"label": "Ger",
|
||||
"value": "ger"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Omegaverse",
|
||||
"value": "omegaverse"
|
||||
},
|
||||
{
|
||||
"label": "Rebirth",
|
||||
"value": "rebirth"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Survival",
|
||||
"value": "survival"
|
||||
},
|
||||
{
|
||||
"label": "System",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Unlimited Flow",
|
||||
"value": "unlimited-flow"
|
||||
},
|
||||
{
|
||||
"label": "Variety Show",
|
||||
"value": "variety-show"
|
||||
}
|
||||
]
|
||||
},
|
||||
"type[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Type",
|
||||
"value": [],
|
||||
"options": []
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
import list from './sources.json' with { type: 'json' };
|
||||
import { existsSync, readFileSync } from 'fs';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { dirname, join } from 'path';
|
||||
|
||||
const folder = dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
export const generateAll = function () {
|
||||
return list.map(source => {
|
||||
const exist = existsSync(join(folder, 'filters', source.id + '.json'));
|
||||
if (exist) {
|
||||
const filters = readFileSync(
|
||||
join(folder, 'filters', source.id + '.json'),
|
||||
);
|
||||
source.filters = JSON.parse(filters).filters;
|
||||
}
|
||||
console.log(
|
||||
`[lightnovelwp] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
||||
);
|
||||
return generator(source);
|
||||
});
|
||||
};
|
||||
|
||||
const generator = function generator(source) {
|
||||
const LightNovelWPTemplate = readFileSync(join(folder, 'template.ts'), {
|
||||
encoding: 'utf-8',
|
||||
});
|
||||
|
||||
const pluginScript = `
|
||||
${LightNovelWPTemplate.replace(
|
||||
'// CustomJS HERE',
|
||||
source.options?.customJs || '',
|
||||
)}
|
||||
const plugin = new LightNovelWPPlugin(${JSON.stringify(source)});
|
||||
export default plugin;
|
||||
`.trim();
|
||||
|
||||
return {
|
||||
lang: source.options?.lang || 'English',
|
||||
filename: source.sourceName,
|
||||
pluginScript,
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,167 @@
|
||||
import * as fs from 'fs';
|
||||
import * as cheerio from 'cheerio';
|
||||
import * as path from 'path';
|
||||
import * as readline from 'readline';
|
||||
import process from 'process';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { dirname } from 'path';
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = dirname(__filename);
|
||||
|
||||
function getFilters(name, html) {
|
||||
const $ = cheerio.load(html);
|
||||
const filters = {
|
||||
filters: {
|
||||
'genre[]': {
|
||||
type: 'Checkbox',
|
||||
label: 'Genre',
|
||||
value: [],
|
||||
options: [],
|
||||
},
|
||||
'type[]': {
|
||||
type: 'Checkbox',
|
||||
label: 'Type',
|
||||
value: [],
|
||||
options: [],
|
||||
},
|
||||
'status': {
|
||||
type: 'Picker',
|
||||
label: 'Status',
|
||||
value: '',
|
||||
options: [],
|
||||
},
|
||||
'order': {
|
||||
type: 'Picker',
|
||||
label: 'Order',
|
||||
value: '',
|
||||
options: [],
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
const filtersContainer = $('div.quickfilter').find('ul');
|
||||
filtersContainer.each((i, el) => {
|
||||
const filterName = Object.keys(filters.filters)[i];
|
||||
if (filterName) {
|
||||
filters.filters[filterName].label = $(el)
|
||||
.prev()
|
||||
.contents()
|
||||
.first()
|
||||
.text()
|
||||
.trim();
|
||||
$(el)
|
||||
.find('li')
|
||||
.each((j, li) => {
|
||||
filters.filters[filterName].options.push({
|
||||
label: $(li).text().trim(),
|
||||
value: decodeURI($(li).find('input').attr('value') || ''),
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
if (
|
||||
filters.filters['genre[]'].options.length == 0 ||
|
||||
filters.filters['type[]'].options.length == 0 ||
|
||||
filters.filters['status'].options.length == 0 ||
|
||||
filters.filters['order'].options.length == 0
|
||||
) {
|
||||
console.error(
|
||||
`🚨Error in filters for ${name} please fix manually (${path.join(__dirname, 'filters', name + '.json')})🚨`,
|
||||
);
|
||||
}
|
||||
|
||||
fs.writeFileSync(
|
||||
path.join(__dirname, 'filters', name + '.json'),
|
||||
JSON.stringify(filters, null, 2),
|
||||
);
|
||||
console.log(`✅Filters created successfully for ${name}✅`);
|
||||
}
|
||||
|
||||
async function getFiltersFromURL(name, url) {
|
||||
const response = await fetch(url + '/series/');
|
||||
if (!response.ok) {
|
||||
throw new Error(
|
||||
`HTTP error! status: ${response.status}, while fetching ${response.url}`,
|
||||
);
|
||||
}
|
||||
const html = await response.text();
|
||||
try {
|
||||
getFilters(name, html);
|
||||
} catch (e) {
|
||||
console.error('Error while getting filters from', url);
|
||||
console.error('(' + e + ')');
|
||||
}
|
||||
}
|
||||
|
||||
async function askGetFilter() {
|
||||
const rl = readline.createInterface({
|
||||
input: process.stdin,
|
||||
output: process.stdout,
|
||||
});
|
||||
|
||||
const EREASE_PREV_LINE = '\x1b[1A\r\x1b[2K';
|
||||
await rl.question(
|
||||
'Enter the id of the site (same one as in sources.json): ',
|
||||
async name => {
|
||||
await rl.question(
|
||||
EREASE_PREV_LINE +
|
||||
"Do you want to get the filters from a URL or the html text? (if url dosen't work try html) (url/html): ",
|
||||
async method => {
|
||||
if (method.toLowerCase() === 'url') {
|
||||
const sources = JSON.parse(
|
||||
fs.readFileSync(path.join(__dirname, 'sources.json'), 'utf-8'),
|
||||
);
|
||||
const source = sources.find(s => s.id === name);
|
||||
if (source && source.sourceSite) {
|
||||
console.log('Getting filters from', source.sourceSite);
|
||||
try {
|
||||
await getFiltersFromURL(name, source.sourceSite);
|
||||
} catch (e) {
|
||||
console.error(
|
||||
'Error while getting filters from',
|
||||
source.sourceSite,
|
||||
);
|
||||
console.log(e.message || e);
|
||||
}
|
||||
rl.close();
|
||||
} else {
|
||||
await rl.question(
|
||||
EREASE_PREV_LINE +
|
||||
'Enter the URL (same one as in sources.json): ',
|
||||
async url => {
|
||||
rl.close();
|
||||
try {
|
||||
await getFiltersFromURL(name, url);
|
||||
} catch (e) {
|
||||
console.error('Error while getting filters from', url);
|
||||
console.log(e.message || e);
|
||||
}
|
||||
},
|
||||
);
|
||||
}
|
||||
} else {
|
||||
process.stdout.write(
|
||||
EREASE_PREV_LINE +
|
||||
`Enter the html text from the page at {sourceSite}/series (at the end press ENTER then press CTRL+C)
|
||||
(to make it faster you can run \`$("div.quickfilter").parent().html()\` in the console to get only the important html part): `,
|
||||
);
|
||||
let html = '';
|
||||
rl.on('SIGINT', () => {
|
||||
console.log('Stopeed reading input, creating filters file');
|
||||
getFilters(name, html);
|
||||
rl.close();
|
||||
});
|
||||
rl.on('line', line => {
|
||||
html += line + '\n';
|
||||
});
|
||||
}
|
||||
},
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
askGetFilter();
|
||||
|
||||
export { getFiltersFromURL };
|
||||
@@ -0,0 +1,288 @@
|
||||
[
|
||||
{
|
||||
"id": "lightnovelfr",
|
||||
"sourceSite": "https://lightnovelfr.com/",
|
||||
"sourceName": "Ligh Novel FR",
|
||||
"options": {
|
||||
"lang": "French",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "kolnovel",
|
||||
"sourceSite": "https://kolnovel.site/",
|
||||
"sourceName": "Kol Novel",
|
||||
"options": {
|
||||
"lang": "Arabic",
|
||||
"reverseChapters": true,
|
||||
"customJs": "$('article > style').text().match(/\\.\\w+(?=\\s*[,{])/g)?.forEach(tag => $(`p${tag}`).remove());$('.epcontent .code-block').remove();",
|
||||
"versionIncrements": 9
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "knoxt",
|
||||
"sourceSite": "https://knoxt.space/",
|
||||
"sourceName": "KnoxT",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "bacalightnovel",
|
||||
"sourceSite": "https://bacalightnovel.co/",
|
||||
"sourceName": "Baca Light Novel",
|
||||
"options": {
|
||||
"lang": "Indonesian",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "allnovelread",
|
||||
"sourceSite": "https://allnovelread.com/",
|
||||
"sourceName": "AllNovelRead",
|
||||
"options": {
|
||||
"lang": "Spanish",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "daotranslate",
|
||||
"sourceSite": "https://daotranslate.com/",
|
||||
"sourceName": "DaoTranslate",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "novelsparadise",
|
||||
"sourceSite": "https://novelsparadise.site/",
|
||||
"sourceName": "Novels Paradise",
|
||||
"options": {
|
||||
"lang": "Arabic",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "universalnovel",
|
||||
"sourceSite": "https://universalnovel.com/",
|
||||
"sourceName": "Universal Novel",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "noveltr",
|
||||
"sourceSite": "https://noveltr.com/",
|
||||
"sourceName": "NovelTR",
|
||||
"options": {
|
||||
"lang": "Turkish"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "noblemtl",
|
||||
"sourceSite": "https://noblemtl.com/",
|
||||
"sourceName": "NobleMTL",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "pandamtl",
|
||||
"sourceSite": "https://pandamtl.com/",
|
||||
"sourceName": "Panda Machine Translations",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "novelsknight",
|
||||
"sourceSite": "https://novelsknight.punchmanga.online/",
|
||||
"sourceName": "NovelsKnight",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true,
|
||||
"versionIncrements": 2,
|
||||
"customJs": "$('.announ').remove(); return $('.epcontent').eq(-1).find('p').map(function (i, el) { return '<p>' + $(this).text() + '</p>'; }).toArray().join('\\n') || '';"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "centralnovel",
|
||||
"sourceSite": "https://centralnovel.com/",
|
||||
"sourceName": "Central Novel",
|
||||
"options": {
|
||||
"lang": "Portuguese",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "whitemoonlightnovels",
|
||||
"sourceSite": "https://whitemoonlightnovels.com/",
|
||||
"sourceName": "White Moonlight Novels",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "sektenovel",
|
||||
"sourceSite": "https://sektenovel.web.id/",
|
||||
"sourceName": "Sekte Novel",
|
||||
"options": {
|
||||
"lang": "Indonesian",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "systemtranslation",
|
||||
"sourceSite": "https://systemtranslation.com/",
|
||||
"sourceName": "System Translation",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "moonlightnovel",
|
||||
"sourceSite": "https://moonlightnovel.com/",
|
||||
"sourceName": "Moonlight Novels",
|
||||
"options": {
|
||||
"versionIncrements": 1,
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lightnovelbrasil",
|
||||
"sourceSite": "https://lightnovelbrasil.com/",
|
||||
"sourceName": "Light Novel Brasil",
|
||||
"options": {
|
||||
"lang": "Portuguese",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ellotl",
|
||||
"sourceSite": "https://ellotl.com/",
|
||||
"sourceName": "ElloTL",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ippotranslations",
|
||||
"sourceSite": "https://ippotranslations.com/",
|
||||
"sourceName": "Ippotranslations",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "cpunovel",
|
||||
"sourceSite": "https://cpunovel.com/",
|
||||
"sourceName": "CPUnovel",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "requiemtls",
|
||||
"sourceSite": "https://requiemtls.com/",
|
||||
"sourceName": "Requiem Translations",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true,
|
||||
"customJs": "\n $('div.entry-content script').remove();\n\n const url = this.site + chapterPath.slice(0, -1);\n const offsets = [[0, 12368, 12462], [1, 6960, 7054], [2, 4176, 4270]];\n const idx = url.length * url.charCodeAt(url.length - 1) * 2 % 3;\n const [_, offsetLower, offsetCap] = offsets[idx] ?? offsets[0];\n\n const asciiA = 'A'.charCodeAt(0);\n const asciiz = 'z'.charCodeAt(0);\n\n $('div.entry-content > p').text((_, txt) =>\n txt.split('').map(char => {\n const code = char.charCodeAt(0);\n const offset = (code >= offsetLower + asciiA && code <= offsetLower + asciiz)\n ? offsetLower\n : offsetCap;\n const decoded = code - offset;\n return (decoded >= 32 && decoded <= 126) ? String.fromCharCode(decoded) : char;\n }).join('')\n );\n",
|
||||
"versionIncrements": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "betternovels",
|
||||
"sourceSite": "https://betternovels.net/",
|
||||
"sourceName": "Better Novels",
|
||||
"options": {
|
||||
"lang": "Portuguese"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "arcane",
|
||||
"sourceSite": "https://arcanetranslations.com/",
|
||||
"sourceName": "Arcane Translations",
|
||||
"options": {
|
||||
"reverseChapters": true,
|
||||
"lang": "English",
|
||||
"hasLocked": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "namevt",
|
||||
"sourceSite": "https://namevt.com/",
|
||||
"sourceName": "Namevt",
|
||||
"options": {
|
||||
"reverseChapters": true,
|
||||
"seriesPath": "seri",
|
||||
"lang": "Turkish"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "kodekslibrary",
|
||||
"sourceSite": "https://www.kodekslibrary.com/",
|
||||
"sourceName": "Kodeks Library",
|
||||
"options": {
|
||||
"reverseChapters": true,
|
||||
"lang": "Turkish"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "vandytranslate",
|
||||
"sourceSite": "https://vandytranslate.com",
|
||||
"sourceName": "Vandy Translate",
|
||||
"options": {
|
||||
"reverseChapters": true,
|
||||
"lang": "English"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lazygirltranslations",
|
||||
"sourceSite": "https://lazygirltranslations.com",
|
||||
"sourceName": "Lazy Girl Translations",
|
||||
"options": {
|
||||
"reverseChapters": false,
|
||||
"lang": "English"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "keopi",
|
||||
"sourceSite": "https://keopitranslations.com",
|
||||
"sourceName": "Keopi Translations",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "TCSega",
|
||||
"sourceSite": "https://teamchmantranslations.com",
|
||||
"sourceName": "TC & Sega",
|
||||
"options": {
|
||||
"lang": "Spanish",
|
||||
"reverseChapters": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "transweaver",
|
||||
"sourceSite": "https://transweaver.com/",
|
||||
"sourceName": "Translation Weaver",
|
||||
"options": {
|
||||
"lang": "English",
|
||||
"reverseChapters": true
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,465 @@
|
||||
import { load } from 'cheerio';
|
||||
import { Parser } from 'htmlparser2';
|
||||
import { fetchApi } from '@libs/fetch';
|
||||
import { Plugin } from '@/types/plugin';
|
||||
import { NovelStatus } from '@libs/novelStatus';
|
||||
import { defaultCover } from '@libs/defaultCover';
|
||||
import { Filters } from '@libs/filterInputs';
|
||||
import { storage } from '@/lib/storage';
|
||||
|
||||
type LightNovelWPOptions = {
|
||||
reverseChapters?: boolean;
|
||||
lang?: string;
|
||||
versionIncrements?: number;
|
||||
seriesPath?: string;
|
||||
customJs?: string;
|
||||
hasLocked?: boolean;
|
||||
};
|
||||
|
||||
export type LightNovelWPMetadata = {
|
||||
id: string;
|
||||
sourceSite: string;
|
||||
sourceName: string;
|
||||
options?: LightNovelWPOptions;
|
||||
filters?: any;
|
||||
};
|
||||
|
||||
class LightNovelWPPlugin implements Plugin.PluginBase {
|
||||
id: string;
|
||||
name: string;
|
||||
icon: string;
|
||||
site: string;
|
||||
version: string;
|
||||
options?: LightNovelWPOptions;
|
||||
filters?: Filters;
|
||||
|
||||
hideLocked = storage.get('hideLocked');
|
||||
pluginSettings?: Record<string, any>;
|
||||
|
||||
constructor(metadata: LightNovelWPMetadata) {
|
||||
this.id = metadata.id;
|
||||
this.name = metadata.sourceName;
|
||||
this.icon = `multisrc/lightnovelwp/${metadata.id.toLowerCase()}/icon.png`;
|
||||
this.site = metadata.sourceSite;
|
||||
const versionIncrements = metadata.options?.versionIncrements || 0;
|
||||
this.version = `1.1.${9 + versionIncrements}`;
|
||||
this.options = metadata.options ?? ({} as LightNovelWPOptions);
|
||||
this.filters = metadata.filters satisfies Filters;
|
||||
|
||||
if (this.options?.hasLocked) {
|
||||
this.pluginSettings = {
|
||||
hideLocked: {
|
||||
value: '',
|
||||
label: 'Hide locked chapters',
|
||||
type: 'Switch',
|
||||
},
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
getHostname(url: string): string {
|
||||
url = url.split('/')[2];
|
||||
const url_parts = url.split('.');
|
||||
url_parts.pop(); // remove TLD
|
||||
return url_parts.join('.');
|
||||
}
|
||||
|
||||
async safeFecth(url: string, search: boolean): Promise<string> {
|
||||
const urlParts = url.split('://');
|
||||
const protocol = urlParts.shift();
|
||||
const sanitizedUri = urlParts[0].replace(/\/\//g, '/');
|
||||
const r = await fetchApi(protocol + '://' + sanitizedUri);
|
||||
if (!r.ok && search != true)
|
||||
throw new Error(
|
||||
'Could not reach site (' + r.status + ') try to open in webview.',
|
||||
);
|
||||
const data = await r.text();
|
||||
const title = data.match(/<title>(.*?)<\/title>/)?.[1]?.trim();
|
||||
|
||||
if (
|
||||
this.getHostname(url) != this.getHostname(r.url) ||
|
||||
(title &&
|
||||
(title == 'Bot Verification' ||
|
||||
title == 'You are being redirected...' ||
|
||||
title == 'Un instant...' ||
|
||||
title == 'Just a moment...' ||
|
||||
title == 'Redirecting...'))
|
||||
)
|
||||
throw new Error(
|
||||
'Captcha error, please open in webview (or the website has changed url)',
|
||||
);
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
parseNovels(html: string): Plugin.NovelItem[] {
|
||||
html = load(html).html(); // fix "'" beeing replaced by "’" (html entities)
|
||||
const novels: Plugin.NovelItem[] = [];
|
||||
|
||||
const articles = html.match(/<article([^]*?)<\/article>/g) || [];
|
||||
articles.forEach(article => {
|
||||
const [, novelUrl, novelName] =
|
||||
article.match(/<a href="([^\"]*)".*? title="([^\"]*)"/) || [];
|
||||
|
||||
if (novelName && novelUrl) {
|
||||
const novelCover =
|
||||
article.match(
|
||||
/<img [^>]*?src="([^\"]*)"[^>]*?(?: data-src="([^\"]*)")?[^>]*>/,
|
||||
) || [];
|
||||
|
||||
let novelPath;
|
||||
if (novelUrl.includes(this.site)) {
|
||||
novelPath = novelUrl.replace(this.site, '');
|
||||
} else {
|
||||
// TODO: report website new url to server
|
||||
const novelParts = novelUrl.split('/');
|
||||
novelParts.shift();
|
||||
novelParts.shift();
|
||||
novelParts.shift();
|
||||
novelPath = novelParts.join('/');
|
||||
}
|
||||
|
||||
novels.push({
|
||||
name: novelName,
|
||||
cover: novelCover[2] || novelCover[1] || defaultCover,
|
||||
path: novelPath,
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
return novels;
|
||||
}
|
||||
|
||||
async popularNovels(
|
||||
pageNo: number,
|
||||
{
|
||||
filters,
|
||||
showLatestNovels,
|
||||
}: Plugin.PopularNovelsOptions<typeof this.filters>,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
const seriesPath = this.options?.seriesPath ?? '/series/';
|
||||
let url = this.site + seriesPath + '?page=' + pageNo;
|
||||
if (!filters) filters = this.filters || {};
|
||||
if (showLatestNovels) url += '&order=latest';
|
||||
for (const key in filters) {
|
||||
if (typeof filters[key].value === 'object')
|
||||
for (const value of filters[key].value as string[])
|
||||
url += `&${key}=${value}`;
|
||||
else if (filters[key].value) url += `&${key}=${filters[key].value}`;
|
||||
}
|
||||
const html = await this.safeFecth(url, false);
|
||||
return this.parseNovels(html);
|
||||
}
|
||||
|
||||
async parseNovel(novelPath: string): Promise<Plugin.SourceNovel> {
|
||||
const baseURL = this.site;
|
||||
const html = await this.safeFecth(baseURL + novelPath, false);
|
||||
|
||||
const novel: Plugin.SourceNovel = {
|
||||
path: novelPath,
|
||||
name: '',
|
||||
genres: '',
|
||||
summary: '',
|
||||
author: '',
|
||||
artist: '',
|
||||
status: '',
|
||||
chapters: [] as Plugin.ChapterItem[],
|
||||
};
|
||||
let isParsingGenres = false;
|
||||
let isReadingGenre = false;
|
||||
let isReadingSummary = 0;
|
||||
let isParsingInfo = false;
|
||||
let isReadingInfo = false;
|
||||
let isReadingAuthor = false;
|
||||
let isReadingArtist = false;
|
||||
let isReadingStatus = false;
|
||||
let isParsingChapterList = false;
|
||||
let isReadingChapter = false;
|
||||
let isReadingChapterInfo = 0;
|
||||
let isPaidChapter = false;
|
||||
let hasLockItemOnChapterNum = false;
|
||||
const chapters: Plugin.ChapterItem[] = [];
|
||||
let tempChapter = {} as Plugin.ChapterItem;
|
||||
const hideLocked = this.hideLocked;
|
||||
|
||||
const parser = new Parser({
|
||||
onopentag(name, attribs) {
|
||||
// name and cover
|
||||
if (!novel.cover && attribs['class']?.includes('ts-post-image')) {
|
||||
novel.name = attribs['title'];
|
||||
novel.cover = attribs['data-src'] || attribs['src'] || defaultCover;
|
||||
} // genres
|
||||
else if (
|
||||
attribs['class'] === 'genxed' ||
|
||||
attribs['class'] === 'sertogenre'
|
||||
) {
|
||||
isParsingGenres = true;
|
||||
} else if (isParsingGenres && name === 'a') {
|
||||
isReadingGenre = true;
|
||||
} // summary
|
||||
else if (
|
||||
name === 'div' &&
|
||||
(attribs['class'] === 'entry-content' ||
|
||||
attribs['itemprop'] === 'description')
|
||||
) {
|
||||
isReadingSummary++;
|
||||
} // author and status
|
||||
else if (attribs['class'] === 'spe' || attribs['class'] === 'serl') {
|
||||
isParsingInfo = true;
|
||||
} else if (isParsingInfo && name === 'span') {
|
||||
isReadingInfo = true;
|
||||
} else if (name === 'div' && attribs['class'] === 'sertostat') {
|
||||
isParsingInfo = true;
|
||||
isReadingInfo = true;
|
||||
isReadingStatus = true;
|
||||
}
|
||||
// chapters
|
||||
else if (attribs['class'] && attribs['class'].includes('eplister')) {
|
||||
isParsingChapterList = true;
|
||||
} else if (isParsingChapterList && name === 'li') {
|
||||
isReadingChapter = true;
|
||||
} else if (isReadingChapter) {
|
||||
if (name === 'a' && tempChapter.path === undefined) {
|
||||
tempChapter.path = attribs['href'].replace(baseURL, '').trim();
|
||||
} else if (attribs['class'] === 'epl-num') {
|
||||
isReadingChapterInfo = 1;
|
||||
} else if (attribs['class'] === 'epl-title') {
|
||||
isReadingChapterInfo = 2;
|
||||
} else if (attribs['class'] === 'epl-date') {
|
||||
isReadingChapterInfo = 3;
|
||||
} else if (attribs['class'] === 'epl-price') {
|
||||
isReadingChapterInfo = 4;
|
||||
}
|
||||
} else if (isReadingSummary && (name === 'div' || name === 'script')) {
|
||||
isReadingSummary++;
|
||||
}
|
||||
},
|
||||
ontext(data) {
|
||||
// genres
|
||||
if (isParsingGenres) {
|
||||
if (isReadingGenre) {
|
||||
novel.genres += data + ', ';
|
||||
}
|
||||
} // summary
|
||||
else if (isReadingSummary === 1 && data.trim()) {
|
||||
novel.summary += data;
|
||||
} // author and status
|
||||
else if (isParsingInfo) {
|
||||
if (isReadingInfo) {
|
||||
const detailName = data.toLowerCase().replace(':', '').trim();
|
||||
|
||||
if (isReadingAuthor) {
|
||||
novel.author += data || 'Unknown';
|
||||
} else if (isReadingArtist) {
|
||||
novel.artist += data || 'Unknown';
|
||||
} else if (isReadingStatus) {
|
||||
switch (detailName) {
|
||||
case 'مكتملة':
|
||||
case 'completed':
|
||||
case 'complété':
|
||||
case 'completo':
|
||||
case 'completado':
|
||||
case 'tamamlandı':
|
||||
novel.status = NovelStatus.Completed;
|
||||
break;
|
||||
case 'مستمرة':
|
||||
case 'ongoing':
|
||||
case 'en cours':
|
||||
case 'em andamento':
|
||||
case 'en progreso':
|
||||
case 'devam ediyor':
|
||||
novel.status = NovelStatus.Ongoing;
|
||||
break;
|
||||
case 'متوقفة':
|
||||
case 'hiatus':
|
||||
case 'en pause':
|
||||
case 'hiato':
|
||||
case 'pausa':
|
||||
case 'pausado':
|
||||
case 'duraklatıldı':
|
||||
novel.status = NovelStatus.OnHiatus;
|
||||
break;
|
||||
default:
|
||||
novel.status = NovelStatus.Unknown;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
switch (detailName) {
|
||||
case 'الكاتب':
|
||||
case 'author':
|
||||
case 'auteur':
|
||||
case 'autor':
|
||||
case 'yazar':
|
||||
isReadingAuthor = true;
|
||||
break;
|
||||
case 'الحالة':
|
||||
case 'status':
|
||||
case 'statut':
|
||||
case 'estado':
|
||||
case 'durum':
|
||||
isReadingStatus = true;
|
||||
break;
|
||||
case 'الفنان':
|
||||
case 'artist':
|
||||
case 'artiste':
|
||||
case 'artista':
|
||||
case 'çizer':
|
||||
isReadingArtist = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} // chapters
|
||||
else if (isParsingChapterList) {
|
||||
if (isReadingChapter) {
|
||||
if (isReadingChapterInfo === 1) {
|
||||
if (data.includes('🔒')) {
|
||||
isPaidChapter = true;
|
||||
hasLockItemOnChapterNum = true;
|
||||
} else if (hasLockItemOnChapterNum) {
|
||||
isPaidChapter = false;
|
||||
}
|
||||
extractChapterNumber(data, tempChapter);
|
||||
} else if (isReadingChapterInfo === 2) {
|
||||
tempChapter.name =
|
||||
data
|
||||
.match(
|
||||
RegExp(
|
||||
`^${novel.name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')}\\s*(.+)`,
|
||||
),
|
||||
)?.[1]
|
||||
?.trim() || data.trim();
|
||||
if (!tempChapter.chapterNumber) {
|
||||
extractChapterNumber(data, tempChapter);
|
||||
}
|
||||
} else if (isReadingChapterInfo === 3) {
|
||||
tempChapter.releaseTime = data; //new Date(data).toISOString();
|
||||
} else if (isReadingChapterInfo === 4) {
|
||||
const detailName = data.toLowerCase().trim();
|
||||
switch (detailName) {
|
||||
case 'free':
|
||||
case 'gratuit':
|
||||
case 'مجاني':
|
||||
case 'livre':
|
||||
case '':
|
||||
isPaidChapter = false;
|
||||
break;
|
||||
default:
|
||||
isPaidChapter = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
onclosetag(name) {
|
||||
// genres
|
||||
if (isParsingGenres) {
|
||||
if (isReadingGenre) {
|
||||
isReadingGenre = false; // stop reading genre
|
||||
} else {
|
||||
isParsingGenres = false; // stop parsing genres
|
||||
novel.genres = novel.genres?.slice(0, -2); // remove trailing comma
|
||||
}
|
||||
} // summary
|
||||
else if (isReadingSummary) {
|
||||
if (name === 'p') {
|
||||
novel.summary += '\n\n';
|
||||
} else if (name === 'br') {
|
||||
novel.summary += '\n';
|
||||
} else if (name === 'div' || name === 'script') {
|
||||
isReadingSummary--;
|
||||
}
|
||||
} // author and status
|
||||
else if (isParsingInfo) {
|
||||
if (isReadingInfo) {
|
||||
if (name === 'span') {
|
||||
isReadingInfo = false;
|
||||
if (isReadingAuthor && novel.author) {
|
||||
isReadingAuthor = false;
|
||||
} else if (isReadingArtist && novel.artist) {
|
||||
isReadingArtist = false;
|
||||
} else if (isReadingStatus && novel.status !== '') {
|
||||
isReadingStatus = false;
|
||||
}
|
||||
}
|
||||
} else if (name === 'div') {
|
||||
isParsingInfo = false;
|
||||
novel.author = novel.author?.trim();
|
||||
novel.artist = novel.artist?.trim();
|
||||
}
|
||||
} // chapters
|
||||
else if (isParsingChapterList) {
|
||||
if (isReadingChapter) {
|
||||
if (isReadingChapterInfo === 1) {
|
||||
isReadingChapterInfo = 0;
|
||||
} else if (isReadingChapterInfo === 2) {
|
||||
isReadingChapterInfo = 0;
|
||||
} else if (isReadingChapterInfo === 3) {
|
||||
isReadingChapterInfo = 0;
|
||||
} else if (isReadingChapterInfo === 4) {
|
||||
isReadingChapterInfo = 0;
|
||||
} else if (name === 'li') {
|
||||
isReadingChapter = false;
|
||||
if (!tempChapter.chapterNumber) tempChapter.chapterNumber = 0;
|
||||
if (isPaidChapter) tempChapter.name = '🔒 ' + tempChapter.name;
|
||||
if (!hideLocked || !isPaidChapter) chapters.push(tempChapter);
|
||||
tempChapter = {} as Plugin.ChapterItem;
|
||||
}
|
||||
} else if (name === 'ul') {
|
||||
isParsingChapterList = false;
|
||||
}
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
parser.write(html);
|
||||
parser.end();
|
||||
|
||||
if (chapters.length) {
|
||||
if (this.options?.reverseChapters) chapters.reverse();
|
||||
novel.chapters = chapters;
|
||||
}
|
||||
|
||||
novel.summary = novel.summary.trim();
|
||||
|
||||
return novel;
|
||||
}
|
||||
|
||||
async parseChapter(chapterPath: string): Promise<string> {
|
||||
let data = await this.safeFecth(this.site + chapterPath, false);
|
||||
if (this.options?.customJs) {
|
||||
try {
|
||||
const $ = load(data);
|
||||
// CustomJS HERE
|
||||
data = $.html();
|
||||
} catch (error) {
|
||||
console.error('Error executing customJs:', error);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
return (
|
||||
data
|
||||
.match(/<div.*?class="epcontent ([^]*?)<div.*?class="?bottomnav/g)?.[0]
|
||||
.match(/<p[^>]*>([^]*?)<\/p>/g)
|
||||
?.join('\n') || ''
|
||||
);
|
||||
}
|
||||
|
||||
async searchNovels(
|
||||
searchTerm: string,
|
||||
page: number,
|
||||
): Promise<Plugin.NovelItem[]> {
|
||||
const url =
|
||||
this.site + 'page/' + page + '/?s=' + encodeURIComponent(searchTerm);
|
||||
const html = await this.safeFecth(url, true);
|
||||
return this.parseNovels(html);
|
||||
}
|
||||
}
|
||||
|
||||
function extractChapterNumber(data: string, tempChapter: Plugin.ChapterItem) {
|
||||
const tempChapterNumber = data.match(/(\d+)$/);
|
||||
if (tempChapterNumber && tempChapterNumber[0]) {
|
||||
tempChapter.chapterNumber = parseInt(tempChapterNumber[0]);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
# Madara multisrc generator
|
||||
|
||||
## Compatiblity
|
||||
|
||||
### This generator is for most sites that uses the Madara WordPress Theme: https://mangabooth.com/
|
||||
|
||||
it should work for all sites that uses this theme
|
||||
|
||||
to know the name and version of the theme you can enter the url in : [WP Theme Detector](https://www.wpthemedetector.com)
|
||||
or you can check the version by adding "/wp-content/themes/madara/style.css"
|
||||
to the site url and check the version in the file
|
||||
|
||||
## Add a new source
|
||||
|
||||
### sources.json
|
||||
|
||||
To add a new source you need to add it to sources.json:
|
||||
|
||||
- id: the id of the source (something unique)
|
||||
- sourceName: the name of the source (you can use the value of "name" in "https://site.com/wp-json/" if it exists)
|
||||
- sourceSite: the site url
|
||||
- options: the options of the source
|
||||
- lang: the language of the source (default: "English") (check that the language
|
||||
exists in the languages (check folder names in "plugins/"))
|
||||
- useNewChapterEndpoint: if the source uses the new chapter endpoint
|
||||
- versionIncrements: needs to be updated everytime the site url is updated
|
||||
- customJS: custom javascript that will be excuted when getting the text (if
|
||||
the site has a custom copyright that need to be removed)
|
||||
|
||||
### icon
|
||||
|
||||
To add an icon to the source you can just run `npm run build:icons` to generate all icons (make sure `npm run build:multisrc` works on your machine)
|
||||
|
||||
Or you can manualy find the icon of the site \
|
||||
(try the favicon of the site (https://site.com/favicon.ico) most of the times it redirects you to an image named something like "cropped-site-32x32.png" try to access "cropped-site.png" or "site.png" if that did not work you can try to access "https://site.com/wp-json/" at the end of this very long file there should be a "site_icon_url" value
|
||||
) (don't forget to convert it to png)
|
||||
and add it to the folder "public/static/multisrc/madara/{sourceID}/icon.png"
|
||||
|
||||
### filters
|
||||
|
||||
To add filters to a source you need to run the script "get_filters.js" \
|
||||
(`npx node plugins/multisrc/madara/get_filters.js`
|
||||
(if you are at the root of the project) (and you have ran "npm install" before))
|
||||
and follow the instructions (url is easier and faster but sometimes it doesn't work)
|
||||
@@ -0,0 +1,376 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Apocalypse",
|
||||
"value": "apocalypse"
|
||||
},
|
||||
{
|
||||
"label": "Boy's Love",
|
||||
"value": "boys-love"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Demons",
|
||||
"value": "demons"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fan-Fiction",
|
||||
"value": "fan-fiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Food",
|
||||
"value": "food"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Girls Love",
|
||||
"value": "girls-love"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Humor",
|
||||
"value": "humor"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Magical",
|
||||
"value": "magical"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Medical",
|
||||
"value": "medical"
|
||||
},
|
||||
{
|
||||
"label": "Military",
|
||||
"value": "military"
|
||||
},
|
||||
{
|
||||
"label": "Moder",
|
||||
"value": "moder"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "Music",
|
||||
"value": "music"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Reverse",
|
||||
"value": "reverse"
|
||||
},
|
||||
{
|
||||
"label": "Reverse harem",
|
||||
"value": "reverse-harem"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Super power",
|
||||
"value": "super-power"
|
||||
},
|
||||
{
|
||||
"label": "Superhero",
|
||||
"value": "superhero"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Thriller",
|
||||
"value": "thriller"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Urban Life",
|
||||
"value": "urban-life"
|
||||
},
|
||||
{
|
||||
"label": "Vampire",
|
||||
"value": "vampire"
|
||||
},
|
||||
{
|
||||
"label": "Webtoons",
|
||||
"value": "webtoons"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "LitRPG",
|
||||
"value": "litrpg"
|
||||
},
|
||||
{
|
||||
"label": "Macera",
|
||||
"value": "macera"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "VE seçilen tüm türlere sahip olmak",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "Yazar",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "Sanatçı",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "Yayınlandığı Yıl",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "Yetişkinlere yönelik içerik",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Tümü",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Yetişkin içeriği yok",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "Sadece yetişkinlere yönelik içerik",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Durum",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Devam Ediyor",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Tamamlandı",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "İptal edildi",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "Beklemede",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "Yaklaşan",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Sırala",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Alaka düzeyi",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "En son",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "Değerlendirme",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "En Çok Görüntüleme",
|
||||
"value": "views"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,344 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Filipino",
|
||||
"value": "filipino"
|
||||
},
|
||||
{
|
||||
"label": "Filipino Novel",
|
||||
"value": "filipino-novel"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Genre",
|
||||
"value": "genre"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Indonesia",
|
||||
"value": "indonesia"
|
||||
},
|
||||
{
|
||||
"label": "Indonesia Novel",
|
||||
"value": "indonesia-novel"
|
||||
},
|
||||
{
|
||||
"label": "Japanese",
|
||||
"value": "japanese"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Khmer",
|
||||
"value": "khmer"
|
||||
},
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Korean Novel",
|
||||
"value": "korean-novel"
|
||||
},
|
||||
{
|
||||
"label": "Language",
|
||||
"value": "language"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "Lolicon",
|
||||
"value": "lolicon"
|
||||
},
|
||||
{
|
||||
"label": "Malaysian",
|
||||
"value": "malaysian"
|
||||
},
|
||||
{
|
||||
"label": "Malaysian Novel",
|
||||
"value": "malaysian-novel"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "N/A",
|
||||
"value": "n-a"
|
||||
},
|
||||
{
|
||||
"label": "Novel Type",
|
||||
"value": "novel-type"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shotacon",
|
||||
"value": "shotacon"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life-3"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Thai",
|
||||
"value": "thai"
|
||||
},
|
||||
{
|
||||
"label": "Thai Novel",
|
||||
"value": "thai-novel"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Vietnamese",
|
||||
"value": "vietnamese"
|
||||
},
|
||||
{
|
||||
"label": "Vietnamese Novel",
|
||||
"value": "vietnamese-novel"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel",
|
||||
"value": "web-novel"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Completed",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "On Hold",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Cartoon",
|
||||
"value": "cartoon"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Comic",
|
||||
"value": "comic"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Doujinshi",
|
||||
"value": "doujinshi"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Live action",
|
||||
"value": "live-action"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "One shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yaoi",
|
||||
"value": "soft-yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yuri",
|
||||
"value": "soft-yuri"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Order by",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Relevance",
|
||||
"value": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": []
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "",
|
||||
"value": "",
|
||||
"options": []
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "",
|
||||
"value": [],
|
||||
"options": []
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "",
|
||||
"value": "",
|
||||
"options": []
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,220 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "أكشن",
|
||||
"value": "أكشن"
|
||||
},
|
||||
{
|
||||
"label": "إتشي",
|
||||
"value": "إتشـي"
|
||||
},
|
||||
{
|
||||
"label": "بالغ",
|
||||
"value": "بالغ"
|
||||
},
|
||||
{
|
||||
"label": "تاريخي",
|
||||
"value": "تاريخي"
|
||||
},
|
||||
{
|
||||
"label": "تراجدي",
|
||||
"value": "تراجدي"
|
||||
},
|
||||
{
|
||||
"label": "جوسي",
|
||||
"value": "جوسي"
|
||||
},
|
||||
{
|
||||
"label": "حريم",
|
||||
"value": "حريم"
|
||||
},
|
||||
{
|
||||
"label": "حياة مدرسية",
|
||||
"value": "حياة-مدرسية"
|
||||
},
|
||||
{
|
||||
"label": "خارق لطبيعية",
|
||||
"value": "خارق-لطبيعية"
|
||||
},
|
||||
{
|
||||
"label": "خيال",
|
||||
"value": "خيال"
|
||||
},
|
||||
{
|
||||
"label": "خيال علمي",
|
||||
"value": "خيال-علمي"
|
||||
},
|
||||
{
|
||||
"label": "دراما",
|
||||
"value": "دراما"
|
||||
},
|
||||
{
|
||||
"label": "راشد",
|
||||
"value": "راشد"
|
||||
},
|
||||
{
|
||||
"label": "رعب",
|
||||
"value": "رعب"
|
||||
},
|
||||
{
|
||||
"label": "رومنسي",
|
||||
"value": "رومنسي"
|
||||
},
|
||||
{
|
||||
"label": "رياضي",
|
||||
"value": "رياضي"
|
||||
},
|
||||
{
|
||||
"label": "سينين",
|
||||
"value": "سينين"
|
||||
},
|
||||
{
|
||||
"label": "شريحة من الحياة",
|
||||
"value": "شريحة-من-الحياة"
|
||||
},
|
||||
{
|
||||
"label": "شوجو",
|
||||
"value": "شوجو"
|
||||
},
|
||||
{
|
||||
"label": "شونين",
|
||||
"value": "شونين"
|
||||
},
|
||||
{
|
||||
"label": "غموض",
|
||||
"value": "غموض"
|
||||
},
|
||||
{
|
||||
"label": "فنون قتال",
|
||||
"value": "فنون-قتال"
|
||||
},
|
||||
{
|
||||
"label": "كوميديا",
|
||||
"value": "كوميديا"
|
||||
},
|
||||
{
|
||||
"label": "مغامرات",
|
||||
"value": "مغامرات"
|
||||
},
|
||||
{
|
||||
"label": "منتهية",
|
||||
"value": "منتهية"
|
||||
},
|
||||
{
|
||||
"label": "ميكا",
|
||||
"value": "ميكا"
|
||||
},
|
||||
{
|
||||
"label": "نفسي",
|
||||
"value": "نفسي"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "و وجود جميع التصنيفات المختارة",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "المؤلف",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "المترجم",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "سنة الإصدار",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "محتوى للبالغين",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "كل",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "لا يوجد محتوى للبالغين",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "محتوى للبالغين فقط",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "الحالة",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "مستمرة",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "منتهية",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "تم إلغاءها",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "متوقفة",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "قريباً",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "الترتيب حسب",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "ملائمة",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "الآخير",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "التقييم",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "شائع",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "الأكثر مشاهدة",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "جديد",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,268 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "academy",
|
||||
"value": "academy"
|
||||
},
|
||||
{
|
||||
"label": "Accelerated Growth",
|
||||
"value": "accelerated-growth"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Ag Jung Seon",
|
||||
"value": "ag-jung-seon"
|
||||
},
|
||||
{
|
||||
"label": "bloodline",
|
||||
"value": "bloodline"
|
||||
},
|
||||
{
|
||||
"label": "Can Can",
|
||||
"value": "can-can"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Eastern",
|
||||
"value": "eastern"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Free",
|
||||
"value": "free"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,500 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "أكشن",
|
||||
"value": "أكشن"
|
||||
},
|
||||
{
|
||||
"label": "أيتام",
|
||||
"value": "أيتام"
|
||||
},
|
||||
{
|
||||
"label": "إثارة",
|
||||
"value": "إثارة"
|
||||
},
|
||||
{
|
||||
"label": "إعادة إحياء",
|
||||
"value": "إعادة-إحياء"
|
||||
},
|
||||
{
|
||||
"label": "اتشي",
|
||||
"value": "اتشي"
|
||||
},
|
||||
{
|
||||
"label": "اثارة",
|
||||
"value": "اثارة"
|
||||
},
|
||||
{
|
||||
"label": "اسبوعي",
|
||||
"value": "weekly"
|
||||
},
|
||||
{
|
||||
"label": "اشباح",
|
||||
"value": "اشباح"
|
||||
},
|
||||
{
|
||||
"label": "الأرواح",
|
||||
"value": "الأرواح"
|
||||
},
|
||||
{
|
||||
"label": "الحياة المدرسية",
|
||||
"value": "الحياة-المدرسية"
|
||||
},
|
||||
{
|
||||
"label": "الحياة اليومية",
|
||||
"value": "الحياة-اليومية"
|
||||
},
|
||||
{
|
||||
"label": "السفر عبر الزمن",
|
||||
"value": "السفر-عبر-الزمن"
|
||||
},
|
||||
{
|
||||
"label": "العاب",
|
||||
"value": "العاب"
|
||||
},
|
||||
{
|
||||
"label": "انتقام",
|
||||
"value": "انتقام"
|
||||
},
|
||||
{
|
||||
"label": "ايسكاي",
|
||||
"value": "ايسكاي"
|
||||
},
|
||||
{
|
||||
"label": "ايسيكاي",
|
||||
"value": "ايسيكاي"
|
||||
},
|
||||
{
|
||||
"label": "ايشي",
|
||||
"value": "ايشي"
|
||||
},
|
||||
{
|
||||
"label": "بطل غير اعتيادي",
|
||||
"value": "بطل-غير-اعتيادي"
|
||||
},
|
||||
{
|
||||
"label": "بطل مجنون",
|
||||
"value": "بطل-مجنون"
|
||||
},
|
||||
{
|
||||
"label": "تاريخي",
|
||||
"value": "تاريخي"
|
||||
},
|
||||
{
|
||||
"label": "تجسد",
|
||||
"value": "تجسد"
|
||||
},
|
||||
{
|
||||
"label": "تجسيد",
|
||||
"value": "تجسيد"
|
||||
},
|
||||
{
|
||||
"label": "تحقيق",
|
||||
"value": "تحقيق"
|
||||
},
|
||||
{
|
||||
"label": "تراجيدي",
|
||||
"value": "تراجيدي"
|
||||
},
|
||||
{
|
||||
"label": "تشويق",
|
||||
"value": "تشويق"
|
||||
},
|
||||
{
|
||||
"label": "تناسخ",
|
||||
"value": "تناسخ"
|
||||
},
|
||||
{
|
||||
"label": "ثأر",
|
||||
"value": "ثأر"
|
||||
},
|
||||
{
|
||||
"label": "جريمة",
|
||||
"value": "جريمة"
|
||||
},
|
||||
{
|
||||
"label": "جوسي",
|
||||
"value": "جوسي"
|
||||
},
|
||||
{
|
||||
"label": "جوسين",
|
||||
"value": "جوسين"
|
||||
},
|
||||
{
|
||||
"label": "حاصد",
|
||||
"value": "حاصد"
|
||||
},
|
||||
{
|
||||
"label": "حريم",
|
||||
"value": "حريم"
|
||||
},
|
||||
{
|
||||
"label": "حياة جامعية",
|
||||
"value": "حياة-جامعية"
|
||||
},
|
||||
{
|
||||
"label": "حياة مدرسية",
|
||||
"value": "حياة-مدرسية"
|
||||
},
|
||||
{
|
||||
"label": "خارق للطبيعة",
|
||||
"value": "خارق-للطبيعة"
|
||||
},
|
||||
{
|
||||
"label": "خيال",
|
||||
"value": "خيال"
|
||||
},
|
||||
{
|
||||
"label": "خيال علمي",
|
||||
"value": "خيال-علمي"
|
||||
},
|
||||
{
|
||||
"label": "خيالي",
|
||||
"value": "خيالي"
|
||||
},
|
||||
{
|
||||
"label": "دراما",
|
||||
"value": "دراما"
|
||||
},
|
||||
{
|
||||
"label": "دموي",
|
||||
"value": "دموي"
|
||||
},
|
||||
{
|
||||
"label": "راشد",
|
||||
"value": "راشد"
|
||||
},
|
||||
{
|
||||
"label": "رعاية اطفال",
|
||||
"value": "رعاية-اطفال"
|
||||
},
|
||||
{
|
||||
"label": "رعب",
|
||||
"value": "رعب"
|
||||
},
|
||||
{
|
||||
"label": "رومانسي",
|
||||
"value": "رومانسي"
|
||||
},
|
||||
{
|
||||
"label": "رياضي",
|
||||
"value": "رياضي"
|
||||
},
|
||||
{
|
||||
"label": "زمكاني",
|
||||
"value": "زمكاني"
|
||||
},
|
||||
{
|
||||
"label": "زمنكاني",
|
||||
"value": "زمنكاني"
|
||||
},
|
||||
{
|
||||
"label": "زواج مدبر",
|
||||
"value": "زواج-مدبر"
|
||||
},
|
||||
{
|
||||
"label": "زومبي",
|
||||
"value": "زومبي"
|
||||
},
|
||||
{
|
||||
"label": "ساموراي",
|
||||
"value": "ساموراي"
|
||||
},
|
||||
{
|
||||
"label": "سحر",
|
||||
"value": "سحر"
|
||||
},
|
||||
{
|
||||
"label": "سينين",
|
||||
"value": "سينين"
|
||||
},
|
||||
{
|
||||
"label": "شريحة من الحياة",
|
||||
"value": "شريحة-من-الحياة"
|
||||
},
|
||||
{
|
||||
"label": "شوجو",
|
||||
"value": "شوجو"
|
||||
},
|
||||
{
|
||||
"label": "شونسن",
|
||||
"value": "شونسن"
|
||||
},
|
||||
{
|
||||
"label": "شونين",
|
||||
"value": "شونين"
|
||||
},
|
||||
{
|
||||
"label": "شياطين",
|
||||
"value": "شياطين"
|
||||
},
|
||||
{
|
||||
"label": "شينين",
|
||||
"value": "شينين"
|
||||
},
|
||||
{
|
||||
"label": "طبخ",
|
||||
"value": "طبخ"
|
||||
},
|
||||
{
|
||||
"label": "طبي",
|
||||
"value": "طبي"
|
||||
},
|
||||
{
|
||||
"label": "عائلي",
|
||||
"value": "عائلي"
|
||||
},
|
||||
{
|
||||
"label": "عالم اخر",
|
||||
"value": "عالم-اخر"
|
||||
},
|
||||
{
|
||||
"label": "عسكري",
|
||||
"value": "عسكري"
|
||||
},
|
||||
{
|
||||
"label": "عصر حديث",
|
||||
"value": "عصر-حديث"
|
||||
},
|
||||
{
|
||||
"label": "عصري",
|
||||
"value": "عصري"
|
||||
},
|
||||
{
|
||||
"label": "عصور وسطى",
|
||||
"value": "عصور-وسطى"
|
||||
},
|
||||
{
|
||||
"label": "عودة بالزمن",
|
||||
"value": "عودة-بالزمن"
|
||||
},
|
||||
{
|
||||
"label": "غموض",
|
||||
"value": "غموض"
|
||||
},
|
||||
{
|
||||
"label": "فانتازيا",
|
||||
"value": "فانتازيا"
|
||||
},
|
||||
{
|
||||
"label": "فراغ",
|
||||
"value": "فراغ"
|
||||
},
|
||||
{
|
||||
"label": "فنتازيا",
|
||||
"value": "فنتازيا"
|
||||
},
|
||||
{
|
||||
"label": "فنون قتالية",
|
||||
"value": "فنون-قتالية"
|
||||
},
|
||||
{
|
||||
"label": "فيكتوري",
|
||||
"value": "فيكتوري"
|
||||
},
|
||||
{
|
||||
"label": "قصة حقيقة",
|
||||
"value": "قصة-حقيقة"
|
||||
},
|
||||
{
|
||||
"label": "قوة خارقة",
|
||||
"value": "قوة-خارقة"
|
||||
},
|
||||
{
|
||||
"label": "قوى خارقه",
|
||||
"value": "قوى-خارقه"
|
||||
},
|
||||
{
|
||||
"label": "كوميدي",
|
||||
"value": "كوميدي"
|
||||
},
|
||||
{
|
||||
"label": "لعبة",
|
||||
"value": "لعبة"
|
||||
},
|
||||
{
|
||||
"label": "مأساة",
|
||||
"value": "مأساة"
|
||||
},
|
||||
{
|
||||
"label": "مأساوي",
|
||||
"value": "مأساوي"
|
||||
},
|
||||
{
|
||||
"label": "مافيا",
|
||||
"value": "مافيا"
|
||||
},
|
||||
{
|
||||
"label": "مانها",
|
||||
"value": "مانها"
|
||||
},
|
||||
{
|
||||
"label": "مانهوا",
|
||||
"value": "مانهوا"
|
||||
},
|
||||
{
|
||||
"label": "مصاصي الدماء",
|
||||
"value": "مصاصي-الدماء"
|
||||
},
|
||||
{
|
||||
"label": "مغامرات",
|
||||
"value": "مغامرات"
|
||||
},
|
||||
{
|
||||
"label": "مغامرة",
|
||||
"value": "مغامرة"
|
||||
},
|
||||
{
|
||||
"label": "مكتبي",
|
||||
"value": "مكتبي"
|
||||
},
|
||||
{
|
||||
"label": "مميز",
|
||||
"value": "special"
|
||||
},
|
||||
{
|
||||
"label": "موريم",
|
||||
"value": "موريم"
|
||||
},
|
||||
{
|
||||
"label": "موسيقي",
|
||||
"value": "موسيقي"
|
||||
},
|
||||
{
|
||||
"label": "موظفين",
|
||||
"value": "موظفين"
|
||||
},
|
||||
{
|
||||
"label": "ندم",
|
||||
"value": "ندم"
|
||||
},
|
||||
{
|
||||
"label": "نظام",
|
||||
"value": "نظام"
|
||||
},
|
||||
{
|
||||
"label": "نفسي",
|
||||
"value": "نفسي"
|
||||
},
|
||||
{
|
||||
"label": "هوس",
|
||||
"value": "هوس"
|
||||
},
|
||||
{
|
||||
"label": "وحوش",
|
||||
"value": "وحوش"
|
||||
},
|
||||
{
|
||||
"label": "ويبتون",
|
||||
"value": "ويبتون"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "مع كل التصنيفات المحددة",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "المؤلف",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "الرسام",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "سنة الاصدار",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "محتوى للبالغين",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "الكل",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "بدون محتوى للبالغين",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "محتوى للبالغين فقط",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "الحالة",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "مستمرة",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "ألغيت",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "في الانتظار",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "Upcoming",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "ترتيب حسب :",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "ملاءمة",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "أحدث",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "أ-ي",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "تقييم",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "الشائع",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "الأكثر مشاهدة",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "جديد",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,224 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "Bilimkurgu",
|
||||
"value": "bilimkurgu"
|
||||
},
|
||||
{
|
||||
"label": "Doğaüstü",
|
||||
"value": "dogaustu"
|
||||
},
|
||||
{
|
||||
"label": "Dövüş Sanatları",
|
||||
"value": "dovus-sanatlari"
|
||||
},
|
||||
{
|
||||
"label": "Dram",
|
||||
"value": "dram"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantastik",
|
||||
"value": "fantastik"
|
||||
},
|
||||
{
|
||||
"label": "Gender-bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Gizem",
|
||||
"value": "gizem"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Hayattan Kesitler",
|
||||
"value": "hayattan-kesitler"
|
||||
},
|
||||
{
|
||||
"label": "İsekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Komedi",
|
||||
"value": "komedi"
|
||||
},
|
||||
{
|
||||
"label": "Korku",
|
||||
"value": "korku"
|
||||
},
|
||||
{
|
||||
"label": "Macera",
|
||||
"value": "macera"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Novel",
|
||||
"value": "novel"
|
||||
},
|
||||
{
|
||||
"label": "Okul Hayatı",
|
||||
"value": "okul-hayati"
|
||||
},
|
||||
{
|
||||
"label": "Oneshot",
|
||||
"value": "oneshot"
|
||||
},
|
||||
{
|
||||
"label": "Oyun",
|
||||
"value": "oyun"
|
||||
},
|
||||
{
|
||||
"label": "Psikolojik",
|
||||
"value": "psikolojik"
|
||||
},
|
||||
{
|
||||
"label": "Renkli",
|
||||
"value": "renkli"
|
||||
},
|
||||
{
|
||||
"label": "Romantizm",
|
||||
"value": "romantizm"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo-ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Tarihi",
|
||||
"value": "tarihi"
|
||||
},
|
||||
{
|
||||
"label": "Trajedi",
|
||||
"value": "trajedi"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yetişkin",
|
||||
"value": "yetiskin"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "VE seçilen tüm türlere sahip olmak",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "Yazar",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "Sanatçı",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "Çıkış Yılı",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "Yetişkinlere yönelik içerik",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Tüm",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Yetişkinlere uygun içerik yok",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "Yalnızca yetişkinlere yönelik içerik",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Durum",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "devam eden",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Tamamlandı",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "İptal edildi",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "Beklemede",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "Yaklaşan",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Sipariş ver",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Alaka",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "En son",
|
||||
"value": "latest"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,196 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Dark",
|
||||
"value": "dark"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "R-15",
|
||||
"value": "r-15"
|
||||
},
|
||||
{
|
||||
"label": "R-19",
|
||||
"value": "r-19"
|
||||
},
|
||||
{
|
||||
"label": "Regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "[ Completed - Locked ]",
|
||||
"value": "completed-locked"
|
||||
},
|
||||
{
|
||||
"label": "[ Completed - Unlocked ]",
|
||||
"value": "completed-unlocked"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Angst",
|
||||
"value": "angst"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Dark",
|
||||
"value": "dark"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romances"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "BL",
|
||||
"value": "bl"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "GL",
|
||||
"value": "gl"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,288 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama-genre"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harems-novel"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "LGBT+",
|
||||
"value": "lgbt"
|
||||
},
|
||||
{
|
||||
"label": "Magical Realism",
|
||||
"value": "magical-realism"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts-genre"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo-genre"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Teen",
|
||||
"value": "teen"
|
||||
},
|
||||
{
|
||||
"label": "Thriller",
|
||||
"value": "thriller"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Video Games",
|
||||
"value": "video-games"
|
||||
},
|
||||
{
|
||||
"label": "Webcomics",
|
||||
"value": "webcomics"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "BL",
|
||||
"value": "bl"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Novel Status",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "OnGoing",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "Dropped",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "Hiatus",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Order by",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Relevance",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Latest",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
},
|
||||
{
|
||||
"label": "Trending",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "Most Views",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "New",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,360 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": ["novels"],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "BL/ boy love",
|
||||
"value": "bl-boy-love"
|
||||
},
|
||||
{
|
||||
"label": "Children",
|
||||
"value": "children"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "COMICS",
|
||||
"value": "comics"
|
||||
},
|
||||
{
|
||||
"label": "COMPLETE",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Contemporary",
|
||||
"value": "contemporary"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Doomsday crisis",
|
||||
"value": "doomsday-crisis"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Face slapping",
|
||||
"value": "face-slapping"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "High School",
|
||||
"value": "high-school"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "INDONESIAN",
|
||||
"value": "indonesian"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Love",
|
||||
"value": "love"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Military",
|
||||
"value": "military"
|
||||
},
|
||||
{
|
||||
"label": "Monster",
|
||||
"value": "monster"
|
||||
},
|
||||
{
|
||||
"label": "MTL",
|
||||
"value": "mtl"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "NOVELS",
|
||||
"value": "novels"
|
||||
},
|
||||
{
|
||||
"label": "ORIGINAL",
|
||||
"value": "original"
|
||||
},
|
||||
{
|
||||
"label": "Powerful",
|
||||
"value": "powerful"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Rebirth",
|
||||
"value": "rebirth"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School",
|
||||
"value": "school"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shorts",
|
||||
"value": "shorts"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "shounen ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "System",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Thriller",
|
||||
"value": "thriller"
|
||||
},
|
||||
{
|
||||
"label": "Time Travel",
|
||||
"value": "time-travel"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Urban abilities",
|
||||
"value": "urban-abilities"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
},
|
||||
{
|
||||
"label": "Zombie",
|
||||
"value": "zombie"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Completed",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "On Hold",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Order by",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Relevance",
|
||||
"value": "novels&op&author&artist&release&adult&m_orderby"
|
||||
},
|
||||
{
|
||||
"label": "Latest",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Rating",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Trending",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Most Views",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "New",
|
||||
"value": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,252 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "BL",
|
||||
"value": "bl"
|
||||
},
|
||||
{
|
||||
"label": "Chasing Wife/Runaway",
|
||||
"value": "chasing-wife-runaway"
|
||||
},
|
||||
{
|
||||
"label": "Childcare",
|
||||
"value": "childcare"
|
||||
},
|
||||
{
|
||||
"label": "Clean & Wholesome",
|
||||
"value": "clean-wholesome"
|
||||
},
|
||||
{
|
||||
"label": "Dark Romance",
|
||||
"value": "dark-romance"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Enemies to Lovers",
|
||||
"value": "enemies-to-lovers"
|
||||
},
|
||||
{
|
||||
"label": "Epistolary",
|
||||
"value": "epistolary"
|
||||
},
|
||||
{
|
||||
"label": "Fake Relationship",
|
||||
"value": "fake-relationship"
|
||||
},
|
||||
{
|
||||
"label": "Forced Proximity",
|
||||
"value": "forced-proximity-cohabitation"
|
||||
},
|
||||
{
|
||||
"label": "Friends to Lovers",
|
||||
"value": "friends-to-lovers"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Military",
|
||||
"value": "military"
|
||||
},
|
||||
{
|
||||
"label": "Modern Romance",
|
||||
"value": "modern-romance"
|
||||
},
|
||||
{
|
||||
"label": "Mutual Pining",
|
||||
"value": "mutual-pining"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Non-Human Characters",
|
||||
"value": "non-human-characters"
|
||||
},
|
||||
{
|
||||
"label": "Paranormal Romance",
|
||||
"value": "paranormal-romance"
|
||||
},
|
||||
{
|
||||
"label": "Political Intrigue",
|
||||
"value": "political-intrigue"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "R19",
|
||||
"value": "r19"
|
||||
},
|
||||
{
|
||||
"label": "Reverse Harem",
|
||||
"value": "reverse-harem"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Romantic Comedy",
|
||||
"value": "romantic-comedy"
|
||||
},
|
||||
{
|
||||
"label": "Romantic Fantasy",
|
||||
"value": "romantic-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Romantic Suspense",
|
||||
"value": "romantic-suspense"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Second Chance Romance",
|
||||
"value": "second-chance-romance"
|
||||
},
|
||||
{
|
||||
"label": "Secret Baby",
|
||||
"value": "secret-baby"
|
||||
},
|
||||
{
|
||||
"label": "Short Story",
|
||||
"value": "short-story"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Workplace Romance",
|
||||
"value": "workplace-romance"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Order by",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Relevance",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Latest",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "Most Views",
|
||||
"value": "views"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Ação",
|
||||
"value": "acao"
|
||||
},
|
||||
{
|
||||
"label": "Aventura",
|
||||
"value": "aventura"
|
||||
},
|
||||
{
|
||||
"label": "Chinesa",
|
||||
"value": "chinesa"
|
||||
},
|
||||
{
|
||||
"label": "Coreana",
|
||||
"value": "coreana"
|
||||
},
|
||||
{
|
||||
"label": "Cotidiano",
|
||||
"value": "cotidiano"
|
||||
},
|
||||
{
|
||||
"label": "Cultivação",
|
||||
"value": "cultivacao"
|
||||
},
|
||||
{
|
||||
"label": "Escolar",
|
||||
"value": "escolar"
|
||||
},
|
||||
{
|
||||
"label": "Fantasia",
|
||||
"value": "fantasia"
|
||||
},
|
||||
{
|
||||
"label": "Harém",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Indicação",
|
||||
"value": "indicacao"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Japonesa",
|
||||
"value": "japonesa"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Romance Adulto",
|
||||
"value": "romance-adulto"
|
||||
},
|
||||
{
|
||||
"label": "Sistema de Up",
|
||||
"value": "sistema-de-up"
|
||||
},
|
||||
{
|
||||
"label": "Sobrenatural",
|
||||
"value": "sobrenatural"
|
||||
},
|
||||
{
|
||||
"label": "Super Poderes",
|
||||
"value": "super-poderes"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Ativo",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Completo",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "On Hold",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "Upcoming",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,340 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "Aşırı Güçlü",
|
||||
"value": "asiri-guclu"
|
||||
},
|
||||
{
|
||||
"label": "Avcı",
|
||||
"value": "avci"
|
||||
},
|
||||
{
|
||||
"label": "Bilim Kurgu",
|
||||
"value": "bilim-kurgu"
|
||||
},
|
||||
{
|
||||
"label": "Büyü",
|
||||
"value": "buyu"
|
||||
},
|
||||
{
|
||||
"label": "Canavarlar",
|
||||
"value": "canavarlar"
|
||||
},
|
||||
{
|
||||
"label": "Doğaüstü",
|
||||
"value": "dogaustu"
|
||||
},
|
||||
{
|
||||
"label": "Dövüş Sanatları",
|
||||
"value": "dovus-sanatlari"
|
||||
},
|
||||
{
|
||||
"label": "Dram",
|
||||
"value": "dram"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantastik",
|
||||
"value": "fantastik"
|
||||
},
|
||||
{
|
||||
"label": "Geri Dönen",
|
||||
"value": "geri-donen"
|
||||
},
|
||||
{
|
||||
"label": "Gerileme",
|
||||
"value": "gerileme"
|
||||
},
|
||||
{
|
||||
"label": "Gizem",
|
||||
"value": "gizem"
|
||||
},
|
||||
{
|
||||
"label": "Haremi",
|
||||
"value": "haremi"
|
||||
},
|
||||
{
|
||||
"label": "Hayaletler",
|
||||
"value": "hayaletler"
|
||||
},
|
||||
{
|
||||
"label": "Hayatın Dilimleri",
|
||||
"value": "hayatin-dilimleri"
|
||||
},
|
||||
{
|
||||
"label": "Hile Sistemleri",
|
||||
"value": "hile-sistemleri"
|
||||
},
|
||||
{
|
||||
"label": "İntikam",
|
||||
"value": "intikam"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Kıyamet",
|
||||
"value": "kiyamet"
|
||||
},
|
||||
{
|
||||
"label": "Komedi",
|
||||
"value": "komedi"
|
||||
},
|
||||
{
|
||||
"label": "Korku",
|
||||
"value": "korku"
|
||||
},
|
||||
{
|
||||
"label": "Macera",
|
||||
"value": "macera"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "Okul Hayatı",
|
||||
"value": "okul-hayati"
|
||||
},
|
||||
{
|
||||
"label": "Oyun",
|
||||
"value": "oyun"
|
||||
},
|
||||
{
|
||||
"label": "Psikolojik",
|
||||
"value": "psikolojik"
|
||||
},
|
||||
{
|
||||
"label": "Reenkarnasyon",
|
||||
"value": "reenkarnasyon"
|
||||
},
|
||||
{
|
||||
"label": "Roman",
|
||||
"value": "roman"
|
||||
},
|
||||
{
|
||||
"label": "Romantizm",
|
||||
"value": "romantizm"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Şeytanlar",
|
||||
"value": "seytanlar"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Sistem",
|
||||
"value": "sistem"
|
||||
},
|
||||
{
|
||||
"label": "Spor",
|
||||
"value": "spor"
|
||||
},
|
||||
{
|
||||
"label": "Suç",
|
||||
"value": "suc"
|
||||
},
|
||||
{
|
||||
"label": "Süper Güç",
|
||||
"value": "super-guc"
|
||||
},
|
||||
{
|
||||
"label": "Tamamlanmış",
|
||||
"value": "tamamlanmis"
|
||||
},
|
||||
{
|
||||
"label": "Tarihi",
|
||||
"value": "tarihi"
|
||||
},
|
||||
{
|
||||
"label": "Tıp",
|
||||
"value": "tip"
|
||||
},
|
||||
{
|
||||
"label": "Trajedi",
|
||||
"value": "trajedi"
|
||||
},
|
||||
{
|
||||
"label": "Video Oyunları",
|
||||
"value": "video-oyunlari"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Yeniden Doğuş",
|
||||
"value": "yeniden-dogus"
|
||||
},
|
||||
{
|
||||
"label": "Yetişim",
|
||||
"value": "yetisim"
|
||||
},
|
||||
{
|
||||
"label": "Yetişkin",
|
||||
"value": "yetiskin"
|
||||
},
|
||||
{
|
||||
"label": "Yetişme",
|
||||
"value": "yetisme"
|
||||
},
|
||||
{
|
||||
"label": "Zaman Yolculuğu",
|
||||
"value": "zaman-yolculugu"
|
||||
},
|
||||
{
|
||||
"label": "Zeki Ana Karakter",
|
||||
"value": "zeki-ana-karakter"
|
||||
},
|
||||
{
|
||||
"label": "Zindanlar",
|
||||
"value": "zindanlar"
|
||||
},
|
||||
{
|
||||
"label": "Zombi",
|
||||
"value": "zombi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "VE seçilen tüm türlere sahip olmak",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "Yazar",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "Sanatçı",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "Çıkış Yılı",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "Yetişkinlere yönelik içerik",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Tüm",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Yetişkinlere uygun içerik yok",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "Yalnızca yetişkinlere yönelik içerik",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Durum",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Devam Ediyor",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Tamamlandı",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "İptal edildi",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "Beklemede",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "Yakında",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Sırala",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Alaka",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "En son",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A'dan Z'ye",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "Puan",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "Trendler",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "Okunma Sayısı",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "Yeni",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Thriller",
|
||||
"value": "thriller"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "[Completed]",
|
||||
"value": "completed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"filters": {
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,200 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-Fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-Fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,668 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Abandoned Children",
|
||||
"value": "abandoned-children"
|
||||
},
|
||||
{
|
||||
"label": "Academy",
|
||||
"value": "academy"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adopted Protagonist",
|
||||
"value": "adopted-protagonist"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Age progression",
|
||||
"value": "age-progression"
|
||||
},
|
||||
{
|
||||
"label": "Alternate World",
|
||||
"value": "alternate-world"
|
||||
},
|
||||
{
|
||||
"label": "Animated",
|
||||
"value": "animated"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Apocalypse",
|
||||
"value": "apocalypse"
|
||||
},
|
||||
{
|
||||
"label": "Aristocracy",
|
||||
"value": "aristocracy"
|
||||
},
|
||||
{
|
||||
"label": "Arts",
|
||||
"value": "arts"
|
||||
},
|
||||
{
|
||||
"label": "Award Winning",
|
||||
"value": "award-winning"
|
||||
},
|
||||
{
|
||||
"label": "Betrayal",
|
||||
"value": "betrayal"
|
||||
},
|
||||
{
|
||||
"label": "Body Swap",
|
||||
"value": "body-swap"
|
||||
},
|
||||
{
|
||||
"label": "Business",
|
||||
"value": "business"
|
||||
},
|
||||
{
|
||||
"label": "Card Game",
|
||||
"value": "card-game"
|
||||
},
|
||||
{
|
||||
"label": "Cartoon",
|
||||
"value": "cartoon"
|
||||
},
|
||||
{
|
||||
"label": "Chaebol",
|
||||
"value": "chaebol"
|
||||
},
|
||||
{
|
||||
"label": "Cheat",
|
||||
"value": "cheat"
|
||||
},
|
||||
{
|
||||
"label": "Childcare",
|
||||
"value": "childcare"
|
||||
},
|
||||
{
|
||||
"label": "Chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Civilization",
|
||||
"value": "civilization"
|
||||
},
|
||||
{
|
||||
"label": "Clan Building",
|
||||
"value": "clan-building-2"
|
||||
},
|
||||
{
|
||||
"label": "Clan Building]",
|
||||
"value": "clan-building"
|
||||
},
|
||||
{
|
||||
"label": "Clever protagonist",
|
||||
"value": "clever-protagonist"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Comic",
|
||||
"value": "comic"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Dark",
|
||||
"value": "dark"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Disabilities",
|
||||
"value": "disabilities"
|
||||
},
|
||||
{
|
||||
"label": "Doujinshi",
|
||||
"value": "doujinshi"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Dying",
|
||||
"value": "dying"
|
||||
},
|
||||
{
|
||||
"label": "Eastern Fantasy",
|
||||
"value": "eastern-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Evil organization",
|
||||
"value": "evil-organization"
|
||||
},
|
||||
{
|
||||
"label": "evil protagonist",
|
||||
"value": "evil-protagonist"
|
||||
},
|
||||
{
|
||||
"label": "Exorcism",
|
||||
"value": "exorcism"
|
||||
},
|
||||
{
|
||||
"label": "Extra character",
|
||||
"value": "extra-character"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Farming",
|
||||
"value": "farming"
|
||||
},
|
||||
{
|
||||
"label": "Fashion",
|
||||
"value": "fashion"
|
||||
},
|
||||
{
|
||||
"label": "Female MC",
|
||||
"value": "female-mc"
|
||||
},
|
||||
{
|
||||
"label": "Firearms",
|
||||
"value": "firearms"
|
||||
},
|
||||
{
|
||||
"label": "Futuristic",
|
||||
"value": "futuristic"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Game character",
|
||||
"value": "game-character"
|
||||
},
|
||||
{
|
||||
"label": "Game element",
|
||||
"value": "game-element"
|
||||
},
|
||||
{
|
||||
"label": "Gate to another world",
|
||||
"value": "gate-to-another-world"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Genius",
|
||||
"value": "genius"
|
||||
},
|
||||
{
|
||||
"label": "Ghost posessed",
|
||||
"value": "ghost-posessed"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Healthcare",
|
||||
"value": "healthcare"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "human to animal",
|
||||
"value": "human-to-animal"
|
||||
},
|
||||
{
|
||||
"label": "Japanese",
|
||||
"value": "japanese"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Judicial",
|
||||
"value": "judicial"
|
||||
},
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Level system",
|
||||
"value": "level-system"
|
||||
},
|
||||
{
|
||||
"label": "Live action",
|
||||
"value": "live-action"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Married life",
|
||||
"value": "married-life"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Medical",
|
||||
"value": "medical"
|
||||
},
|
||||
{
|
||||
"label": "Military",
|
||||
"value": "military"
|
||||
},
|
||||
{
|
||||
"label": "misunderstanding",
|
||||
"value": "misunderstanding"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Monster Life",
|
||||
"value": "monster-life"
|
||||
},
|
||||
{
|
||||
"label": "Monster tamer",
|
||||
"value": "monster-tamer"
|
||||
},
|
||||
{
|
||||
"label": "MTL",
|
||||
"value": "mtl"
|
||||
},
|
||||
{
|
||||
"label": "Music",
|
||||
"value": "music"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Novel Character",
|
||||
"value": "novel-character"
|
||||
},
|
||||
{
|
||||
"label": "One shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Original",
|
||||
"value": "original"
|
||||
},
|
||||
{
|
||||
"label": "Outer Space",
|
||||
"value": "outer-space"
|
||||
},
|
||||
{
|
||||
"label": "Overpowered",
|
||||
"value": "overpowered"
|
||||
},
|
||||
{
|
||||
"label": "Political",
|
||||
"value": "political"
|
||||
},
|
||||
{
|
||||
"label": "Polygamy",
|
||||
"value": "polygamy"
|
||||
},
|
||||
{
|
||||
"label": "Possesion",
|
||||
"value": "possesion"
|
||||
},
|
||||
{
|
||||
"label": "Post-Apocalypse",
|
||||
"value": "post-apocalypse"
|
||||
},
|
||||
{
|
||||
"label": "Premium",
|
||||
"value": "premium"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "RAW",
|
||||
"value": "raw"
|
||||
},
|
||||
{
|
||||
"label": "Regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Request",
|
||||
"value": "request"
|
||||
},
|
||||
{
|
||||
"label": "Returnee",
|
||||
"value": "returnee"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Reverse Harem",
|
||||
"value": "reverse-harem"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "Romance Fantasy",
|
||||
"value": "romance-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Royal family",
|
||||
"value": "royal-family"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Science Fiction",
|
||||
"value": "science-fiction"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Showbiz",
|
||||
"value": "showbiz"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yaoi",
|
||||
"value": "soft-yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yuri",
|
||||
"value": "soft-yuri"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Strong to stronger",
|
||||
"value": "strong-to-stronger"
|
||||
},
|
||||
{
|
||||
"label": "Sudden Rich",
|
||||
"value": "sudden-rich"
|
||||
},
|
||||
{
|
||||
"label": "Superhero theme",
|
||||
"value": "superhero-theme"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Survival",
|
||||
"value": "survival"
|
||||
},
|
||||
{
|
||||
"label": "System",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Teacher Protagonist",
|
||||
"value": "teacher-protagonist"
|
||||
},
|
||||
{
|
||||
"label": "Time",
|
||||
"value": "time"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Tragic past",
|
||||
"value": "tragic-past"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Tycoon",
|
||||
"value": "tycoon"
|
||||
},
|
||||
{
|
||||
"label": "Villain",
|
||||
"value": "villain"
|
||||
},
|
||||
{
|
||||
"label": "Warring period",
|
||||
"value": "warring-period"
|
||||
},
|
||||
{
|
||||
"label": "Weak to Strong",
|
||||
"value": "weak-to-strong"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "World Hopping",
|
||||
"value": "world-hopping"
|
||||
},
|
||||
{
|
||||
"label": "Writer",
|
||||
"value": "writer"
|
||||
},
|
||||
{
|
||||
"label": "Yandere",
|
||||
"value": "yandere"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,276 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Boy X Girl",
|
||||
"value": "bg"
|
||||
},
|
||||
{
|
||||
"label": "Boy's Love",
|
||||
"value": "bl"
|
||||
},
|
||||
{
|
||||
"label": "Chinese Novel",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Games",
|
||||
"value": "games"
|
||||
},
|
||||
{
|
||||
"label": "Girl's Love",
|
||||
"value": "gl"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Indonesian Novel",
|
||||
"value": "indonesian"
|
||||
},
|
||||
{
|
||||
"label": "interstellar",
|
||||
"value": "interstellar"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Japanese Novel",
|
||||
"value": "japanese"
|
||||
},
|
||||
{
|
||||
"label": "Korean Novel",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Malay Novel",
|
||||
"value": "malay"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Original Novel",
|
||||
"value": "original"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Quick Transmigration",
|
||||
"value": "quick-transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Rebirth",
|
||||
"value": "rebirth"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Thai Novel",
|
||||
"value": "thai"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Transmigration",
|
||||
"value": "transmigration"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "Urdu Novel",
|
||||
"value": "urdu-novel"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "having all selected genres",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "Author",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "Team",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "Translation Status",
|
||||
"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": "Novel 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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,236 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Complete",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Dropped",
|
||||
"value": "dropped"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Original Story",
|
||||
"value": "original-story"
|
||||
},
|
||||
{
|
||||
"label": "Pilot",
|
||||
"value": "pilot"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "R-15",
|
||||
"value": "r-15"
|
||||
},
|
||||
{
|
||||
"label": "R-19",
|
||||
"value": "r-19"
|
||||
},
|
||||
{
|
||||
"label": "Reverse Harem",
|
||||
"value": "reverse-harem"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,236 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Light Novel",
|
||||
"value": "light-novel"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Novel",
|
||||
"value": "novel"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel CN",
|
||||
"value": "web-novel-cn"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel JP",
|
||||
"value": "web-novel"
|
||||
},
|
||||
{
|
||||
"label": "Web Novel KR",
|
||||
"value": "web-novel-kr"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "آلات",
|
||||
"value": "mechanisms"
|
||||
},
|
||||
{
|
||||
"label": "أكشن",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "إثارة",
|
||||
"value": "excitement"
|
||||
},
|
||||
{
|
||||
"label": "إيسكاي",
|
||||
"value": "إيسكاي"
|
||||
},
|
||||
{
|
||||
"label": "الحياة اليومية",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "الحياة مدرسية",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "تاريخي",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "تراجيدي",
|
||||
"value": "tragic"
|
||||
},
|
||||
{
|
||||
"label": "جريمة",
|
||||
"value": "جريمة"
|
||||
},
|
||||
{
|
||||
"label": "جندر بندر",
|
||||
"value": "جندر-بندر"
|
||||
},
|
||||
{
|
||||
"label": "جوسي",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "حريم",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "خارق للطبيعة",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "خيال",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "خيال علمي",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "دراما",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "دموي",
|
||||
"value": "دموي"
|
||||
},
|
||||
{
|
||||
"label": "راشد",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "رعب",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "رومانسي",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "رياضة",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "زمنكاني",
|
||||
"value": "my-time"
|
||||
},
|
||||
{
|
||||
"label": "زومبي",
|
||||
"value": "زومبي"
|
||||
},
|
||||
{
|
||||
"label": "سينين",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "شريحة من الحياة",
|
||||
"value": "شريحة-من-الحياة"
|
||||
},
|
||||
{
|
||||
"label": "شوجو",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "شونين",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "طبي",
|
||||
"value": "طبي"
|
||||
},
|
||||
{
|
||||
"label": "غموض",
|
||||
"value": "ambiguity"
|
||||
},
|
||||
{
|
||||
"label": "فنون قتالية",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "قوة خارقة",
|
||||
"value": "superpower"
|
||||
},
|
||||
{
|
||||
"label": "كوميدي",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "مغامرات",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "نفسي",
|
||||
"value": "psychological"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "مع كل التصنيفات المحددة",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "المؤلف",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "المترجم",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "سنة الإصدار",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "محتوى للبالغين",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "الكل",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "لا يوجد محتوى للبالغين",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "محتوى للبالغين فقط",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "الحالة",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "مكتملة",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "مستمرة",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "ألغيت",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "قيد الانتظار",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "ترتيب حسب",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "ملاءمة",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "الأحدث",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "التقييم",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "الرائج",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "الأكثر مشاهدة",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "New",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,320 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Ação",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Artes Marciais",
|
||||
"value": "artes-marciais"
|
||||
},
|
||||
{
|
||||
"label": "Aventura",
|
||||
"value": "aventura"
|
||||
},
|
||||
{
|
||||
"label": "Comédia",
|
||||
"value": "comedia"
|
||||
},
|
||||
{
|
||||
"label": "Contemporâneo",
|
||||
"value": "contemporaneo"
|
||||
},
|
||||
{
|
||||
"label": "Contos",
|
||||
"value": "contos-originais"
|
||||
},
|
||||
{
|
||||
"label": "Crime",
|
||||
"value": "crime"
|
||||
},
|
||||
{
|
||||
"label": "Cyberpunk",
|
||||
"value": "cyberpunk"
|
||||
},
|
||||
{
|
||||
"label": "Destaque",
|
||||
"value": "destaque"
|
||||
},
|
||||
{
|
||||
"label": "Distopia",
|
||||
"value": "distopia"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Espacial",
|
||||
"value": "espacial"
|
||||
},
|
||||
{
|
||||
"label": "Esportes",
|
||||
"value": "esportes"
|
||||
},
|
||||
{
|
||||
"label": "Fanfic",
|
||||
"value": "fanfic"
|
||||
},
|
||||
{
|
||||
"label": "Fantasia",
|
||||
"value": "fantasia"
|
||||
},
|
||||
{
|
||||
"label": "Ficção Científica",
|
||||
"value": "ficcao-cientifica"
|
||||
},
|
||||
{
|
||||
"label": "Gastronomia",
|
||||
"value": "gastronomia"
|
||||
},
|
||||
{
|
||||
"label": "Harém",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Histórico",
|
||||
"value": "historico"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Infantil",
|
||||
"value": "infantil"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Jogos",
|
||||
"value": "jogos"
|
||||
},
|
||||
{
|
||||
"label": "LGBT+",
|
||||
"value": "lgbt"
|
||||
},
|
||||
{
|
||||
"label": "Magia",
|
||||
"value": "magia"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Medieval",
|
||||
"value": "medieval"
|
||||
},
|
||||
{
|
||||
"label": "Militar",
|
||||
"value": "militar"
|
||||
},
|
||||
{
|
||||
"label": "Mistério",
|
||||
"value": "misterio"
|
||||
},
|
||||
{
|
||||
"label": "Mitologia",
|
||||
"value": "mitologia"
|
||||
},
|
||||
{
|
||||
"label": "Moderno",
|
||||
"value": "moderno"
|
||||
},
|
||||
{
|
||||
"label": "Pós-apocalíptico",
|
||||
"value": "pos-apocaliptico"
|
||||
},
|
||||
{
|
||||
"label": "Psicológico",
|
||||
"value": "psicologico"
|
||||
},
|
||||
{
|
||||
"label": "Realidade Virtual",
|
||||
"value": "realidade-virtual"
|
||||
},
|
||||
{
|
||||
"label": "Recomendado",
|
||||
"value": "recomendado"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "RPG",
|
||||
"value": "rpg"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Sistema de Jogo",
|
||||
"value": "sistema-de-jogo"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "snkhome",
|
||||
"value": "snkhome"
|
||||
},
|
||||
{
|
||||
"label": "Sobrenatural",
|
||||
"value": "sobrenatural"
|
||||
},
|
||||
{
|
||||
"label": "Somente na Kiniga",
|
||||
"value": "somente-na-kiniga"
|
||||
},
|
||||
{
|
||||
"label": "Suspense",
|
||||
"value": "suspense"
|
||||
},
|
||||
{
|
||||
"label": "Terror",
|
||||
"value": "terror"
|
||||
},
|
||||
{
|
||||
"label": "Terror Psicológico",
|
||||
"value": "terror-psicologico"
|
||||
},
|
||||
{
|
||||
"label": "Traduções",
|
||||
"value": "traducoes"
|
||||
},
|
||||
{
|
||||
"label": "Tragédia",
|
||||
"value": "tragedia"
|
||||
},
|
||||
{
|
||||
"label": "Urbano",
|
||||
"value": "urbano"
|
||||
},
|
||||
{
|
||||
"label": "Vida Escolar",
|
||||
"value": "vida-escolar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "Ter todos gêneros selecionados",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "Autor",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "Artista",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "Ano",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "Conteúdo",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Ambas opções",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Para todas idades",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "Para maiores de idade",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Status",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Completo",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Ativo",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Cancelado",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "Pausado",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Ordem por",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Relevância",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "Mais antigo",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "Avaliação",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "Tendência",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "Mais Visualizado",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "Novo",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,280 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Cartoon",
|
||||
"value": "cartoon"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Crossdressing",
|
||||
"value": "crossdressing"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Female Protagonist",
|
||||
"value": "female-protagonist"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "One shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Fantasy Romance",
|
||||
"value": "fantasy-romance"
|
||||
},
|
||||
{
|
||||
"label": "Historical Romance",
|
||||
"value": "historical-romance"
|
||||
},
|
||||
{
|
||||
"label": "Modern Romance",
|
||||
"value": "modern-romance"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adulte",
|
||||
"value": "adulte"
|
||||
},
|
||||
{
|
||||
"label": "adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Alchimie",
|
||||
"value": "alchimie"
|
||||
},
|
||||
{
|
||||
"label": "Arts Martiaux",
|
||||
"value": "arts-martiaux"
|
||||
},
|
||||
{
|
||||
"label": "boys",
|
||||
"value": "boys"
|
||||
},
|
||||
{
|
||||
"label": "chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Comédie",
|
||||
"value": "comedie"
|
||||
},
|
||||
{
|
||||
"label": "Cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"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": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "History",
|
||||
"value": "history"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "horrow",
|
||||
"value": "horrow"
|
||||
},
|
||||
{
|
||||
"label": "Idole",
|
||||
"value": "idole"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Jeux-vidéos",
|
||||
"value": "jeux-videos"
|
||||
},
|
||||
{
|
||||
"label": "LGBT+",
|
||||
"value": "lgbt"
|
||||
},
|
||||
{
|
||||
"label": "Male Lead",
|
||||
"value": "male-lead"
|
||||
},
|
||||
{
|
||||
"label": "manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystère",
|
||||
"value": "mystere"
|
||||
},
|
||||
{
|
||||
"label": "Paranormal",
|
||||
"value": "paranormal"
|
||||
},
|
||||
{
|
||||
"label": "Psychologique",
|
||||
"value": "psychologique"
|
||||
},
|
||||
{
|
||||
"label": "Realistic",
|
||||
"value": "realistic"
|
||||
},
|
||||
{
|
||||
"label": "Réincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School-Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Surnaturel",
|
||||
"value": "surnaturel"
|
||||
},
|
||||
{
|
||||
"label": "Teen",
|
||||
"value": "teen"
|
||||
},
|
||||
{
|
||||
"label": "Tragédie",
|
||||
"value": "tragedie"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "War",
|
||||
"value": "war"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia&Xianxia",
|
||||
"value": "wuxiaxianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Order by",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Relevance",
|
||||
"value": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fanfiction",
|
||||
"value": "fanfiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "One shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Reverse Harem",
|
||||
"value": "reverse-harem"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Virtual Reality",
|
||||
"value": "virtual-reality"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,236 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "[NSFW]",
|
||||
"value": "nsfw"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Recommended",
|
||||
"value": "recommended"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Trend",
|
||||
"value": "trend"
|
||||
},
|
||||
{
|
||||
"label": "Video Games",
|
||||
"value": "video-games"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "yuri"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "ACG",
|
||||
"value": "acg"
|
||||
},
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "AGA",
|
||||
"value": "aga"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Anime & Comics",
|
||||
"value": "anime-comics"
|
||||
},
|
||||
{
|
||||
"label": "Bender",
|
||||
"value": "bender"
|
||||
},
|
||||
{
|
||||
"label": "BL",
|
||||
"value": "bl"
|
||||
},
|
||||
{
|
||||
"label": "Cartoon",
|
||||
"value": "cartoon"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Comic",
|
||||
"value": "comic"
|
||||
},
|
||||
{
|
||||
"label": "Contemporary Romance",
|
||||
"value": "contemporary-romance"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Doujinshi",
|
||||
"value": "doujinshi"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Eastern",
|
||||
"value": "eastern"
|
||||
},
|
||||
{
|
||||
"label": "Eastern Fantasy",
|
||||
"value": "eastern-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "General",
|
||||
"value": "general"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Horror&Thriller",
|
||||
"value": "horrorthriller"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Live action",
|
||||
"value": "live-action"
|
||||
},
|
||||
{
|
||||
"label": "Magical Realism",
|
||||
"value": "magical-realism"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Modern",
|
||||
"value": "modern"
|
||||
},
|
||||
{
|
||||
"label": "Movies",
|
||||
"value": "movies"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "One shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smart MC",
|
||||
"value": "smart-mc"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yaoi",
|
||||
"value": "soft-yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yuri",
|
||||
"value": "soft-yuri"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Urban Life",
|
||||
"value": "urban-life"
|
||||
},
|
||||
{
|
||||
"label": "Video Games",
|
||||
"value": "video-games"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Completed",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "On Hold",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": []
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "",
|
||||
"value": "",
|
||||
"options": []
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "",
|
||||
"value": [],
|
||||
"options": []
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "",
|
||||
"value": "",
|
||||
"options": []
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fan-Fiction",
|
||||
"value": "fan-fiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Urban Life",
|
||||
"value": "urban-life"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "boys",
|
||||
"value": "boys"
|
||||
},
|
||||
{
|
||||
"label": "chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "fighting",
|
||||
"value": "fighting"
|
||||
},
|
||||
{
|
||||
"label": "fun",
|
||||
"value": "fun"
|
||||
},
|
||||
{
|
||||
"label": "girl",
|
||||
"value": "girl"
|
||||
},
|
||||
{
|
||||
"label": "horrow",
|
||||
"value": "horrow"
|
||||
},
|
||||
{
|
||||
"label": "isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "r19",
|
||||
"value": "r19"
|
||||
},
|
||||
{
|
||||
"label": "regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "romance fantasy",
|
||||
"value": "romance-fantasy"
|
||||
},
|
||||
{
|
||||
"label": "time travel",
|
||||
"value": "time-travel"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Aksiyon",
|
||||
"value": "aksiyon"
|
||||
},
|
||||
{
|
||||
"label": "Büyü",
|
||||
"value": "buyu"
|
||||
},
|
||||
{
|
||||
"label": "CocaColastic",
|
||||
"value": "cocacolastic"
|
||||
},
|
||||
{
|
||||
"label": "Doğaüstü",
|
||||
"value": "dogaustu"
|
||||
},
|
||||
{
|
||||
"label": "Dövüş Sanatları",
|
||||
"value": "dovus-sanatlari"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantastik",
|
||||
"value": "fantastik"
|
||||
},
|
||||
{
|
||||
"label": "Final",
|
||||
"value": "final"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Komedi",
|
||||
"value": "komedi"
|
||||
},
|
||||
{
|
||||
"label": "Macera",
|
||||
"value": "macera"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "novel",
|
||||
"value": "novel"
|
||||
},
|
||||
{
|
||||
"label": "Okul Hayatı",
|
||||
"value": "okul-hayati"
|
||||
},
|
||||
{
|
||||
"label": "Ptj Serisi",
|
||||
"value": "ptj-serisi"
|
||||
},
|
||||
{
|
||||
"label": "Reenkarnasyon",
|
||||
"value": "reenkarnasyon"
|
||||
},
|
||||
{
|
||||
"label": "Romantizm",
|
||||
"value": "romantizm"
|
||||
},
|
||||
{
|
||||
"label": "Spor",
|
||||
"value": "spor"
|
||||
},
|
||||
{
|
||||
"label": "Sstem",
|
||||
"value": "sstem"
|
||||
}
|
||||
]
|
||||
},
|
||||
"op": {
|
||||
"type": "Switch",
|
||||
"label": "having all selected genres",
|
||||
"value": false
|
||||
},
|
||||
"author": {
|
||||
"type": "Text",
|
||||
"label": "Yazar",
|
||||
"value": ""
|
||||
},
|
||||
"artist": {
|
||||
"type": "Text",
|
||||
"label": "Çizer",
|
||||
"value": ""
|
||||
},
|
||||
"release": {
|
||||
"type": "Text",
|
||||
"label": "Yayınlanma Yılı",
|
||||
"value": ""
|
||||
},
|
||||
"adult": {
|
||||
"type": "Picker",
|
||||
"label": "Adult content",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Hepsi",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "None adult content",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"label": "Only adult content",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"status[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Durumu",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Devam Ediyor",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Tamamlandı",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "İptal Edildi",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "Askıya Alındı",
|
||||
"value": "on-hold"
|
||||
},
|
||||
{
|
||||
"label": "Gelecek",
|
||||
"value": "upcoming"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "Sırala;",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "İlişkin",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "En Sondan",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "A-Z",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "Oylama",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "Popüler",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "En Çok Okunan",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "Yeni",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-Fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Completed",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "On Hold",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,336 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Apocalyptic",
|
||||
"value": "apocalyptic"
|
||||
},
|
||||
{
|
||||
"label": "Beasts",
|
||||
"value": "beasts"
|
||||
},
|
||||
{
|
||||
"label": "Cheat Systems",
|
||||
"value": "cheat-systems"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Completed",
|
||||
"value": "completed"
|
||||
},
|
||||
{
|
||||
"label": "Crime",
|
||||
"value": "crime"
|
||||
},
|
||||
{
|
||||
"label": "Cultivation",
|
||||
"value": "cultivation"
|
||||
},
|
||||
{
|
||||
"label": "Demons",
|
||||
"value": "demons"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Dungeons",
|
||||
"value": "dungeons"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Genius MC",
|
||||
"value": "genius-mc"
|
||||
},
|
||||
{
|
||||
"label": "Ghosts",
|
||||
"value": "ghosts"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Hunter",
|
||||
"value": "hunter"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Medical",
|
||||
"value": "medical"
|
||||
},
|
||||
{
|
||||
"label": "Monsters",
|
||||
"value": "monsters"
|
||||
},
|
||||
{
|
||||
"label": "Murim",
|
||||
"value": "murim"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Novel",
|
||||
"value": "novel"
|
||||
},
|
||||
{
|
||||
"label": "Overpowered",
|
||||
"value": "overpowered"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Rebirth",
|
||||
"value": "rebirth"
|
||||
},
|
||||
{
|
||||
"label": "Regression",
|
||||
"value": "regression"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Revenge",
|
||||
"value": "revenge"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Super Power",
|
||||
"value": "super-power"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "System",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Time Travel",
|
||||
"value": "time-travel"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Video Games",
|
||||
"value": "video-games"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Zombie",
|
||||
"value": "zombie"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,384 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Cartoon",
|
||||
"value": "cartoon"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Comic",
|
||||
"value": "comic"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Doujinshi",
|
||||
"value": "doujinshi"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Live action",
|
||||
"value": "live-action"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "One shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yaoi",
|
||||
"value": "soft-yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yuri",
|
||||
"value": "soft-yuri"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
},
|
||||
{
|
||||
"label": "จบแล้ว",
|
||||
"value": "end"
|
||||
},
|
||||
{
|
||||
"label": "จันทร์",
|
||||
"value": "monday"
|
||||
},
|
||||
{
|
||||
"label": "ทุกวัน",
|
||||
"value": "everyday"
|
||||
},
|
||||
{
|
||||
"label": "นิยาย PDF",
|
||||
"value": "นิยาย-pdf"
|
||||
},
|
||||
{
|
||||
"label": "นิยายจีน",
|
||||
"value": "นิยายจีน"
|
||||
},
|
||||
{
|
||||
"label": "นิยายญี่ปุ่น",
|
||||
"value": "นิยายญี่ปุ่น"
|
||||
},
|
||||
{
|
||||
"label": "นิยายดราม่า",
|
||||
"value": "นิยายดราม่า"
|
||||
},
|
||||
{
|
||||
"label": "นิยายตลก",
|
||||
"value": "นิยายตลก"
|
||||
},
|
||||
{
|
||||
"label": "นิยายทะลุมิติ",
|
||||
"value": "นิยายทะลุมิติ"
|
||||
},
|
||||
{
|
||||
"label": "นิยายผจญภัย",
|
||||
"value": "นิยายผจญภัย"
|
||||
},
|
||||
{
|
||||
"label": "นิยายผู้ใหญ่",
|
||||
"value": "นิยายผู้ใหญ่"
|
||||
},
|
||||
{
|
||||
"label": "นิยายยูริ",
|
||||
"value": "นิยายยูริ"
|
||||
},
|
||||
{
|
||||
"label": "นิยายรักโรแมนติก",
|
||||
"value": "นิยายรักโรแมนติก"
|
||||
},
|
||||
{
|
||||
"label": "นิยายสยองขวัญ",
|
||||
"value": "นิยายสยองขวัญ"
|
||||
},
|
||||
{
|
||||
"label": "นิยายเกาหลี",
|
||||
"value": "นิยายเกาหลี"
|
||||
},
|
||||
{
|
||||
"label": "นิยายแฟนตาซี",
|
||||
"value": "นิยายแฟนตาซี"
|
||||
},
|
||||
{
|
||||
"label": "นิยายไซไฟ",
|
||||
"value": "นิยายไซไฟ"
|
||||
},
|
||||
{
|
||||
"label": "พฤหัสบดี",
|
||||
"value": "thursday"
|
||||
},
|
||||
{
|
||||
"label": "พุธ",
|
||||
"value": "wednesday"
|
||||
},
|
||||
{
|
||||
"label": "ศุกร์",
|
||||
"value": "friday"
|
||||
},
|
||||
{
|
||||
"label": "อังคาร",
|
||||
"value": "tuesday"
|
||||
},
|
||||
{
|
||||
"label": "อาทิตย์",
|
||||
"value": "sunday"
|
||||
},
|
||||
{
|
||||
"label": "เสาร์",
|
||||
"value": "saturday"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Completed",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "On Hold",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "أكشن",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "الخارق للطبيعة",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "تاريخي",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "تحقيق",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "تراجيديا",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "حريم",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "حياة مدرسية",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "خيال علمي",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "دراما",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "رعب",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "رومانسي",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "رياضة",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "سحر",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "شريحة من الحياة",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "شوانهوا",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "شوجو",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "شونين",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "غموض",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "فانتازيا",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "فنون قتال",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "كوميديا",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "مغامرة",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "ميكا",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "نفسي",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "ون شوت",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "ووشيا",
|
||||
"value": "wuxia"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "Completed",
|
||||
"value": "complete"
|
||||
},
|
||||
{
|
||||
"label": "Ongoing",
|
||||
"value": "on-going"
|
||||
},
|
||||
{
|
||||
"label": "Canceled",
|
||||
"value": "canceled"
|
||||
},
|
||||
{
|
||||
"label": "On Hold",
|
||||
"value": "on-hold"
|
||||
}
|
||||
]
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "ترتيب حسب:",
|
||||
"value": "",
|
||||
"options": [
|
||||
{
|
||||
"label": "Relevance",
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"label": "الأحدث",
|
||||
"value": "latest"
|
||||
},
|
||||
{
|
||||
"label": "أ-ي",
|
||||
"value": "alphabet"
|
||||
},
|
||||
{
|
||||
"label": "التقييم",
|
||||
"value": "rating"
|
||||
},
|
||||
{
|
||||
"label": "الشائع",
|
||||
"value": "trending"
|
||||
},
|
||||
{
|
||||
"label": "الأكثر مشاهدة",
|
||||
"value": "views"
|
||||
},
|
||||
{
|
||||
"label": "الجديد",
|
||||
"value": "new-manga"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,360 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Bleach",
|
||||
"value": "bleach"
|
||||
},
|
||||
{
|
||||
"label": "Chinese",
|
||||
"value": "chinese"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Conan",
|
||||
"value": "conan"
|
||||
},
|
||||
{
|
||||
"label": "cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Dragon Ball",
|
||||
"value": "dragon-ball"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Erciyuan",
|
||||
"value": "erciyuan"
|
||||
},
|
||||
{
|
||||
"label": "Fairy Tail",
|
||||
"value": "fairy-tail"
|
||||
},
|
||||
{
|
||||
"label": "Faloo",
|
||||
"value": "faloo"
|
||||
},
|
||||
{
|
||||
"label": "Fan-Fiction",
|
||||
"value": "fan-fiction"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "FoodWars!",
|
||||
"value": "foodwars"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Hunter x Hunter",
|
||||
"value": "hunter-x-hunter"
|
||||
},
|
||||
{
|
||||
"label": "Isekai",
|
||||
"value": "isekai"
|
||||
},
|
||||
{
|
||||
"label": "Japanese",
|
||||
"value": "japanese"
|
||||
},
|
||||
{
|
||||
"label": "Jojo",
|
||||
"value": "jojo"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Korean",
|
||||
"value": "korean"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Marvel",
|
||||
"value": "marvel"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Military",
|
||||
"value": "military"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Naruto",
|
||||
"value": "naruto"
|
||||
},
|
||||
{
|
||||
"label": "One piece",
|
||||
"value": "one-piece"
|
||||
},
|
||||
{
|
||||
"label": "Pokemon",
|
||||
"value": "pokemon"
|
||||
},
|
||||
{
|
||||
"label": "Political",
|
||||
"value": "political"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sport",
|
||||
"value": "sport"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "System",
|
||||
"value": "system"
|
||||
},
|
||||
{
|
||||
"label": "Toriko",
|
||||
"value": "toriko"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Urban",
|
||||
"value": "urban"
|
||||
},
|
||||
{
|
||||
"label": "Urban Life",
|
||||
"value": "urban-life"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,276 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Eastern",
|
||||
"value": "eastern"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Game",
|
||||
"value": "game"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Magic",
|
||||
"value": "magic"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "MartialArts",
|
||||
"value": "martialarts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Military",
|
||||
"value": "military"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Reincarnation",
|
||||
"value": "reincarnation"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": []
|
||||
},
|
||||
"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": []
|
||||
},
|
||||
"m_orderby": {
|
||||
"type": "Picker",
|
||||
"label": "",
|
||||
"value": "",
|
||||
"options": []
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,316 @@
|
||||
{
|
||||
"filters": {
|
||||
"genre[]": {
|
||||
"type": "Checkbox",
|
||||
"label": "Genre",
|
||||
"value": [],
|
||||
"options": [
|
||||
{
|
||||
"label": "Action",
|
||||
"value": "action"
|
||||
},
|
||||
{
|
||||
"label": "Adult",
|
||||
"value": "adult"
|
||||
},
|
||||
{
|
||||
"label": "Adventure",
|
||||
"value": "adventure"
|
||||
},
|
||||
{
|
||||
"label": "Anime",
|
||||
"value": "anime"
|
||||
},
|
||||
{
|
||||
"label": "Cartoon",
|
||||
"value": "cartoon"
|
||||
},
|
||||
{
|
||||
"label": "Comedy",
|
||||
"value": "comedy"
|
||||
},
|
||||
{
|
||||
"label": "Comic",
|
||||
"value": "comic"
|
||||
},
|
||||
{
|
||||
"label": "Cooking",
|
||||
"value": "cooking"
|
||||
},
|
||||
{
|
||||
"label": "Detective",
|
||||
"value": "detective"
|
||||
},
|
||||
{
|
||||
"label": "Doujinshi",
|
||||
"value": "doujinshi"
|
||||
},
|
||||
{
|
||||
"label": "Drama",
|
||||
"value": "drama"
|
||||
},
|
||||
{
|
||||
"label": "Ecchi",
|
||||
"value": "ecchi"
|
||||
},
|
||||
{
|
||||
"label": "Fantasy",
|
||||
"value": "fantasy"
|
||||
},
|
||||
{
|
||||
"label": "Gender Bender",
|
||||
"value": "gender-bender"
|
||||
},
|
||||
{
|
||||
"label": "Harem",
|
||||
"value": "harem"
|
||||
},
|
||||
{
|
||||
"label": "Historical",
|
||||
"value": "historical"
|
||||
},
|
||||
{
|
||||
"label": "Horror",
|
||||
"value": "horror"
|
||||
},
|
||||
{
|
||||
"label": "Josei",
|
||||
"value": "josei"
|
||||
},
|
||||
{
|
||||
"label": "Live action",
|
||||
"value": "live-action"
|
||||
},
|
||||
{
|
||||
"label": "Manga",
|
||||
"value": "manga"
|
||||
},
|
||||
{
|
||||
"label": "Manhua",
|
||||
"value": "manhua"
|
||||
},
|
||||
{
|
||||
"label": "Manhwa",
|
||||
"value": "manhwa"
|
||||
},
|
||||
{
|
||||
"label": "Martial Arts",
|
||||
"value": "martial-arts"
|
||||
},
|
||||
{
|
||||
"label": "Mature",
|
||||
"value": "mature"
|
||||
},
|
||||
{
|
||||
"label": "Mecha",
|
||||
"value": "mecha"
|
||||
},
|
||||
{
|
||||
"label": "Mystery",
|
||||
"value": "mystery"
|
||||
},
|
||||
{
|
||||
"label": "One shot",
|
||||
"value": "one-shot"
|
||||
},
|
||||
{
|
||||
"label": "Original",
|
||||
"value": "original"
|
||||
},
|
||||
{
|
||||
"label": "Psychological",
|
||||
"value": "psychological"
|
||||
},
|
||||
{
|
||||
"label": "Romance",
|
||||
"value": "romance"
|
||||
},
|
||||
{
|
||||
"label": "School Life",
|
||||
"value": "school-life"
|
||||
},
|
||||
{
|
||||
"label": "Sci-fi",
|
||||
"value": "sci-fi"
|
||||
},
|
||||
{
|
||||
"label": "Seinen",
|
||||
"value": "seinen"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo",
|
||||
"value": "shoujo"
|
||||
},
|
||||
{
|
||||
"label": "Shoujo Ai",
|
||||
"value": "shoujo-ai"
|
||||
},
|
||||
{
|
||||
"label": "Shounen",
|
||||
"value": "shounen"
|
||||
},
|
||||
{
|
||||
"label": "Shounen Ai",
|
||||
"value": "shounen-ai"
|
||||
},
|
||||
{
|
||||
"label": "Slice of Life",
|
||||
"value": "slice-of-life"
|
||||
},
|
||||
{
|
||||
"label": "Smut",
|
||||
"value": "smut"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yaoi",
|
||||
"value": "soft-yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Soft Yuri",
|
||||
"value": "soft-yuri"
|
||||
},
|
||||
{
|
||||
"label": "Sports",
|
||||
"value": "sports"
|
||||
},
|
||||
{
|
||||
"label": "Supernatural",
|
||||
"value": "supernatural"
|
||||
},
|
||||
{
|
||||
"label": "Tragedy",
|
||||
"value": "tragedy"
|
||||
},
|
||||
{
|
||||
"label": "Translation",
|
||||
"value": "translation"
|
||||
},
|
||||
{
|
||||
"label": "Webtoon",
|
||||
"value": "webtoon"
|
||||
},
|
||||
{
|
||||
"label": "Wuxia",
|
||||
"value": "wuxia"
|
||||
},
|
||||
{
|
||||
"label": "Xianxia",
|
||||
"value": "xianxia"
|
||||
},
|
||||
{
|
||||
"label": "Xuanhuan",
|
||||
"value": "xuanhuan"
|
||||
},
|
||||
{
|
||||
"label": "Yaoi",
|
||||
"value": "yaoi"
|
||||
},
|
||||
{
|
||||
"label": "Yuri",
|
||||
"value": "yuri"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user