Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Unfortunately Satori doesn't have a public API, but using a session token there is a "hidden" api that returns the data I want. This means that they'll probably change the API without warning, but I think this solution is still more reliable than scraping the HTML.
The cookies have a max expiration set to 2038, so I shouldn't have to update the cookie for quite a while (assuming that it doesn't get destroyed if I log out).
TODO
Handle exceptions in response(Converted to issue Check success code in Satori response and handle appropriately #14 )