From 2e9283b77753c25cc6dd7e267ced28e661e25fc9 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Sat, 9 Jan 2021 15:08:19 +0200 Subject: [PATCH] ggwave-to-file : add python example --- examples/ggwave-to-file/ggwave-to-file.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 examples/ggwave-to-file/ggwave-to-file.py diff --git a/examples/ggwave-to-file/ggwave-to-file.py b/examples/ggwave-to-file/ggwave-to-file.py new file mode 100644 index 0000000..3000664 --- /dev/null +++ b/examples/ggwave-to-file/ggwave-to-file.py @@ -0,0 +1,22 @@ +import sys +import requests + +def ggwave(message: str, protocolId: int = 1): + + url = 'https://ggwave.ggerganov.com/ggwave-to-file.php' + + params = { + 'm': message, # message to encode + 'p': protocolId, # transmission protocol to use + } + + response = requests.get(url, params=params) + + if response == '': + raise SyntaxError('Request failed') + + return response + +result = ggwave("Hello world!") + +sys.stdout.buffer.write(result.content)