toki mute li ken. mi pali e ijo ante kin taso mi forgor 💀

This commit is contained in:
tess 2022-05-04 14:06:12 +02:00
parent 026eccb401
commit 201407820b
2 changed files with 14 additions and 6 deletions

View File

@ -6,6 +6,7 @@ use rocket_contrib::serve::StaticFiles;
use rocket::response::NamedFile;
use markov::Chain;
use std::collections::HashMap;
use rand::Rng;
mod toki;
mod nimi_sin;
mod lipu_nimi;
@ -31,8 +32,15 @@ fn o_pali_e_lipu() -> HashMap<String, String> {
let mut ijo = HashMap::new();
let nimi_sin = nimi_sin::pali(4);
ijo.insert("nimisin".to_string(), nimi_sin.clone()); //o pana e ijo tawa nasin lipu
ijo.insert("kon".to_string(), markov(1));
ijo.insert("toki".to_string(), toki::pali(&nimi_sin));
ijo.insert("kon".to_string(), markov(rand::thread_rng().gen_range(1..3)));
let mut nanpa = 1;
let mut toki_mute = String::new();
while nanpa < rand::thread_rng().gen_range(2..5) {
toki_mute.push_str(format!("//{}\n", toki::pali(&nimi_sin)).as_str());
nanpa += 1;
}
ijo.insert("toki".to_string(), toki_mute);
ijo
}
@ -43,7 +51,7 @@ fn markov(nanpa: u8) -> String { // pali e nimi sin kepeken ilo Mako.
mako.feed_file("nimi").expect("lipu li lon ala a");
while x < nanpa {
kon.push_str(mako.generate_str().as_str());
kon.push_str(" ");
kon.push_str("\r\n");
x += 1;
}
kon

View File

@ -11,13 +11,13 @@
<div class=nimisin-poki>
<h1 class=nimisin>{{nimisin}}</h1>
<p class=kon>{{kon}}</p>
<p class=toki>//{{toki}}</p>
<pre class=kon>{{kon}}</pre>
<pre class=toki>{{toki}}</pre>
</div>
<footer id="footer" class="toki">
<a href="seme">ni li seme</a>
<a href="./">o pana e nimi sin</a>
<a href="/">o pana e nimi sin</a>
</footer>
</body>