Skip to content

codegram/autility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

autility

A scraper that automatically downloads PDF invoices from utility vendors. That's it.

It will focus mainly on spanish vendors, but pull requests will be accepted to support as many vendors as possible.

For now it supports downloading invoices from:

  • Endesa
  • Vodafone (Spain)
  • Ono (Spain)
  • La Caixa (messages)

Install

$ gem install autility

Usage

$ autility VENDOR --user USER --password PASSWORD [--month MONTH] [--output-folder OUTPUT_FOLDER]
$ autility --help
$ autility --help endesa
$ autility --help vodafone

Examples

Downloading the Endesa invoice for the current month:

$ autility endesa --user john --password doe

Downloading the Vodafone invoice for the past October and save it to ~/billing:

$ autility vodafone --user john --password doe --month 10 --output-folder ~/billing

Parsing the output

The output is simple, thus parseable by UNIX tools such as grep or awk. It looks like this:

Path: /Users/john/billing/vodafone_10_2011.pdf

For example, to open the file right after downloading it:

$ open `autility endesa --user john --password doe | grep Path: | awk '{print $2}'`

License

Released under the MIT License. Copyright 2011 Codegram Technologies

About

Download utility invoices from some of the popular utility vendors in Spain (Endesa, Vodafone).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages