Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 939 Bytes

README.md

File metadata and controls

35 lines (26 loc) · 939 Bytes

yesss! bill downloader

With this (standalone) scrapy (http://scrapy.org/) spider it's possible to automatically download bills (pdf) and call details (pdf) from https://www.yesss.at + https://www.simfonie.at/ and store it on your local machine.

The files are stored under /tmp/yesss (could be change by a commandline option or a PATH variable) in the following structure

/tmp/
  -- yesss/
     -- <username>
        -- <year>
           -- <date>-rechnung.pdf
           -- <date>-einzelgesprächsnachweis.pdf

Prerequisite

$ cd yesss-bill-downloader
$ python3 -m venv .venv
$ source .venv/bin/activate
  • Configure your yesss! and/or SIMfonie credentials in your KeePassXC database
  • Copy env-template to .env and change the values
  • Update KEEPASS_SEARCH_CRITERIA in run.py (TODO: should be configurable in the future)

Starting the spider

$ python run.py