Wow. Actually i was working on this too, based on cathay4t's kindle-weather github page and Niluje's python libs. As for dependencies for pngcrush and rsvg-convert , i renamed the libs using their symlink name and copied them into /usr/lib/ as a temporary solution. Then i modified the weather svg to match PW1 resolution.
I got stuck at the power management. I didn't want to keep my kindle usb connected all the time, so i wanted a solution to create a loop that wakes up kindle every 30-60 minutes and updates the weather and then put it to sleep/low power mode. After a lot of investigations, i found
https://github.com/snowtechblog/avakindle that may give a solution using rtcwake. But i put on hold this project for now.