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

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)
-- copy
local file = io.open(path,"r")
@ -35,6 +56,7 @@ file:close()
-- first analyze text
-- (this is the fun part)
local content = ""
local p = 0
local s = 0
local convo = false
@ -53,25 +75,26 @@ while p ~= nil do
convo_start()
apply_html("html/convo/text/start.html")
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")
else
-- new user name
convo_end()
if green then
green = false
green = false
else
green = true
end
convo_start(green)
apply_html("html/convo/header/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/end.html")
--print(s,string.sub(text,p+1,np))
end
else
--print(s,string.sub(text,p+1))
end
end
p = string.find(text,"\n",p+1)
else
@ -85,3 +108,6 @@ apply_html("html/convo/end.html")
-- lets end the html
apply_html("html/end.html")
-- print(content)

140
test.html
View File

@ -18,6 +18,10 @@ LU'NYA
<p>
nyanpash! balfur yu e she polika'nya dre?
</p>
<p>
nyanpash balfur yu e she polika'nya dre
</p>
</div>
</div>
<div class="convo-container right">
@ -28,11 +32,19 @@ ESH'NYUI
</span>
</div>
<p>
re chu meshu yu polika'nya
</p>
<p>
re chu meshu yu polika'nya
</p>
<p>
(po'nyash!!!)
</p>
<p>
po'nyash
</p>
</div>
</div>
<div class="convo-container">
@ -46,8 +58,16 @@ LU'NYA
aa, anko!
</p>
<p>
aa, anko
</p>
<p>
(po'nyash!)
</p>
<p>
po'nyash
</p>
</div>
</div>
<div class="convo-container right">
@ -61,6 +81,14 @@ ESH'NYUI
ba yu e wawote to pu mipura lili'nya dre?
</p>
<p>
ba yu e wawote to pu mipura lili'nya dre
</p>
<p>
uwu
</p>
<p>
uwu
</p>
</div>
@ -75,6 +103,10 @@ LU'NYA
<p>
relfur chu mya pu yu mya relfur lup apatkanya fakanyapash ponme mya wawote polikanya peekakanyapash.
</p>
<p>
relfur chu mya pu yu mya relfur lup apatkanya fakanyapash ponme mya wawote polikanya peekakanyapash
</p>
</div>
</div>
<div class="convo-container right">
@ -88,8 +120,16 @@ ESH'NYUI
mishipash~
</p>
<p>
mishipash
</p>
<p>
balfur yu e ton polikanya dre?
</p>
<p>
balfur yu e ton polikanya dre
</p>
</div>
</div>
<div class="convo-container">
@ -103,11 +143,23 @@ LU'NYA
mishipash!!
</p>
<p>
mishipash
</p>
<p>
relfurla mya ton polika'nya yu meluton kanya!
</p>
<p>
relfurla mya ton polika'nya yu meluton kanya
</p>
<p>
balfurla yu dra?
</p>
<p>
balfurla yu dra
</p>
</div>
</div>
<div class="convo-container right">
@ -121,8 +173,16 @@ ESH'NYUI
relfurla yu eshdre mya ton polikanya yu puroton kanya~
</p>
<p>
relfurla yu eshdre mya ton polikanya yu puroton kanya
</p>
<p>
relfur yu shirobaepu yu ponya kanya~
</p>
<p>
relfur yu shirobaepu yu ponya kanya
</p>
</div>
</div>
<div class="convo-container">
@ -135,6 +195,10 @@ LU'NYA
<p>
puroton yu ponya ton kanya!
</p>
<p>
puroton yu ponya ton kanya
</p>
</div>
</div>
<div class="convo-container right">
@ -145,11 +209,19 @@ ESH'NYUI
</span>
</div>
<p>
benyui-rerenlafura yu meluton mimifakanya…
</p>
<p>
benyui-rerenlafura yu meluton mimifakanya…
</p>
<p>
relfur yu meluton mimiku'pash~
</p>
<p>
relfur yu meluton mimiku'pash
</p>
</div>
</div>
<div class="convo-container">
@ -160,11 +232,19 @@ LU'NYA
</span>
</div>
<p>
o, relfur chu parefakanya…
</p>
<p>
o, relfur chu parefakanya…
</p>
<p>
benyui-babanlafura yu meluton naomiminku dre?
</p>
<p>
benyui-babanlafura yu meluton naomiminku dre
</p>
</div>
</div>
<div class="convo-container right">
@ -178,11 +258,23 @@ ESH'NYUI
uu, relfur yu naomiminku mya mimifuku mya ton kanya...
</p>
<p>
uu, relfur yu naomiminku mya mimifuku mya ton kanya
</p>
<p>
relfur yu guraton to meluton mimifuku..
</p>
<p>
relfur yu guraton to meluton mimifuku
</p>
<p>
relfur yu ton mimikupash~
</p>
<p>
relfur yu ton mimikupash
</p>
</div>
</div>
<div class="convo-container">
@ -196,8 +288,16 @@ LU'NYA
ishi-balfur yu mishi'pash!
</p>
<p>
ishi-balfur yu mishi'pash
</p>
<p>
balfur chu mya arilaen yu en kanya peekakanya fa'dre?
</p>
<p>
balfur chu mya arilaen yu en kanya peekakanya fa'dre
</p>
</div>
</div>
<div class="convo-container right">
@ -211,11 +311,23 @@ ESH'NYUI
yesh-balfur yu mishi'pash~
</p>
<p>
yesh-balfur yu mishi'pash
</p>
<p>
(>///////////////<)
</p>
<p>
</p>
<p>
relfur yu arilaen parefakanya, balfur yu parekanya dra?
</p>
<p>
relfur yu arilaen parefakanya, balfur yu parekanya dra
</p>
</div>
</div>
<div class="convo-container">
@ -229,11 +341,23 @@ LU'NYA
relfur chu arilaen dedakanya.
</p>
<p>
relfur chu arilaen dedakanya
</p>
<p>
imanla rila shashkanyapash.
</p>
<p>
imanla rila shashkanyapash
</p>
<p>
imanla shoo chu ike to pikeshe kanya.
</p>
<p>
imanla shoo chu ike to pikeshe kanya
</p>
</div>
</div>
<div class="convo-container">
@ -241,6 +365,10 @@ imanla shoo chu ike to pikeshe kanya.
<p>
relfur chu arilaenlan lukanyapash.
</p>
<p>
relfur chu arilaenlan lukanyapash
</p>
</div>
</div>
<div class="convo-container right">
@ -253,6 +381,10 @@ ESH'NYUI
<p>
arilaenla shoo chu pikeshe fukanyabash dra?
</p>
<p>
arilaenla shoo chu pikeshe fukanyabash dra
</p>
</div>
</div>
<div class="convo-container">
@ -266,8 +398,16 @@ LU'NYA
gao chu relfur yu fayu kanya.
</p>
<p>
gao chu relfur yu fayu kanya
</p>
<p>
relfur chu arilaen dedakanya.
</p>
<p>
relfur chu arilaen dedakanya
</p>
</div>
</div>
</main>