I did not want to reuse IE/Mozilla browser components, and started simple python script. I found that login.bml sends (md5(chal + md5(password)) as response, username in clear and empty password. So far so good. But I always get "user not found" error, which, I think, returned when there is a spelling error in username. I checked the headers and could not find whats wrong.
Can somebody help me ?
Update: resolved. API supports reading from shared journals. Good enough, at least for now.