No description, website, or topics provided.
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.npmignore
bin.js
index.js
logo.png
logo.sketch
package.json
readme.md

readme.md

stepford

A scraper for smile online banking. npm install stepford

var stepford = require('stepford');

stepford({
	sortCode: '089286',
	account: '12345678',
	securityCode: '1234',
	memorableName: 'karlmarx',
	birthPlace: 'sacredheart',
	lastSchool: 'greendale',
	firstSchool: 'thirdstelementary',
	memorableDate: '1990-06-13'
}).then(transactions => console.log(transactions));
❯ stepford config.json -o transactions.csv

config

js cli notes
sortcode --sort-code
account --account
securityCode --security-code
memorableName --memorable-name
birthPlace --birth-place
lastSchool --last-school
firstSchool --first-school
memorableDate --memorable-date YYYY-MM-DD format
silent --silent Turns off progress messages.
earliest --earliest YYYY-MM-DD format. Transactions before this date will be discarded
              | `-o`               | Output file, stdout if not present. `json` and `csv` files will be formatted appropriately.

caveats

Stepford is not affiliated with or endorsed by The Cooperative Bank, plc. Use at your own risk. I can't guarantee it won't transfer all your money to hackers in Russia. (It doesn't, but I can't guarantee that. Something something merchantability or fitness for a particular purpose.)

Seriously, you might want to think twice and read the source code before you hand your bank security details to a chunk of Javascript you downloaded from the internet.

licence

MIT. © Matt Brennan.