Write a terminal application in Python 3 to get a random or user-specified picture from https://http.cat/ with following abilities:
- get a random status or get user-defined status (via command-line flag; random is default)
- save it locally in temporary directory
- and open said image in user's browser
Also program should have:
- Logging of actions, should log WARN by default with cmdline flag to increase level to DEBUG (-v)
- Linting enabled and passed