Ziggo facturen download script

Ziggo factuur

Vooralsnog biedt Ziggo geen batchfunctie om al je facturen in één keer op te halen. Omdat ik die dingen zo ongeveer eens per halfjaar ophaal, hiervoor een web-scrape script gemaakt.
De Ziggo site, gebouwd met Backbase, leunt zwaar op JavaScript gegenereerde zaken. Daarom met gebruik van QtWebKit, PyQt4 en de Python webscraping library een scriptje gemaakt waarmee de gerenderde pagina’s ge’scraped’ kunnen worden.

De PDF facturen worden bewaard in dezelfde folder als het script.

Python script (en de webscraping library van 4 januari 2013) ziggo_facturen.zip (700KB).

Wake on LAN

To enable wake-on-LAN over the Internet, the open hardware platform Arduino is used.

Not all routers support wake-on-LAN from the Internet to LAN. This depends on whether you can configure the ARP cache and send or forward a WOL broadcast package.

To support WOL, in this case on an Apple TimeCapsule, an Arduino Ethernet Pro board is used. Thus having a low-power device (Arduino) listening for WOL.

Both the Arduino board and machine to wake-up are connected via Ethernet to the TimeCapsule. The Arduino is powered using the TimeCapsule USB port.

Continue reading “Wake on LAN”