# # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- # ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT # SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. from unicorn_binance_websocket_api.unicorn_binance_websocket_api_manager import BinanceWebSocketApiManager # create instance of BinanceWebSocketApiManager binance_websocket_api_manager = BinanceWebSocketApiManager() # get version of the used UNICORN Binance WebSocket API if binance_websocket_api_manager.is_update_availabe(): print("please upgrade to " + binance_websocket_api_manager.get_latest_version() + ", you are on", binance_websocket_api_manager.get_version()) latest_release_info = binance_websocket_api_manager.get_latest_release_info() if latest_release_info: print("please download the latest release or run `pip install unicorn-binance-websocket-api --upgrade`: ") print("\ttar: " + latest_release_info["tarball_url"]) print("\tzip: " + latest_release_info["zipball_url"]) print("release info:") print(latest_release_info["body"]) else: print(binance_websocket_api_manager.get_version(), "is the latest version!") binance_websocket_api_manager.stop_manager_with_all_streams()
# ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT # SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS # IN THE SOFTWARE. from unicorn_binance_websocket_api.unicorn_binance_websocket_api_manager import BinanceWebSocketApiManager # create instance of BinanceWebSocketApiManager binance_websocket_api_manager = BinanceWebSocketApiManager() # get version of the used UNICORN Binance WebSocket API if binance_websocket_api_manager.is_update_availabe(): print( "Please upgrade to " + binance_websocket_api_manager.get_latest_version() + ", you are on", binance_websocket_api_manager.get_version()) latest_release_info = binance_websocket_api_manager.get_latest_release_info( ) if latest_release_info: print( "Please download the latest release or run `pip install unicorn-binance-websocket-api --upgrade`: " ) print("\ttar: " + latest_release_info["tarball_url"]) print("\tzip: " + latest_release_info["zipball_url"]) print("release info:") print(latest_release_info["body"]) else: print(binance_websocket_api_manager.get_version(), "is the latest version!")