UNPKG

n26-puppeteer-scraper

Version:

n26 scraper: a tool to download account informations and transactions archive

23 lines (18 loc) 744 B
const n26readTransactions = require('../../lib/n26-read-transactions') const n26login = require('../../lib/n26-login') const debug = require('debug') const log = debug('n26:bin:transactions:list') exports.command = 'list' exports.description = 'list transactions' exports.builder = (yargs) => yargs .default('page', 5) .describe('page', 'read transactions until this page (50 transactions / page)') exports.handler = async (argv) => { debug.enable('n26:*') const { page } = await n26login(argv, { loadMembership: false }) const txs = await n26readTransactions(page, { untilPage: parseInt(argv.page) || 1 }) for (const tx of txs) { log(`${tx.dateString}\t${tx.title}\t${tx.amountString}\t${tx.type}`) } process.exit(0) }