Adding #glorious-success tag. - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit 9c33d6d12b21344f4bd76e1eb55efe78be2c316f DIR parent 7ba2b68198b93df7ce94a87aa875ac2dbe89e03b HTML Author: Annna Robert-Houdin <annna@bitreich.org> Date: Sat, 6 Feb 2021 23:25:27 +0100 Adding #glorious-success tag. Diffstat: M annna-start-services | 12 ++++-------- M modules/hashtags/hashtags.txt | 1 + M textsynth-complete | 19 ++++++++++++++----- 3 files changed, 19 insertions(+), 13 deletions(-) --- DIR diff --git a/annna-start-services b/annna-start-services @@ -93,7 +93,8 @@ annna_common() { nocuri=0 ;; *twitter.com*) - nuri="$(printf "%s\n" "${uri}" | sed 's;\(mobile\.\)\{0,1\}twitter\.com;nitter\.net;')" + ninstance="$(nitter-instance | sed 's,\.,\\\.,g')" + nuri="$(printf "%s\n" "${uri}" | sed "s;\(mobile\.\)\{0,1\}twitter\.com;${ninstance};")" fetch-uri "${nuri}" > "${tmpf}" urititle="$(curl-grabtitle "${nuri}")" suri="$(screenshot-paste "${nuri}")" @@ -311,15 +312,10 @@ annna_common() { # Do in background, because read is very slow. { - dresult="$(textsynth-complete "${word}")" + dresult="$(textsynth-complete -r "${word}")" if [ -n "${dresult}" ]; then - puri="$({ - # First the old words. - printf "%s" "${word}"; - # then the generated text. - printf "%s" "${dresult}"; - } | /br/bin/bitreich-paste)" + puri="$(printf "%s" "${dresult}" | /br/bin/bitreich-paste)" else puri="Textsynth did not answer." fi DIR diff --git a/modules/hashtags/hashtags.txt b/modules/hashtags/hashtags.txt @@ -3075,6 +3075,7 @@ #glhf gopher://bitreich.org/9/memecache/glhf.mp4 #global-variable gopher://bitreich.org/I/memecache/global-variable.png #global-warming-hoax gopher://bitreich.org/I/memecache/global-warming-hoax.png +#glorious-success gopher://bitreich.org/9/memecache/glorious-success.mp4 #glow gopher://bitreich.org/9/memecache/glow.mkv #glue gopher://bitreich.org/I/memecache/glue.jpg #gnomoffice gopher://bitreich.org/I/memecache/gnomoffice.png DIR diff --git a/textsynth-complete b/textsynth-complete @@ -9,31 +9,39 @@ import os import sys import getopt import websocket +import time def usage(app): app = os.path.basename(app) - print("usage: %s [-h] [-b base] text to complete..." % (app), + print("usage: %s [-hr] [-b base] text to complete..." % (app), file=sys.stderr) sys.exit(1) def main(args): try: - opts, largs = getopt.getopt(args[1:], "hb:") + opts, largs = getopt.getopt(args[1:], "hb:r") except getopt.GetoptError as err: print(str(err)) usage(args[0]) + onlyresult = False + baseuri = "wss://bellard.org/textsynth/ws" for o, a in opts: if o == "-h": usage(args[0]) + elif o == "-r": + onlyresult = True else: assert False, "unhandled option" if len(largs) < 1: usage(args[0]) txtstr = " ".join(largs) - reqstr = "g,345M,40,0.9,1.0,1,%s" % (txtstr) + timenow = time.time() * 1000 + timenowint = round(timenow) + seed = (timenowint | 0) + (round(timenow / 4294967296) | 0) + reqstr = "g,1558M,40,0.9,1,%d,%s" % (seed, txtstr) try: ws = websocket.WebSocket() @@ -43,14 +51,15 @@ def main(args): rstr = "" while 1: r = ws.recv() - print(r) + if onlyresult == False: + print(r) if len(r) == 0: break rstr += r except: return 1 - print("%s\n" % (rstr)) + print("%s%s\n" % (txtstr, rstr)) return 0