summaryrefslogtreecommitdiff
path: root/generate.py
diff options
context:
space:
mode:
Diffstat (limited to 'generate.py')
-rw-r--r--generate.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/generate.py b/generate.py
new file mode 100644
index 0000000..a90c43e
--- /dev/null
+++ b/generate.py
@@ -0,0 +1,29 @@
+import chain
+import sys
+import requests
+
+import secrets__
+
+model_f = open("model.json")
+model = chain.Text.from_json(model_f.read())
+
+generated = False
+text = None
+
+while not generated:
+ text = model.make_short_sentence(80, tries=900, min_words=3)
+ generated = text is not None
+
+text = text.replace('@','@​').replace('#','#​')
+print(text)
+
+requests.post("https://brain.d.on-t.work/api/notes/create", json={
+ 'i': secrets__.TOKEN,
+
+ 'visibility': 'home',
+ 'noExtractMentions': True,
+ 'noExtractHashtags': True,
+
+ 'text': text,
+ 'cw': 'markov chain generated post'
+})