ill continue tomorrow

This commit is contained in:
UndeadMaelys
2022-05-04 20:50:30 +02:00
parent 0305fb8b59
commit 2b3b24a15e
2 changed files with 172 additions and 6 deletions
+32 -6
View File
@@ -1,3 +1,24 @@
function strip_symbols(str)
local symbol_table = " ~()!?:></.\t"
for i=1, #symbol_table do
while string.find(str, "%"..string.sub(symbol_table,i,i)) do
str = string.gsub(str, "%"..string.sub(symbol_table,i,i),"")
end
end
return str
end
function reverse_verbs(str)
while string.find(str, "kanya") do
str = string.gsub(str, "kanya","ku")
end
while string.find(str, "kome") do
str = string.gsub(str, "kome","ku")
end
return str
end
function apply_html(path) function apply_html(path)
-- copy -- copy
local file = io.open(path,"r") local file = io.open(path,"r")
@@ -35,6 +56,7 @@ file:close()
-- first analyze text -- first analyze text
-- (this is the fun part) -- (this is the fun part)
local content = ""
local p = 0 local p = 0
local s = 0 local s = 0
local convo = false local convo = false
@@ -53,25 +75,26 @@ while p ~= nil do
convo_start() convo_start()
apply_html("html/convo/text/start.html") apply_html("html/convo/text/start.html")
print(string.sub(text,p+2,np-1)) print(string.sub(text,p+2,np-1))
content = content .. " " .. reverse_verbs(strip_symbols(string.sub(text,p+2,np-1)))
apply_html("html/convo/text/end.html")
apply_html("html/convo/text/start.html")
print("\n"..reverse_verbs(strip_symbols(string.sub(text,p+2,np-1))))
apply_html("html/convo/text/end.html") apply_html("html/convo/text/end.html")
else else
-- new user name -- new user name
convo_end() convo_end()
if green then if green then
green = false green = false
else else
green = true green = true
end end
convo_start(green) convo_start(green)
apply_html("html/convo/header/start.html") apply_html("html/convo/header/start.html")
apply_html("html/convo/header/name/start.html") apply_html("html/convo/header/name/start.html")
print(string.sub(text,p+1,np-1)) print(string.sub(text,p+1,np-1))
apply_html("html/convo/header/name/end.html") apply_html("html/convo/header/name/end.html")
apply_html("html/convo/header/end.html") apply_html("html/convo/header/end.html")
--print(s,string.sub(text,p+1,np)) end
end
else
--print(s,string.sub(text,p+1))
end end
p = string.find(text,"\n",p+1) p = string.find(text,"\n",p+1)
else else
@@ -85,3 +108,6 @@ apply_html("html/convo/end.html")
-- lets end the html -- lets end the html
apply_html("html/end.html") apply_html("html/end.html")
-- print(content)
+140
View File
@@ -18,6 +18,10 @@ LU'NYA
<p> <p>
nyan’pash! balfur yu e she polika'nya dre? nyan’pash! balfur yu e she polika'nya dre?
</p> </p>
<p>
nyan’pash balfur yu e she polika'nya dre
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -28,11 +32,19 @@ ESH'NYUI
</span> </span>
</div> </div>
<p> <p>
re chu meshu yu polika'nya
</p>
<p>
re chu meshu yu polika'nya re chu meshu yu polika'nya
</p> </p>
<p> <p>
(po'nyash!!!) (po'nyash!!!)
</p> </p>
<p>
po'nyash
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -46,8 +58,16 @@ LU'NYA
aa, anko! aa, anko!
</p> </p>
<p> <p>
aa, anko
</p>
<p>
(po'nyash!) (po'nyash!)
</p> </p>
<p>
po'nyash
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -61,6 +81,14 @@ ESH'NYUI
ba yu e wawote to pu mipura lili'nya dre? ba yu e wawote to pu mipura lili'nya dre?
</p> </p>
<p> <p>
ba yu e wawote to pu mipura lili'nya dre
</p>
<p>
uwu
</p>
<p>
uwu uwu
</p> </p>
</div> </div>
@@ -75,6 +103,10 @@ LU'NYA
<p> <p>
relfur chu mya pu yu mya relfur lup apatka’nya faka’nya’pash ponme mya wawote polika’nya peekaka’nya’pash. relfur chu mya pu yu mya relfur lup apatka’nya faka’nya’pash ponme mya wawote polika’nya peekaka’nya’pash.
</p> </p>
<p>
relfur chu mya pu yu mya relfur lup apatka’nya faka’nya’pash ponme mya wawote polika’nya peekaka’nya’pash
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -88,8 +120,16 @@ ESH'NYUI
mi’shi’pash~ mi’shi’pash~
</p> </p>
<p> <p>
mi’shi’pash
</p>
<p>
balfur yu e ton polika’nya dre? balfur yu e ton polika’nya dre?
</p> </p>
<p>
balfur yu e ton polika’nya dre
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -103,11 +143,23 @@ LU'NYA
mishi’pash!! mishi’pash!!
</p> </p>
<p> <p>
mishi’pash
</p>
<p>
relfurla mya ton polika'nya yu meluton ka’nya! relfurla mya ton polika'nya yu meluton ka’nya!
</p> </p>
<p> <p>
relfurla mya ton polika'nya yu meluton ka’nya
</p>
<p>
balfurla yu dra? balfurla yu dra?
</p> </p>
<p>
balfurla yu dra
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -121,8 +173,16 @@ ESH'NYUI
relfurla yu esh’dre mya ton polika’nya yu puroton ka’nya~ relfurla yu esh’dre mya ton polika’nya yu puroton ka’nya~
</p> </p>
<p> <p>
relfurla yu esh’dre mya ton polika’nya yu puroton ka’nya
</p>
<p>
relfur yu shi’ro’bae’pu yu pon’ya ka’nya~ relfur yu shi’ro’bae’pu yu pon’ya ka’nya~
</p> </p>
<p>
relfur yu shi’ro’bae’pu yu pon’ya ka’nya
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -135,6 +195,10 @@ LU'NYA
<p> <p>
puroton yu ponya ton ka’nya! puroton yu ponya ton ka’nya!
</p> </p>
<p>
puroton yu ponya ton ka’nya
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -145,11 +209,19 @@ ESH'NYUI
</span> </span>
</div> </div>
<p> <p>
be’nyui-rerenlafura yu meluton mimifaka’nya…
</p>
<p>
be’nyui-rerenlafura yu meluton mimifaka’nya… be’nyui-rerenlafura yu meluton mimifaka’nya…
</p> </p>
<p> <p>
relfur yu meluton mimiku'pash~ relfur yu meluton mimiku'pash~
</p> </p>
<p>
relfur yu meluton mimiku'pash
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -160,11 +232,19 @@ LU'NYA
</span> </span>
</div> </div>
<p> <p>
’o, relfur chu parefaka’nya…
</p>
<p>
’o, relfur chu parefaka’nya… ’o, relfur chu parefaka’nya…
</p> </p>
<p> <p>
be’nyui-babanlafura yu meluton naomiminku dre? be’nyui-babanlafura yu meluton naomiminku dre?
</p> </p>
<p>
be’nyui-babanlafura yu meluton naomiminku dre
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -178,11 +258,23 @@ ESH'NYUI
uu, relfur yu naomiminku mya mimifuku mya ton ka’nya... uu, relfur yu naomiminku mya mimifuku mya ton ka’nya...
</p> </p>
<p> <p>
uu, relfur yu naomiminku mya mimifuku mya ton ka’nya
</p>
<p>
relfur yu guraton to meluton mimifuku.. relfur yu guraton to meluton mimifuku..
</p> </p>
<p> <p>
relfur yu guraton to meluton mimifuku
</p>
<p>
relfur yu ton mimiku’pash~ relfur yu ton mimiku’pash~
</p> </p>
<p>
relfur yu ton mimiku’pash
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -196,8 +288,16 @@ LU'NYA
ishi-balfur yu mishi'pash! ishi-balfur yu mishi'pash!
</p> </p>
<p> <p>
ishi-balfur yu mishi'pash
</p>
<p>
balfur chu mya arilaen yu en ka’nya peekaka’nya fa'dre? balfur chu mya arilaen yu en ka’nya peekaka’nya fa'dre?
</p> </p>
<p>
balfur chu mya arilaen yu en ka’nya peekaka’nya fa'dre
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -211,11 +311,23 @@ ESH'NYUI
yesh-balfur yu mishi'pash~ yesh-balfur yu mishi'pash~
</p> </p>
<p> <p>
yesh-balfur yu mishi'pash
</p>
<p>
(>///////////////<) (>///////////////<)
</p> </p>
<p> <p>
</p>
<p>
relfur yu ari’laen parefaka’nya, balfur yu pareka’nya dra? relfur yu ari’laen parefaka’nya, balfur yu pareka’nya dra?
</p> </p>
<p>
relfur yu ari’laen parefaka’nya, balfur yu pareka’nya dra
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -229,11 +341,23 @@ LU'NYA
relfur chu arilaen dedaka’nya. relfur chu arilaen dedaka’nya.
</p> </p>
<p> <p>
relfur chu arilaen dedaka’nya
</p>
<p>
imanla rila shashka’nya’pash. imanla rila shashka’nya’pash.
</p> </p>
<p> <p>
imanla rila shashka’nya’pash
</p>
<p>
imanla shoo chu ike to pikeshe ka’nya. imanla shoo chu ike to pikeshe ka’nya.
</p> </p>
<p>
imanla shoo chu ike to pikeshe ka’nya
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -241,6 +365,10 @@ imanla shoo chu ike to pikeshe ka’nya.
<p> <p>
relfur chu arilaenlan luka’nya’pash. relfur chu arilaenlan luka’nya’pash.
</p> </p>
<p>
relfur chu arilaenlan luka’nya’pash
</p>
</div> </div>
</div> </div>
<div class="convo-container right"> <div class="convo-container right">
@@ -253,6 +381,10 @@ ESH'NYUI
<p> <p>
arilaenla shoo chu pikeshe fuka’nya’bash dra? arilaenla shoo chu pikeshe fuka’nya’bash dra?
</p> </p>
<p>
arilaenla shoo chu pikeshe fuka’nya’bash dra
</p>
</div> </div>
</div> </div>
<div class="convo-container"> <div class="convo-container">
@@ -266,8 +398,16 @@ LU'NYA
gao chu relfur yu fayu kan’ya. gao chu relfur yu fayu kan’ya.
</p> </p>
<p> <p>
gao chu relfur yu fayu kan’ya
</p>
<p>
relfur chu arilaen dedaka’nya. relfur chu arilaen dedaka’nya.
</p> </p>
<p>
relfur chu arilaen dedaka’nya
</p>
</div> </div>
</div> </div>
</main> </main>