Adding #glorious-success tag. - annna - Annna the nice friendly bot. | |
git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws6… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
commit 9c33d6d12b21344f4bd76e1eb55efe78be2c316f | |
parent 7ba2b68198b93df7ce94a87aa875ac2dbe89e03b | |
Author: Annna Robert-Houdin <[email protected]> | |
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(-) | |
--- | |
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;\(mobi… | |
+ ninstance="$(nitter-instance | sed 's,\.,\\\.,… | |
+ nuri="$(printf "%s\n" "${uri}" | sed "s;\(mobi… | |
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/bit… | |
else | |
puri="Textsynth did not answer." | |
fi | |
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 | |
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 | |