Shorten emoji gopher path. - annna - Annna the nice friendly bot.
(HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
(DIR) commit 47e49b546f35cce6036c4af217053ac90c95c504
(DIR) parent dc0e577401b734bc1513078f7af1d0f1b741dc46
(HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Fri, 1 Jul 2022 20:08:13 +0200
Shorten emoji gopher path.
Diffstat:
M dalle-gen-emoji | 74 ++++++++++++++++----------------
1 file changed, 37 insertions(+), 37 deletions(-)
---
(DIR) diff --git a/dalle-gen-emoji b/dalle-gen-emoji
@@ -13,54 +13,54 @@ import requests
import base64
def usage(app):
- app = os.path.basename(app)
- print("usage: %s [-h] [::]some-emoji[:key=value...][::]" % (app),
- file=sys.stderr)
- sys.exit(1)
+ app = os.path.basename(app)
+ print("usage: %s [-h] [::]some-emoji[:key=value...][::]" % (app),
+ file=sys.stderr)
+ sys.exit(1)
def main(args):
- try:
- opts, largs = getopt.getopt(args[1:], "h")
- except getopt.GetoptError as err:
- print(str(err))
- usage(args[0])
+ try:
+ opts, largs = getopt.getopt(args[1:], "h")
+ except getopt.GetoptError as err:
+ print(str(err))
+ usage(args[0])
- for o, a in opts:
- if o == "-h":
- usage(args[0])
- else:
- assert False, "unhandled option"
+ for o, a in opts:
+ if o == "-h":
+ usage(args[0])
+ else:
+ assert False, "unhandled option"
- if len(largs) < 1:
- usage(args[0])
+ if len(largs) < 1:
+ usage(args[0])
- emoji = " ".join(largs)
- emoji = emoji.strip("::")
- emoji = emoji.replace(":", " ").replace(",", " ").replace("=", " ").\
- replace(".", " ").replace("/", " ")
+ emoji = " ".join(largs)
+ emoji = emoji.strip("::")
+ emoji = emoji.replace(":", " ").replace(",", " ").replace("=", " ").\
+ replace(".", " ").replace("/", " ")
- emojifile = "%s.jpg" % (emoji.replace(" ", "-"))
+ emojifile = "%s.jpg" % (emoji.replace(" ", "-"))
- filebase = "/br/ai/dalle/dalle-results/"
- emojiuribase = "gopher://bitreich.org/9/memecache/dalle/"
- imguri = "http://127.0.0.1:32553/dalle"
- jsonreq = {"text": emoji, "num_images": 1}
+ filebase = "/br/ai/dalle/dalle-results/"
+ emojiuribase = "gopher://bitreich.org/9/emoji/"
+ imguri = "http://127.0.0.1:32553/dalle"
+ jsonreq = {"text": emoji, "num_images": 1}
- filepath = "%s%s" % (filebase, emojifile)
- if not os.path.exists(filepath):
- try:
- answer = requests.post(imguri, json=jsonreq)
- except:
- return 1
+ filepath = "%s%s" % (filebase, emojifile)
+ if not os.path.exists(filepath):
+ try:
+ answer = requests.post(imguri, json=jsonreq)
+ except:
+ return 1
- fd = open(filepath, "wb")
- fd.write(base64.b64decode(answer.json()[0]))
- fd.close()
+ fd = open(filepath, "wb")
+ fd.write(base64.b64decode(answer.json()[0]))
+ fd.close()
- print("%s%s" % (emojiuribase, emojifile))
+ print("%s%s" % (emojiuribase, emojifile))
- return 0
+ return 0
if __name__ == "__main__":
- sys.exit(main(sys.argv))
+ sys.exit(main(sys.argv))