feat: mark unsafe for R-18 posts on Pixiv
Co-authored-by: Keo Cheung <keocheung@outlook.com>master
parent
51be6dfdcd
commit
eda941d889
|
|
@ -45,8 +45,10 @@
|
||||||
"typescript": "^4.9.5"
|
"typescript": "^4.9.5"
|
||||||
},
|
},
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./dist/index.js",
|
".": {
|
||||||
"./": "./dist/"
|
"types": "./dist/index.d.ts",
|
||||||
|
"import": "./dist/index.js"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"jest": {
|
"jest": {
|
||||||
"preset": "./jest.preset.cjs",
|
"preset": "./jest.preset.cjs",
|
||||||
|
|
|
||||||
|
|
@ -70,6 +70,9 @@ export default class Pixiv extends ScrapeEngineBase {
|
||||||
post.contentType = guessContentType(post.contentUrl);
|
post.contentType = guessContentType(post.contentUrl);
|
||||||
post.referrer = document.location.origin;
|
post.referrer = document.location.origin;
|
||||||
result.tryAddPost(post);
|
result.tryAddPost(post);
|
||||||
|
if (document.querySelector('a[href*="/tags/R-18/artworks"]')) {
|
||||||
|
post.rating = "unsafe";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,13 @@
|
||||||
"DOM",
|
"DOM",
|
||||||
"DOM.Iterable"
|
"DOM.Iterable"
|
||||||
],
|
],
|
||||||
|
"rootDir": "./src/",
|
||||||
"outDir": "./dist/",
|
"outDir": "./dist/",
|
||||||
"sourceMap": true,
|
"sourceMap": true,
|
||||||
"strict": true,
|
"strict": true,
|
||||||
"module": "ES2020",
|
"module": "node16",
|
||||||
"moduleResolution": "NodeNext",
|
"moduleResolution": "node16",
|
||||||
"target": "ES2020",
|
"target": "es2020",
|
||||||
"skipLibCheck": true,
|
"skipLibCheck": true,
|
||||||
"esModuleInterop": true,
|
"esModuleInterop": true,
|
||||||
"removeComments": true,
|
"removeComments": true,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue