Tom Dryer
Tom Dryer
hangups uses OAuth to log in, but it has to pretend to be an iOS device in order to get access to the private Hangouts APIs. You might be able...
From the log it looks like hangups isn't sending any cookies. Check that `_get_session_cookies` isn't returning an empty dict.
Maybe the access token is invalid. You could try comparing the responses to the requests that `_get_session_cookies` makes with a normal hangups login to see if there's an error.
I've implemented [basic Exif support in my fork](https://github.com/tdryer/immeta/compare/master...tdryer:jpeg-exif). The code probably isn't great (first thing I've written in Rust), but it might be a useful starting point. My first approach...