Name | Size |
---|---|
README.md | 1124B |
myhome.py | 9113B |
requirements.txt | 30B |
static/modals.js | 280B |
static/style.css | 3042B |
templates/_ticket.html | 3646B |
templates/index.html | 12869B |
Heimstaden is a swedish real estate company that owns more than 150.000 units in northern europe.
For communication with their tenants they use their myhome online platform. That platform is as bad as you might expect. Loading a single page usually takes ~15s. And the navigation is so bad that you need to load a lot of pages.
This is a little project I hacked together to display the most important information from that platform. It is not very generic and has many rough edges. But it is usable.
The tool will download all data from heimstaden and store it in dump.json
for
one hour. I recommend to inspect that file to see if there is relevant data
that my tool fails to display.
Usage
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
HEIMSTADEN_EMAIL='…' HEIMSTADEN_PASSWORD='…' python myhome.py
Roadmap
The tool is currently read only. If I get around to it I might add some more features:
- create tickets
- edit tickets
- add comments to tickets
- display more information