Skip to content

bitplane/tsb-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

LBG Statement Downloader

Background

I wanted to download my statement history but it turns out that LBG's export function isn't suited to bulk exports:

  1. It only allows you to export 3 months at a time.
  2. It only allows you to export 150 entries at a time.
  3. If a given time period contains 150 entries then it fails silently. So you have to check each and every download manually and choose a smaller window if the row count is 150.
  4. There is no guarantee you'll get the range that you requested. Caching bugs cause your browser to download the same file multiple times, so to be sure you actually get the export you requested you must log in and out between exports.

Clearly this will not do. The idea of this script is to download your account history to a CSV file without having to dedicate a weekend to the task.

This tool is somewhat usable but not yet finished. Most importantly it cannot be used from an untrusted Internet connection as urllib does not support checking SSL certificates.

For bugs and todo list, see the tracker:

https://github.com/bitplane/tsb-downloader/issues

Ingredients

You will need:

  1. Python 2.7.x or greater
  2. The mechanize module (apt-get install python-mechanize)
  3. A Lloyds Bank account

License

Copyright (c) 2013 Gaz Davidson gaz@bitplane.net, Will Thompson will@willthompson.co.uk

Licensed under the WTFPL with one additional clause:

  1. Don't blame me.

About

Lloyds TSB statement scraper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages