n26-puppeteer-scraper
Version:
n26 scraper: a tool to download account informations and transactions archive
23 lines (18 loc) • 636 B
JavaScript
const n26getBankStatements = require('../../lib/n26-get-bank-statements')
const n26login = require('../../lib/n26-login')
const debug = require('debug')
const log = debug('n26:bin:statements:list')
exports.command = 'list'
exports.desc = 'list bank statements'
exports.builder = {}
exports.handler = async (argv) => {
debug.enable('n26:*')
const { page } = await n26login(argv, { loadMembership: false })
const statements = await n26getBankStatements(page)
log(`|\tdate\t\t|\tlink\t\t\t\t\t\t\t\t|`)
log(`-`.repeat(76))
for (const st of statements) {
log(`|\t${st.date}\t\t|\t${st.link}\t|`)
}
process.exit(0)
}