186 lines
2.6 KiB
Python
186 lines
2.6 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
# Copyright 2026 Mike Fährmann
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License version 2 as
|
|
# published by the Free Software Foundation.
|
|
|
|
|
|
Get_comicChapterList = """
|
|
query Get_comicChapterList($comicId: ID!) {
|
|
get_comicChapterList(comicId: $comicId) {
|
|
data {
|
|
id
|
|
dname
|
|
title
|
|
lang
|
|
urlPath
|
|
srcTitle
|
|
sourceId
|
|
dateCreate
|
|
}
|
|
}
|
|
}
|
|
"""
|
|
|
|
Get_chapterNode = """
|
|
query Get_chapterNode($getChapterNodeId: ID!) {
|
|
get_chapterNode(id: $getChapterNodeId) {
|
|
data {
|
|
id
|
|
dname
|
|
lang
|
|
sourceId
|
|
srcTitle
|
|
dateCreate
|
|
comicNode{
|
|
id
|
|
}
|
|
imageFile {
|
|
urlList
|
|
}
|
|
}
|
|
}
|
|
}
|
|
"""
|
|
|
|
Get_comicNode = """
|
|
query Get_comicNode($getComicNodeId: ID!) {
|
|
get_comicNode(id: $getComicNodeId) {
|
|
data {
|
|
id
|
|
name
|
|
artists
|
|
authors
|
|
genres
|
|
}
|
|
}
|
|
}
|
|
"""
|
|
|
|
get_content_source_chapterList = """
|
|
query get_content_source_chapterList($sourceId: Int!) {
|
|
get_content_source_chapterList(
|
|
sourceId: $sourceId
|
|
) {
|
|
|
|
id
|
|
data {
|
|
|
|
|
|
id
|
|
sourceId
|
|
|
|
dbStatus
|
|
isNormal
|
|
isHidden
|
|
isDeleted
|
|
isFinal
|
|
|
|
dateCreate
|
|
datePublic
|
|
dateModify
|
|
lang
|
|
volume
|
|
serial
|
|
dname
|
|
title
|
|
urlPath
|
|
|
|
srcTitle srcColor
|
|
|
|
count_images
|
|
|
|
stat_count_post_child
|
|
stat_count_post_reply
|
|
stat_count_views_login
|
|
stat_count_views_guest
|
|
|
|
userId
|
|
userNode {
|
|
|
|
id
|
|
data {
|
|
|
|
id
|
|
name
|
|
uniq
|
|
avatarUrl
|
|
urlPath
|
|
|
|
verified
|
|
deleted
|
|
banned
|
|
|
|
dateCreate
|
|
dateOnline
|
|
|
|
stat_count_chapters_normal
|
|
stat_count_chapters_others
|
|
|
|
is_adm is_mod is_vip is_upr
|
|
|
|
}
|
|
|
|
}
|
|
|
|
disqusId
|
|
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
"""
|
|
|
|
get_content_comic_sources = """
|
|
query get_content_comic_sources($comicId: Int!, $dbStatuss: [String] = [], $userId: Int, $haveChapter: Boolean, $sortFor: String) {
|
|
get_content_comic_sources(
|
|
comicId: $comicId
|
|
dbStatuss: $dbStatuss
|
|
userId: $userId
|
|
haveChapter: $haveChapter
|
|
sortFor: $sortFor
|
|
) {
|
|
|
|
id
|
|
data{
|
|
|
|
id
|
|
|
|
dbStatus
|
|
isNormal
|
|
isHidden
|
|
isDeleted
|
|
|
|
lang name altNames authors artists
|
|
|
|
release
|
|
genres summary{code} extraInfo{code}
|
|
|
|
urlCover600
|
|
urlCover300
|
|
urlCoverOri
|
|
|
|
srcTitle srcColor
|
|
|
|
chapterCount
|
|
chapterNode_last {
|
|
id
|
|
data {
|
|
dateCreate datePublic dateModify
|
|
volume serial
|
|
dname title
|
|
urlPath
|
|
userNode {
|
|
id data {uniq name}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
"""
|