]> git.lizzy.rs Git - local-nhentai.git/blob - multiple-tags.js
Generic stats and select
[local-nhentai.git] / multiple-tags.js
1 const fzf = require("./fzf")
2 const info = require("./info")
3
4 const tags = process.argv.slice(2)
5
6 info.doujins()
7         .then(doujins => Object.values(doujins))
8         .then(doujins => doujins.filter(doujin =>
9                 tags.every(tag => doujin.tag && doujin.tag.includes(tag))))
10         .then(doujins => doujins.map(doujin => doujin.title))
11         .then(doujins => fzf.doujin(doujins))