fix note import error

This commit is contained in:
HughWan 2023-12-21 22:57:46 +08:00
parent 264a91773d
commit de439d2cdc
3 changed files with 5 additions and 6 deletions

@ -34,8 +34,8 @@ export default class DoubanMovieLoadHandler extends DoubanAbstractLoadHandler<Do
return beforeContent return beforeContent
.replaceAll("{{originalTitle}}", extract.originalTitle ?? "") .replaceAll("{{originalTitle}}", extract.originalTitle ?? "")
.replaceAll("{{director}}", this.handleArray(extract.director.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context)) .replaceAll("{{director}}", this.handleArray(extract.director.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context))
.replaceAll("{{actor}}", this.handleArray( extract.actor.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context)) .replaceAll("{{actor}}", this.handleArray( extract.actor.map(SchemaOrg.getPersonName).filter(c => c), context))
.replaceAll("{{author}}", this.handleArray(extract.author.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context)) .replaceAll("{{author}}", this.handleArray(extract.author.map(SchemaOrg.getPersonName).filter(c => c), context))
.replaceAll("{{aliases}}", this.handleArray(extract.aliases.map(a=>a.replace(TITLE_ALIASES_SPECIAL_CHAR_REG_G, '_')), context)) .replaceAll("{{aliases}}", this.handleArray(extract.aliases.map(a=>a.replace(TITLE_ALIASES_SPECIAL_CHAR_REG_G, '_')), context))
.replaceAll("{{country}}", this.handleArray( extract.country, context)) .replaceAll("{{country}}", this.handleArray( extract.country, context))
.replaceAll("{{language}}",this.handleArray( extract.language, context)) .replaceAll("{{language}}",this.handleArray( extract.language, context))

@ -7,7 +7,6 @@ import html2markdown from '@notable/html2markdown';
import HandleContext from "../model/HandleContext"; import HandleContext from "../model/HandleContext";
import {SupportType, TemplateKey} from "../../../constant/Constsant"; import {SupportType, TemplateKey} from "../../../constant/Constsant";
import {UserStateSubject} from "../model/UserStateSubject"; import {UserStateSubject} from "../model/UserStateSubject";
import {moment} from "obsidian";
export default class DoubanNoteLoadHandler extends DoubanAbstractLoadHandler<DoubanNoteSubject> { export default class DoubanNoteLoadHandler extends DoubanAbstractLoadHandler<DoubanNoteSubject> {
@ -36,7 +35,7 @@ export default class DoubanNoteLoadHandler extends DoubanAbstractLoadHandler<Dou
} }
support(extract: DoubanSubject): boolean { support(extract: DoubanSubject): boolean {
return extract && extract.type && (extract.type.contains("日记") || extract.type.contains("Note") || extract.type.contains("Article")); return extract && extract.type && (extract.type.contains("日记") || extract.type.contains("Note") || extract.type.contains("Article") || extract.type.contains("note") || extract.type.contains("article"));
} }
analysisUser(html: CheerioAPI, context: HandleContext): {data:CheerioAPI , userState: UserStateSubject} { analysisUser(html: CheerioAPI, context: HandleContext): {data:CheerioAPI , userState: UserStateSubject} {

@ -29,8 +29,8 @@ export class DoubanTeleplayLoadHandler extends DoubanAbstractLoadHandler<DoubanT
return beforeContent return beforeContent
.replaceAll("{{originalTitle}}", extract.originalTitle ?? "") .replaceAll("{{originalTitle}}", extract.originalTitle ?? "")
.replaceAll("{{director}}", this.handleArray( extract.director.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context)) .replaceAll("{{director}}", this.handleArray( extract.director.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context))
.replaceAll("{{actor}}", this.handleArray( extract.actor.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context)) .replaceAll("{{actor}}", this.handleArray( extract.actor.map(SchemaOrg.getPersonName).filter(c => c), context))
.replaceAll("{{author}}", this.handleArray( extract.author.map(SchemaOrg.getPersonName).map(name => super.getPersonName(name, context)).filter(c => c), context)) .replaceAll("{{author}}", this.handleArray( extract.author.map(SchemaOrg.getPersonName).filter(c => c), context))
.replaceAll("{{aliases}}", this.handleArray( extract.aliases.map(a=>a.replace(TITLE_ALIASES_SPECIAL_CHAR_REG_G, '_')), context)) .replaceAll("{{aliases}}", this.handleArray( extract.aliases.map(a=>a.replace(TITLE_ALIASES_SPECIAL_CHAR_REG_G, '_')), context))
.replaceAll("{{country}}", this.handleArray( extract.country, context)) .replaceAll("{{country}}", this.handleArray( extract.country, context))
.replaceAll("{{language}}", this.handleArray(extract.language, context)) .replaceAll("{{language}}", this.handleArray(extract.language, context))