summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJordan Bracco <href@random.sh>2024-09-28 16:35:06 +0200
committerJordan Bracco <href@random.sh>2024-09-28 16:35:06 +0200
commit4b4fbfce1eb91a01b3c885d85b176e403de75e63 (patch)
tree3915f1d45237b81ccb69f6047c480d3f40218be5 /lib
parentlink: img.debrid-link (diff)
remove native markov which sucked anyway
Diffstat (limited to 'lib')
-rw-r--r--lib/plugins/txt/markov_native.ex33
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/plugins/txt/markov_native.ex b/lib/plugins/txt/markov_native.ex
deleted file mode 100644
index aa6b454..0000000
--- a/lib/plugins/txt/markov_native.ex
+++ /dev/null
@@ -1,33 +0,0 @@
-defmodule Nola.Plugins.Txt.MarkovNative do
- @behaviour Nola.Plugins.Txt.Markov
-
- def start_link() do
- ExChain.MarkovModel.start_link()
- end
-
- def reload(data, markov) do
- data = data
- |> Enum.map(fn({_, data}) ->
- for {line, _idx} <- data, do: line
- end)
- |> List.flatten
-
- ExChain.MarkovModel.populate_model(markov, data)
- :ok
- end
-
- def sentence(markov) do
- case ExChain.SentenceGenerator.create_filtered_sentence(markov) do
- {:ok, line, _, _} -> {:ok, line}
- error -> error
- end
- end
-
- def complete_sentence(sentence, markov) do
- case ExChain.SentenceGenerator.complete_sentence(markov, sentence) do
- {line, _} -> {:ok, line}
- error -> error
- end
- end
-
-end