Thoughts

A collection of all my thoughts scattered around my obsidian vault

function isThisFile(file) {
	// dv.paragraph(file.name)
	if (file.name == "Thoughts.md" || file.name == "Home.md") {
		return true;
	}
	else return false;
 
}
 
let folderChoicePath = ""
const files = app.vault.getMarkdownFiles()
	.filter(file => file.path.includes(folderChoicePath))
	.filter(file => !isThisFile(file))
 
let arr = files.map(async(file) => { 
    const content = await app.vault.cachedRead(file) 
    let lines = await content.split("\n").filter(line => line.includes("#想法")) 
    //console.log(lines) 
    return [dv.fileLink(file.name.split(".")[0], false, file.name.split(".")[0]), lines] 
    // return [dv.fileLink(file.name.split(".")[0], false, moment(file.name.split(".")[0], "YYYY年MM月DD日").format("M月D日")), lines] 
}) 
 
Promise.all(arr).then(values => { 
    const beautify = values.map(value => { 
        const temp = value[1].map(line => { return line.slice(4,) }) //美化要重写
        return [value[0],temp] 
    }) 
    const exists = beautify.filter(value => value[1][0] && value[0] != "[[未命名 10]]").slice(0,7).sort().reverse()
    dv.table(["文件", "想法"], exists)
})