feat(advancedSearch): add advanced related constants
This commit is contained in:
+113
-2
@@ -1,11 +1,10 @@
|
|||||||
import { config } from "dotenv";
|
import { config } from "dotenv";
|
||||||
|
|
||||||
config();
|
config();
|
||||||
|
|
||||||
export const ACCEPT_ENCODING_HEADER = "gzip, deflate, br";
|
export const ACCEPT_ENCODING_HEADER = "gzip, deflate, br";
|
||||||
|
|
||||||
export const USER_AGENT_HEADER =
|
export const USER_AGENT_HEADER =
|
||||||
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4692.71 Safari/537.36";
|
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4692.71 Safari/537.36";
|
||||||
|
|
||||||
export const ACCEPT_HEADER =
|
export const ACCEPT_HEADER =
|
||||||
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9";
|
"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9";
|
||||||
|
|
||||||
@@ -16,3 +15,115 @@ export const SRC_BASE_URL = `https://${DOMAIN}`;
|
|||||||
export const SRC_AJAX_URL = `${SRC_BASE_URL}/ajax`;
|
export const SRC_AJAX_URL = `${SRC_BASE_URL}/ajax`;
|
||||||
export const SRC_HOME_URL = `${SRC_BASE_URL}/home`;
|
export const SRC_HOME_URL = `${SRC_BASE_URL}/home`;
|
||||||
export const SRC_SEARCH_URL = `${SRC_BASE_URL}/search`;
|
export const SRC_SEARCH_URL = `${SRC_BASE_URL}/search`;
|
||||||
|
|
||||||
|
// <SearchPageFilters>
|
||||||
|
export const genresIdMap: Record<string, number> = {
|
||||||
|
action: 1,
|
||||||
|
adventure: 2,
|
||||||
|
cars: 3,
|
||||||
|
comedy: 4,
|
||||||
|
dementia: 5,
|
||||||
|
demons: 6,
|
||||||
|
drama: 8,
|
||||||
|
ecchi: 9,
|
||||||
|
fantasy: 10,
|
||||||
|
game: 11,
|
||||||
|
harem: 35,
|
||||||
|
historical: 13,
|
||||||
|
horror: 14,
|
||||||
|
isekai: 44,
|
||||||
|
josei: 43,
|
||||||
|
kids: 15,
|
||||||
|
magic: 16,
|
||||||
|
"martial-arts": 17,
|
||||||
|
mecha: 18,
|
||||||
|
military: 38,
|
||||||
|
music: 19,
|
||||||
|
mystery: 7,
|
||||||
|
parody: 20,
|
||||||
|
police: 39,
|
||||||
|
psychological: 40,
|
||||||
|
romance: 22,
|
||||||
|
samurai: 21,
|
||||||
|
school: 23,
|
||||||
|
"sci-fi": 24,
|
||||||
|
seinen: 42,
|
||||||
|
shoujo: 25,
|
||||||
|
"shoujo-ai": 26,
|
||||||
|
shounen: 27,
|
||||||
|
"shounen-ai": 28,
|
||||||
|
"slice-of-life": 36,
|
||||||
|
space: 29,
|
||||||
|
sports: 30,
|
||||||
|
"super-power": 31,
|
||||||
|
supernatural: 37,
|
||||||
|
thriller: 41,
|
||||||
|
vampire: 32,
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export const typeIdMap: Record<string, number> = {
|
||||||
|
all: 0,
|
||||||
|
movie: 1,
|
||||||
|
tv: 2,
|
||||||
|
ova: 3,
|
||||||
|
ona: 4,
|
||||||
|
special: 5,
|
||||||
|
music: 6,
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export const statusIdMap: Record<string, number> = {
|
||||||
|
all: 0,
|
||||||
|
"finished-airing": 1,
|
||||||
|
"currently-airing": 2,
|
||||||
|
"not-yet-aired": 3,
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export const ratedIdMap: Record<string, number> = {
|
||||||
|
all: 0,
|
||||||
|
g: 1,
|
||||||
|
pg: 2,
|
||||||
|
"pg-13": 3,
|
||||||
|
r: 4,
|
||||||
|
"r+": 5,
|
||||||
|
rx: 6,
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export const scoreIdMap: Record<string, number> = {
|
||||||
|
all: 0,
|
||||||
|
appalling: 1,
|
||||||
|
horrible: 2,
|
||||||
|
"very-bad": 3,
|
||||||
|
bad: 4,
|
||||||
|
average: 5,
|
||||||
|
fine: 6,
|
||||||
|
good: 7,
|
||||||
|
"very-good": 8,
|
||||||
|
great: 9,
|
||||||
|
masterpiece: 10,
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export const seasonIdMap: Record<string, number> = {
|
||||||
|
all: 0,
|
||||||
|
spring: 1,
|
||||||
|
summer: 2,
|
||||||
|
fall: 3,
|
||||||
|
winter: 4,
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export const languageIdMap: Record<string, number> = {
|
||||||
|
all: 0,
|
||||||
|
sub: 1,
|
||||||
|
dub: 2,
|
||||||
|
"sub-&-dub": 3,
|
||||||
|
} as const;
|
||||||
|
|
||||||
|
export const sortIdMap: Record<string, string> = {
|
||||||
|
default: "default",
|
||||||
|
"recently-added": "recently_added",
|
||||||
|
"recently-updated": "recently_updated",
|
||||||
|
score: "score",
|
||||||
|
"name-a-z": "name_az",
|
||||||
|
"released-date": "released_date",
|
||||||
|
"most-watched": "most_watched",
|
||||||
|
} as const;
|
||||||
|
// </SearchPageFilters>
|
||||||
|
|||||||
Reference in New Issue
Block a user