#poki Lapo: Toki Pona library

1 messages · Page 5 of 1

twilit haven
#

I think it's a bit pakala Toki Pona, but I have improved sona mi since then.

carmine quarry
#

should work

twilit haven
#

@carmine quarry o! I have the exact publish date, and the exact creation date. Why can I only type in publication?

carmine quarry
#

we dont store a creation date

heady vigil
#

you can either put the creation date or publishing date

#

whatever you have on hand

#

we in general don't use the creation date because uh that's not possible for the majority of texts

twilit haven
#

What if I didn't specify a license in the original publication, but I want to license it now?

#

There is a license field.

#

Hmm.

carmine quarry
#

otherwise you can also leave it blabk

twilit haven
#

I wrote "jan manpa tu li toki e ni:" once in the text!! a, mi pakala.

#

I think everyone understands it tho.

#

It's pretty bad Toki Pona. What's good is that I notice my many mistakes, which means I have improved.

#

There are other pull requests too!

jagged burrow
#

great work on the /add page :o

#

looks like the >- and whitespace is still happening :/

#

@carmine quarry i want to finish my work on the vivi/more-stuff branch and merge it into main, but when i git clone https://github.com/kulupu-lapo/poki the repo, git branch only shows the main branch. what gives

vague coral
carmine quarry
#

whoops i missed the monday post time

fierce gull
#

what do you put for the tags?

heady vigil
#

for what exactly

fierce gull
#

i'm submitting a short poem of mine

heady vigil
#

I would say to put meta aspects

  • poetry, short poem, original
    plus any themes or inspiration or whatever and any cws
#

original here as opposed to a translation

heady vigil
fierce gull
#

thanks jan Juwan!

heady vigil
#

ona li ante lili la ona li kxk awen tu

vague coral
vague coral
warm valley
#

submitting my translations rn

warm valley
vague coral
#

sona mi la ala

warm valley
#

guess I'll submit it then

#

Finished submitting them (can the [Nyanyanyanya! translation](#ante-toki message) be submitted lmao)

carmine quarry
#

btw im not announcing lipu.pona.la just yet because id rather we do something about branding first

warm valley
#

btw is it possible to like edit the submissions afterwards?
Forgot to add a tag on one of them

carmine quarry
#

through github

nova gale
#

they are "jan" everyhere else

fading plover
#

a a a a a a
kala Asi li toki tawa mi lon ni la mi wile jan, tan ni: nimi mi jan li suli tawa nimi mi mun tan lipu Jutu mi

fierce gull
#

after I submit the form, do I have to do anything else?

twilit haven
#

mi ken ala alasa e toki musi mi.

fierce gull
prime jolt
vague coral
#

mi sona li musi taso :p

twilit haven
nova gale
#

mi la mun li pona lon poka jan

vague coral
heady vigil
#

hyphens grrr

vague coral
#

nasin SPDX li wile anu seme

#

kin BY-SA-NC li lon ala a

heady vigil
vague coral
heady vigil
#

forgor

#

something that I really want to add but lack the patience to is the VRC powerpoint presentations

heady vigil
#

dumping here bc it's eepy time

twilit haven
#

ken la, ni li pakala.

fierce gull
#

mi sona ala, tenpo mute ala la, mi lukin e ken 3.0
taso mi sona lili e ijo ni

twilit haven
#

o ante ala e license.

#

If its not your work.

vague coral
#

o lukin e anpa lipu

#

e linja

fierce gull
#

ken la poki Lapo li ken ala pona kepeken ken 4.0 anu seme?

vague coral
#

mama li kepeken nanpa 3.0 · jan pi pana open li toki pakala e nanpa 4.0

fierce gull
#

a, sona

twilit haven
vague coral
#

¯_(ツ)_/¯ · ken la jan [Juwan] li sona ala e nanpa li lukin e sitelen taso li pana e nanpa pi sin nanpa wan

fierce gull
#

ken 3.0 la, ken 4.0 la, ante li seme?

twilit haven
#

There's a reason that the licenses have different numbers. It would be dumb if they were the same.

vague coral
#

sina pana ala e sona pi wile ona :p

#

Creative Commons worked for more than two years to develop the next generation of CC licenses — the version 4.0 CC license suite. The new licenses are more user-friendly and more internationally robust than ever before. We made dozens of improvements to the licenses. Most will go unnoticed by many CC licensors and licensees, but…

fierce gull
#

a, pona

twilit haven
heady vigil
twilit haven
#

sina pali e ni anu seme?

fierce gull
#

ona li tan kalama musi ni anu seme

carmine quarry
#

@vague coral is linebreak-fix ready to be merged? i assume it is, given its not a draft

carmine quarry
#

we are getting a shit ton of translations so i went ahead and updated the /add page to support translations

carmine quarry
#

doing css magic to make the field titles appear as part of the fields

vague coral
carmine quarry
#

merged

vague coral
#

sina pona tan wan :3

carmine quarry
#

various quality of life improvements to this page

#

okay >- is a multiline string its fine

#

i was like what is that even

#

@fierce gull in future submissions, use Markdown:

kasi  
li lon poka nasin  
nasin ni li  
pimeja li kiwen li seli  
ilo li tawa wawa lon ni  
 taso kasi li awen

kasi  
la jan li toki e ni  
 "jaki a! o weka e ni!  
 ni o lon ala lukin mi!"  
 ona li alasa pini e kasi  
taso kasi li awen

kasi o!  
 wawa sina li tan seme?  
 o pana e sona tawa mi  
sina lili, taso sina moli ala  
o pana e sike sina tawa ma ale!
#

double whitespace at the end (or \) does the same as <br>

fierce gull
#

oops didn't know i could do that

carmine quarry
#

double linebreak does the same as <p>

fierce gull
#

i thought i had to use html 😅

carmine quarry
#

we need to figure out a way to advertise that more clearly

fierce gull
carmine quarry
fierce gull
#

my other one i used <p></p> only for linebreaks so it shouldn't be so annoying

carmine quarry
#

fixed it too ye

#

for sustainability we need to figure out such a user experience that theres minimal manual editing by maintainers

fierce gull
#

wait by markdown do you not mean html tags

#

😅

carmine quarry
#

markdown is what we type in discord

fierce gull
#

ohhhh

#

i mixed up markup and markdown

#

🤦

carmine quarry
#

it has got:

  • bullet points
  • bold
  • italic

titles

and so on

fierce gull
#

it seemed fine in the preview...

carmine quarry
#

yes because html is also valid markdown

#

but it sucks for anyone who will use your files for any purpose other than rendering

fierce gull
#

oh

#

sorry

carmine quarry
#

no worries, we are learning how to communicate that to users

carmine quarry
#

@vague coral is utala pi musi mu done? i wasn't paying attention

vague coral
#

pini

carmine quarry
#

@nova gale @vague coral @heady vigil pona ala pona

#

for the header

nova gale
#

i think we should first decide on a permanent name for open first

carmine quarry
#

is it not acceptable as the name?

nova gale
carmine quarry
#

feedback is welcome

carmine quarry
nova gale
#

speaking of: sona pona seems to be down... iirc the banner only has "sona pona" in it

carmine quarry
#

i can make it something like this but its already quite vague

#

tying it to the URL which is by definition as specific as possible helps with that imo

#

unless contributors think of a good solution, i think the best way to proceed is to go with something good enough, show it to the public, get them talking, see what name they adopt

#

no idea what kind of logo we could have that wouldn't look shit

carmine quarry
#

im not gonna do any better on my own

#

pushed. yall feel free to do better

nova gale
#

oh btw images are not working

carmine quarry
#

which images and where

#

if you mean {{{sitelen “0031_linluwi.png” “ilo linluwi” “kije Weku”}}} this is a data submitter skill issue

#

probably me but i don't remember

#

most of lipu tenpo has been submitted well, with images hyperlinked

carmine quarry
#

adding a youtube embed of the first source link that happens to be a youtube link

#

huge improvement damn

carmine quarry
boreal meadow
carmine quarry
#

generally people should fix things through github

#

but i understand this is only really something a few people will do

carmine quarry
#

im not sure what you mean by original stuff not filled. maybe you haven't seen my manual add?

boreal meadow
#

Shouldn’t I be seeing it here?

carmine quarry
#

i think our metadata box doesn't say anything about original yet

#

its very "programmer ui"

boreal meadow
#

Oh sorry then

carmine quarry
#

i just wanted to do something quick and dirty so that someone smarter than me could design it well later

#

re: 21

#

do you just want the # 21 line removed?

boreal meadow
#

Yes

carmine quarry
#

anything else?

boreal meadow
#

No

#

Thank you very much

carmine quarry
#

cool ill just commit that

boreal meadow
#

Thanks a lot

carmine quarry
#

moved open to kulupu-lapo/lipu

carmine quarry
#

added a github link to the metadata box, for quick fixes

nova gale
#

@carmine quarry you might be able to prevent the crawling of the yt links by adding <meta name=”robots” content="index, nofollow">

#

(also that would probably be better for SEO anyways as we are not affiliating ourselves with/promoting the sites behind the links)

carmine quarry
#

fancy quotes lol

#

anyway ye sure

nova gale
carmine quarry
#

merged some 2023-2024 transcriptions of kalama sin

#

lipu.pona.la: the Toki Pona library

We've been working on it for about a year! A library that includes Toki Pona prose, poetry, songs, blogposts, etc - everything we got our hands on. Look around, start reading, find something you like!

The collection, poki Lapo, is simple markdown files. Good for when you need a lot of plaintext! Technical discussion here: #1252224729977327647. Join if you spot mistakes or want to help!

https://lipu.pona.la/

#

@nova gale @vague coral does this look good

vague coral
#

We've been working on for about a year!
sina pali e seme :p

carmine quarry
#

on it*

#

🌈 mi pali e 🌈

vague coral
#

ante la wawa

boreal meadow
#

I am planning on adding my other stories as well which are in an anthology, but one was also in lipu monsuta. Firstly how can I make a collection for the anthology, secondly one story would be in both the lipu monsuta and the anthology’s collection, is that possible? And lastly wouldn’t that be a problem since someone else is going to add all of lipu monsuta separately, therefore also making a duplicate of that specific story?

#

-# this turned out a bit long

carmine quarry
#

how can I make a collection for the anthology
make a new file in kulupu-lapo/poki/collections

#

secondly one story would be in both the lipu monsuta and the anthology’s collection, is that possible
yep!

#

And lastly wouldn’t that be a problem since someone else is going to add all of lipu monsuta separately, therefore also making a duplicate of that specific story?
whoever stores lipu monsuta will have to be aware of you already adding it. or if the lipu monsuta collection file already exists, you can put the link there when you add the article

vague coral
#

mi pana e kalama tan kulupu pi jan [Misali] la mi alasa e nimi lon open la mi pana nanpa tu ala

carmine quarry
#

nasin pona

vague coral
# carmine quarry > secondly one story would be in both the lipu monsuta and the anthology’s colle...

jan Tene o lukin e https://lipu.pona.la/2018/06/mi-ken-ala-moli-e-pipi/ · ona li lon kulupu tu

boreal meadow
#

a! mi sona!

rain lake
heady vigil
#

ni li pakala

carmine quarry
#

committed a fix

#

@heady vigil @vague coral o kama sona e nasin pona
if you or someone else finds a typo thats an obvious, simple fix:

heady vigil
#

pona

vague coral
#

pon a

carmine quarry
#

and (if its a simple fix), commit straight to main

#

very quick turnaround

#

outside contributors will have to open prs, unfortunately, but such is git

#

@boreal meadow assuming that's you who just opened a pr, i enabled workflows

#

you should now be able to debug your collection

boreal meadow
carmine quarry
#

so your PR is here:

#

you can now check that something is wrong

#

and the error is this:

#

from here, you probably know what you want to do about it

#

if i were to guess,
plaintext/2024/8/toki-pi-jan-lanto-kate.md
doesn't exist but
plaintext/2024/08/toki-pi-jan-lanto-kate.md
does

boreal meadow
#

Yes I see it too

#

thank you

carmine quarry
#

@boreal meadow btw sources can be comma-separated

#

i understand that's not intuitive, no one's been doing that so far

#

maybe i should change that to whitespace-separated

boreal meadow
#

Should I go back retroactively to change that?

#

or just continue that way from now on?

carmine quarry
#

ive already edited the ones you've submitted

#

just for future reference

boreal meadow
#

sure, sorry for the inconviniance and thank you

vague coral
heady vigil
#

scary that a lot of people are with their eyes on us

carmine quarry
#

yes but i think this is an important step

boreal meadow
#

What is the problem here?

bright leaf
#

btw where does the description show

#

or is it a planned feature

carmine quarry
#

okay 3 people have asked about the description

#

updating it now

heady vigil
#

that's what you get by publishing something half done

bright leaf
#

was that your threshold for "fine ill implement it"

#

thats such a mood

carmine quarry
bright leaf
#

kanban api that shifts stuff from the backlog to "in progress" based on the number of in chat mentions

vague coral
boreal meadow
#

That must be it, right. It was forked before the article was added

bright leaf
#

speaking of which is there a kanban or a roadmap for reference in case i feel like doing something

heady vigil
#

what's a kanban 💥

vague coral
bright leaf
#

meant like for the frontend or the api backend stuff

heady vigil
#

they also keep track,,, mostly, of what is already added

#

ohh

carmine quarry
vague coral
carmine quarry
#

my current guess is your article and your collection are on different branches

heady vigil
#

in that case, doubling it and sending it to the API creatures

#

ask the kala and the soko

vague coral
#

mi pona e ni

carmine quarry
#

ah jan Kita figured it out

#

a feature request from jan Sonja: a tok / en interface switch

#

i can't be arsed in the near future but would be good

vague coral
#

ilo mun [Astro] la nasin pi toki mute li seme

carmine quarry
#

@boreal meadow i merged your collection file

carmine quarry
bright leaf
#

are you sure you arent an api

vague coral
bright leaf
#

have you checked

carmine quarry
vague coral
#

mi sona e nasin nasa pi ni tu ala

heady vigil
#

rolls off the tongue nicely

vague coral
# vague coral mi sona e nasin nasa pi ni tu ala
<style>
.lang-en [lang=tok], .lang-tok [lang=en] {
  display: none;
}
</style>
<button onClick="document.body.className = (document.body.className == &quot;lang-tok&quot;) ? &quot;lang-en&quot; : &quot;lang-tok&quot;;">A</button>
<span lang="en">meow</span>
<span lang="tok">mu</span>
bright leaf
#

theres a js library for it

#

since your stack is js

vague coral
bright leaf
#

well, there's a few

#

the ones im thinking of are probably overkill though

carmine quarry
vague coral
#

looon,,

carmine quarry
#

least scuffed option:

#

onclick of a localisation button, store in local storage; force a page reload

#

on first construction of a page, pick between two locales for each constructed string

#

no reactivity necessary

bright leaf
#

usually the locale is stored in a cookie front end and then during page load it pulls translations for each interface element but for two languages and a (somewhat) minimal project that uses github as a cdn and "oltp" i think what you suggested will probably work fine

carmine quarry
#

ye

#

lmao i just realised im exploding my github activity

bright leaf
#

lol

#

the last time i exploded my github activity was when i was still doing my cs diploma

#

shudders in ci/cd

vague coral
#

toki tu li lon la nimi lili [Tag] la o seme

carmine quarry
#

@heady vigil

heady vigil
#

awawa

heady vigil
bright leaf
#

i was gonna ask as well

vague coral
#

mi toki [pona] e ale la mi wile ala lukin e nimi pi toki [Juwese] anu seme

bright leaf
#

wait what is [] for

heady vigil
#

a

bright leaf
#

oh is that the cartouches

#

ah.

#

i was very confused for a sec

heady vigil
bright leaf
#

LMAO

vague coral
#

ken la mi tag sweep la mi pali e lipu ni

music:
  en: music
  tok: kalama musi
heady vigil
#

yup but that's incredibly disruptive for now ✨

#

wait are you suggesting translations or what

vague coral
#

li pakala wawa e sina 💥

carmine quarry
#

translation of tags should either not be done, or be done once

vague coral
#

a ni ala · ona ale li lon lipu wan

carmine quarry
#

is this noteworthy enough to be included

vague coral
#

@.@

carmine quarry
#

i feel like its a good rough approximation of "low quality submissions" with very little metadata and short text

#

so we need to figure out whether we treat them equal to everything else

vague coral
#

alasa mi la ona li pana ala e ni lon lipu ante

bright leaf
#

wait or was it here

#

somewhere

#

i guess you did say you'd cross the bridge when you came to it

carmine quarry
bright leaf
#

oh, i was asking about stuff like this

#

haha

#

but also, i guess the question is if its low quality because of the poor metadata or the short text / content (which is closer to a translation of the tiktok trending song) or precisely in the intersection of both

#

cus theres a few pretty short translation works (of shorts and tiktok audios) too

vague coral
#

ken la jan wan li pali e ijo lili mute la ni li ken??

carmine quarry
#

@vague coral @heady vigil btw i explicitly allow and encourage you to merge submissions if you see them

check the metadata/text make sense, make edits if necessary, then if youre happy do Squash and merge, then please dont forget to Delete branch

telling you this, so that it doesnt necessarily have to go through me

bright leaf
#

distibuting the api load

vague coral
bright leaf
#

[butterfly meme with text "is this... sharding?"]

carmine quarry
bright leaf
#

wheeze

heady vigil
#

of course

#

insert here that one xkcd

vague coral
#

-# mi alasa e xkcd pi toki sina la mi sitelen e xkcd la toki kama wile mi li nanpa wan tan alasa pini mi 😭

carmine quarry
#

im being relatively diligent with having several people able to take over my projects in the event that i am run over by a bus fall out of a window

bright leaf
#

damn

#

wait are you literally in russia

heady vigil
#

yeah

carmine quarry
#

wasona, linku, lapo, sin kulupu, suno are all owned by orgs

bright leaf
#

oh-

carmine quarry
#

lmao

bright leaf
#

i thought that was part of the musi

#

😭

#

damn

carmine quarry
#

its gods musi on me

heady vigil
#

right in the middle

vague coral
carmine quarry
#

(no offline classes these few months i need to attend)

heady vigil
carmine quarry
# heady vigil

is there fish in your toki pona project? its more likely than you think.

nova gale
#

fish? in my toki pona? how queer!

bright leaf
#

how many degrees of separation are there between kala and ajemi

heady vigil
carmine quarry
# bright leaf how many degrees of separation are there between kala and ajemi

its a good example of a project ive not really touched or collaborated with! most relevant connection i can describe is that Ajemi uses the ucsur standard, which was put tigether in 2022 based on commonly seen features of fonts at the time, the distribution of which was greatly facilitated by Linku (no clear "default font collection" prior to it), which I started

#

the impact of jan Ke Tami, mun Kekan San, jan Lepeka is much greater than mine here, of coursr

bright leaf
#

these is at least one kala in every tp project

#

even if its not kala Asi

#

theres at least one kala

#

BAHAHA

#

secret kala agenda

carmine quarry
#

[musi] a suno pi toki pona is contractually oligated to be organised by a kala

vague coral
heady vigil
#

may I ask someone who is good at regex, is there any way to automate adding line breaks to the text

vague coral
#

mi ni
([^ \\])\r?\n(.)\1 \n\2

#

@heady vigil

heady vigil
#

WAWA ALE

#

hmmm not sure that's right

vague coral
#

??

heady vigil
#

no wait tha's wronger

#

shhhhh

vague coral
#

nasin mi li pona · taso o luka e toki taso e poki sona ala

#

(ken la mi sitelen pakala e ona)

#

-a!

#

([^ \\\n])\r?\n(.)

heady vigil
#

it looks like you are adding spaces to all the lines

#

o

heady vigil
#

btw how do we deal with vocal synths, vocaloids and utauoids and whatever

#

I am hugely tempted to add them to the author section

carmine quarry
carmine quarry
vague coral
heady vigil
#

:(

#

didn't we also talk about adding info about related people

vague coral
#

ni li ken · taso ni o ijo ante

heady vigil
#

grumble grumble

#

if kulupu jan tenpo can have Jules as a singer, why can't my silly covers have Kasane Teto

vague coral
#

ona li lon toki pi jan taso

#

ken la ona o lon poki notes

heady vigil
#

poki notes isn't machine readable

vague coral
#

-# o anpa

heady vigil
#

mi anpa e sina

heady vigil
#

grr

vague coral
#

ken la

authors:
  - jan Misali
other-roles:
  - name: Jules
    role: singer
  - name: mumumu
    role: proofreader
boreal meadow
#

Are there footnotes in markdown? If not how should I substitute them?

vague coral
#
mun li lon ala.[^1]

[^1]: sona ni li tan lape mi
vague coral
carmine quarry
boreal meadow
vague coral
#

ona li lon ala nasin [Markdown] mama · taso ona li lon nasin poka li lon lipu :p

vague coral
heady vigil
#

ale

vague coral
#

jan lukin · jan mu · jan/kulupu pana · seme ante

heady vigil
#

also. is it just one per person?

#

that's gonna cause problems

carmine quarry
#

but also other-roles-ers shouldnt have author pages

#

so that defeats the purpose of marking vocaloids imo

heady vigil
#

💥

vague coral
carmine quarry
vague coral
#

...a.

#

miii sona ala.

carmine quarry
#

also listing the same person several times is just like, not helpful to the reader

#

this feels like designing a problem into exostence

vague coral
#

ma [Genius] la ni · taso pali suli ilo

carmine quarry
#

instead of doing the common sense stuff

vague coral
#

anpa

heady vigil
#

ponaa

vague coral
#

,,a taso nasin [^1] li lon ala ni tan majuna li lon ma [GitHub]

boreal meadow
#

I ended up putting the footnotes in parentheses. They were short enough to fit right in the running text

vague coral
#

Files shall target compatiblity with GitHub Flavored Markdown, a superset of the popular CommonMark standard. In particular, strikethrough and tables are used by several files. Some files also use footnotes, which are supported by GitHub, but not listed in the GFM spec due to its age. All other formatting, if crucial to the presentation, shall be done using raw HTML.

Single line breaks (AKA "soft" line breaks) are by default converted into spaces by most Markdown renderers, but into <br> elements by most GFM renderers. To prevent confusion and to be able to spot mistakes automatically, soft line breaks are forbidden and will be replaced when found. Line breaks without paragraph spacing (e.g. in poetry or lyrics) shall instead be transcribed as hard line breaks, represented by either two spaces, a backslash, or (commonly in this project) both at the end of a line.

bright leaf
#

o . 0

heady vigil
#

that's why it is 'a kala' and not 'this kala'

vague coral
hasty quarry
carmine quarry
hasty quarry
#

i meant just for the web submissions but doing it poki-wide would be nice too

carmine quarry
#

add youtube links for jan kijon songs

plucky umbra
#

Writing is my passion.

Sometimes I try to hard to write something and get stressed out and then don’t write for a month and focus on other things like playing violin or YouTube. Consistency is key apparently, I have also roughly 400 drawings on my iPad for lipu tenpo

swift imp
#

wawa

heady vigil
#

I wish I could write anywhere like that lol

vague coral
carmine quarry
#

"insa" is just "in" said by jar jar binks

vague coral
#

a kala o · mi wile pana e ni lon ilo pi moku lipu · taso ona li ante e nasin · *mu* _mu_ li kama *mu* *mu* · ni li ike ala ike

vague coral
#

-a mi ken ala ante e kulupu-lapo/submit · ni li wile ala wile

carmine quarry
#

ill make sure you have edit rights org-wide

#

@fading plover i made you an owner of kulupu-lapo for bus-proofing

vague coral
carmine quarry
vague coral
carmine quarry
#

@full root thanks for the submissions!
useful information for the future: markdown supports single line breaks too!

lon pimeja la mi lape ala, mi pilin
<br>mi tawa ale ma tan ala tawa ala

can become

lon pimeja la mi lape ala, mi pilin \
mi tawa ale ma tan ala tawa ala

or two whitespaces after pilin

#

(we need to figure out a way to present this information on /add instead of editing manually afterwards)

nova gale
#

or two whitespaces after pilin
i prefer ni; makes the source more readable

carmine quarry
#

me too

full root
vague coral
full root
#

also i totally forgot to paste the "from album 'mu wawa'" note on every submission without the first one, if you could add that itd be great! album titles are important prolly

vague coral
nova gale
#

(see /collections/)

carmine quarry
#

soko Kan's submissions are all merged, so if anyone wants to open a PR for a collection now you can

#

ooh jan Leli knows about the markdown linebreak

nova gale
#

no need to clone the repo every time

carmine quarry
#

additional issue: mi la no need to fix what isn't broken

nova gale
carmine quarry
#

okay then i don't understand the difference

nova gale
carmine quarry
#

you shouldn't be developing on main anyway

#

pushing to a branch is unaffected

nova gale
#
  • the poki directory wouldn't exist in lipu's git
carmine quarry
#

please unabbreviate SSG

nova gale
#

static site generation

#

Static site generators (SSGs) are software engines that use text input files (such as Markdown, reStructuredText, AsciiDoc and JSON) to generate static web pages. Unlike dynamic websites, these static pages do not change based on the request. This simplifies the requirements for the backend and allows the site to be distributed via content deliv...

carmine quarry
#

what are you thinking for bumping the deployment then

#

what starts it

nova gale
#

that would still happen in poki's actions

carmine quarry
#

you're free to try implement that

nova gale
#

great. i'll make a branch

carmine quarry
#

clogging up the commits
you were working on that iirc but didnt get it to a working state

nova gale
#

yep. that was at 3am tho. i was getting back to it when i tought about this way of doing it

carmine quarry
#

oh also @nova gale consider the usecase of local builds

#

they have to keep working

nova gale
#

they will. astro will download the latest poki on every run

carmine quarry
#

also that restarting npm run dev isn't gonna take forever

nova gale
#

astro caches the content collections

carmine quarry
#

kk

nova gale
#

or as the astro blog post put it:

There’s no performance hit: Astro caches the data locally between builds, meaning that updates can be fast and can minimize the number of API calls that need to be made.

nova gale
#

@carmine quarry could i have perms to lipu?

carmine quarry
nova gale
carmine quarry
#

its always strange to me how org Member doesn't grant write access to org repos

#

i get the logic but ye

nova gale
#

so true! it's probably made for larger communities (e.g. the linux kernel) so that people won't constantly fuck them up

#

I made a branch on lipu that contains some proposed style changes

  • make the accent color match the logo in dark mode
  • adjust the background to be a wee bit lighter so it still looks good
  • make paddings and border radii consistent
    and some perhaps more contriversial ones
  • make the <main> container match the <header> and the <footer> while making longer paragraphs quite a bit more enjoyable to read.
  • moving the works on the landing page inside a scrollable box to make the it a bit more attractive and not ridiculously long
  • adding a /all route that is basically just the old landing page without the introduction
nova gale
nova gale
carmine quarry
nova gale
#

i can also compromise by making it like 800px or something?

carmine quarry
#

feel free to try that

nova gale
#

here is 800

carmine quarry
#

also the landing page with the newly applied background colour doesn't have a transition

nova gale
#

so it seems. i'll fix this

carmine quarry
#

make sure the scrollable block makes sense on mobile

shut flume
#

does the scrollbox have tabindex=0 and an accessible name assigned

carmine quarry
#

like what happens if it takes up the full screen but you actually want to scroll to the bototm

nova gale
#

it has like .25rem or smth of margin

carmine quarry
#

a bit too little contrast, feel free to remove the background colour in the scrollable block or tweak the accent colour

shut flume
#

i think i grabbed the wrong color

nova gale
shut flume
shut flume
nova gale
#

the tabbing order looks like this rn

shut flume
#

it's not about the tabbing order, it's about making the container focusable

nova gale
#

it is focusable

carmine quarry
#

definiteily rebase before doing any more work cause the font + header update might inform some decisions

shut flume
#

ok perfect does it have an accname

nova gale
#

no, it's just generic i'll add aria-label is this ok?

shut flume
#

better to do aria-labelledby, point it to the 'browse all 1155 works' subheading and add a role of 'region'

nova gale
#

is this better?

vague coral
#

o kama sona e toki pona tan musi! https://mun.la/sona

pali ni li kama tan pilin ni:

seme la mi ken pali e ijo pi toki pona, li ken pana e ona tawa jan pi toki pona ala? mi kama sona e ni: mi ken pali wile, lon toki pona lon toki Inli!

taso ni li pali mute. tenpo mute la sina ante e toki la nimi li kama nasa sama ni: jan li jo e len, taso len ...

▶ Play video
heady vigil
#

o lipu ante

prime jolt
#

I've been thinking, is Lapo a contraction of lipu ale pona?

carmine quarry
#

yep

nova gale
#

proposition to rename lipu Lapo to lipu lipu [tone indicator intensionally omitted. go figure]

vague coral
carmine quarry
#

@nova gale instead of a scrollable area we could offer the 5-10 latest works and then an /all link

#

similarly we could show like the most prolific authors or tags or something

nova gale
#

yep. I actually switched to that yesterday

#

too many problems with all works

carmine quarry
#

@vague coral @heady vigil music request: jan Sepulon

vague coral
#

lon,,

heady vigil
#

oh true

#

they're not in the database yet, that's so odd

carmine quarry
#

@heady vigil @vague coral number of articles in poki/main over time

heady vigil
#

🥺

#

I wonder what are those jumps

carmine quarry
#

big merges

#

like lipu tenpo

heady vigil
#

ok true

vague coral
#

@heady vigil o · mi anu sina o lon e jan Sepu o jan Sweepulon o ijo pi wile kala

heady vigil
#

hehe

#

you're free to if you wish

carmine quarry
#

i added a new util

heady vigil
carmine quarry
#

it looks at jan Ke Tami's music playlist and tells us what links are missing from the archive

vague coral
carmine quarry
heady vigil
carmine quarry
# carmine quarry

not hooked up to any ci, just something we can run from time to time

vague coral
heady vigil
#

you do it

#

o sina

carmine quarry
vague coral
#

ɒnoq

carmine quarry
#

some of these may already be on music but i wouldn't know

#

in some cases, should be as simple as throwing a link into the correct file (jan Kijon)

heady vigil
#

they are

#

tetsusquared la, I added that

carmine quarry
#

music is one of those "final frontiers"

#

after its done, im not sure what else we desperately have to document

hasty quarry
#

made a PR that makes sure ppl dont use html tags in the text n such ^-^

#

tbh we could probably just auto-replace it, but nice to be clear that they can type in markdown

carmine quarry
#

thoughts on maybe catching this?

#

its quite a bit less clearcut than your other cases tho

hasty quarry
#

ya if that's something ur seeing (or expect to see) in submissions but wanna not have then sure go wild, just add another thing under line 62 formatted like [/<div>/, "Text should use markdown not HTML <div> can be replaced with ..."],

#

could also do the <hX>s

carmine quarry
#

feel free

heady vigil
#

for example, no videos by Kekan or VRC have been transcribed

carmine quarry
#

non music videos that is

heady vigil
#

bleh

carmine quarry
#

thankfully we can use the same approach

#

just gonna need a good playlist(s)

heady vigil
fading plover
heady vigil
#

when I mean transcribed I mean inside Lapo

#

but thank you so much

vague coral
#

tenpo la mi sitelen luka e ijo mtpvr

heady vigil
# fading plover false! A lot of my stuff has subtitles Which you could almost certainly just dow...

that's right btw (x)

 yt-dlp --skip-download --write-subs --write-auto-subs --sub-lang en --sub-format ttml --convert-subs srt --output "transcript.%(ext)s" <URL_GOES_HERE_WITHOUT_QUOTES> && sed -i '' -e '/^[0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9] --> [0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]$/d' -e '/^[[:digit:]]\{1,4\}$/d' -e 's/<[^>]*>//g' ./transcript.en.srt && sed -e 's/<[^>]*>//g' -e '/^[[:space:]]*$/d' transcript.en.srt > output.txt && rm transcript.en.srt 
heady vigil
#

shut the fuck up

carmine quarry
#

🤓 digit 🤓 space

heady vigil
#

that's also didn't work

#

ah because of the language

nova gale
#

updated some consistency stuff in /add. will redo the index now and then finally fix the contrast issues after going to sauna rq (byee)

heady vigil
#

I don't know what to put here

vague coral
#

mi pana a e ni anu seme

heady vigil
#

come on

twilit haven
vague coral
fierce gull
#

jan Sepulon li lon, ni li lon

carmine quarry
#

100 prs

#

some of those were api tests

#

but still damn

heady vigil
#

@vague coral there is an issue with the regex tool, if the text has one space at the end, the tool just doesn't ignores the whole line

#

which is a problem because one space isn't enough to break the line

vague coral
#

sona

heady vigil
#

can u fix 🥺

nova gale
#

i (once again) revamped the landing page. opinions?

#

i was also thinking about adding a graph that shows the entry count over time to the stats area

#

(also the stat blocks work as links to the related sites)

unique light
#

Kinda looks nice

vague coral
heady vigil
#

awawa

#

ok

#

another thing, with tags, how should I say that something is X rather than discusses X

#

say, something talks about music rather than being music

vague coral
#

nnn

#

topic.music en type.music,, · taso ni li wile e ante pi lipu ale

heady vigil
#

💥

vague coral
#

sama la · seme la mi o toki e ijo pi wile len ken · CW spiders anu CW - spiders anu spiders anu seme · (CW: spiders li kama {"CW": "spiders"} la ike)

heady vigil
vague coral
heady vigil
vague coral
#

mi pini e pali pi jan Sepulon · li kama sona e kalama tu ni → ona li lon ala lipu ona pi ma [YouTube]

twilit haven
#

I wonder if a translation of my own work would count.

fierce gull
#

that would be cool

twilit haven
heady vigil
#

I thought that someone really disliked you, and it was just penpo

fierce gull
#

jan Sepo li ike ala. ona li wawa

twilit haven
twilit haven
nova gale
#

Contributing and project overview

poki Lapo

poki Lapo is a library and monolingual corpus for toki pona. Our vision is to expand it to include all types of media in toki pona, including books, poetry, music, comics, posts and more. Files are transcribed by volunteers into Markdown format with metadata and stored in a GitHub repo.

To commit works to poki Lapo, you can clone the repo at kulupu-lapo/poki on Github. If you do not have experience with git or this feels like a too big commitment, you can also send single entries right from this site using the /add feature.

You can also join the ma pona pi toki pona discord to talk to the maintainers on our #tomo-mute-forum thread.

lipu Lapo

lipu Lapo (this site) is a frontend for poki Lapo. It is based on the Astro static site generator hosted on Github pages that renders the entries and collections from the markdown files stored in poki Lapo.

#

is this a fine overview of what we do?

vague coral
#

jan Ke Tami li pana e kalama mute lon ilo [Discord] taso la ni o lapo ala lapo

nova gale
#

o lapo

twilit haven
#

mi sona ala

nova gale
#

poki Lapo = poki pi lipu ale pona

vague coral
#

jan tu li toki e pona la mi ijo

twilit haven
#

a. sitelen wan pi nimi lapo li suli ala.

vague coral
#

mi ni tan musi

heady vigil
#

mi lapo

heady vigil
#

lipu li tan ma Siko la ona li ken lapo

vestal herald
nova gale
vague coral
heady vigil
#

o lapo

vague coral
nova gale
#

also, here is previews for the landing page

carmine quarry
nova gale
#

Righty 👍 How about the overview stuff?

vague coral
#

ken la o nanpa e suli lipu kin · "lipu 1196 la nimi 8675309 li lon"

nova gale
#

"word" defined how exactly?

vague coral
#

ni li suli ala · "xnopyt" li ken nimi :p

nova gale
#

is " [[ " a word?

#

how about "BY-SA"

vague coral
#

nimi ala nimi la ni li ante lili taso e nanpa suli

nova gale
#

the first file i opened la there were 8/16 fake words on the first line only

vague coral
vague coral
nova gale
#

@carmine quarry o, mi ken ala ken e ni:

User-agent: AI2Bot
User-agent: Ai2Bot-Dolma
User-agent: aiHitBot
User-agent: Amazonbot
User-agent: anthropic-ai
User-agent: Applebot
User-agent: Applebot-Extended
User-agent: Brightbot 1.0
User-agent: Bytespider
User-agent: CCBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: Claude-Web
User-agent: ClaudeBot
User-agent: cohere-ai
User-agent: cohere-training-data-crawler
User-agent: Cotoyogi
User-agent: Crawlspace
User-agent: Diffbot
User-agent: DuckAssistBot
User-agent: FacebookBot
User-agent: Factset_spyderbot
User-agent: FirecrawlAgent
User-agent: FriendlyCrawler
User-agent: Google-CloudVertexBot
User-agent: Google-Extended
User-agent: GoogleOther
User-agent: GoogleOther-Image
User-agent: GoogleOther-Video
User-agent: GPTBot
User-agent: iaskspider/2.0
User-agent: ICC-Crawler
User-agent: ImagesiftBot
User-agent: img2dataset
User-agent: imgproxy
User-agent: ISSCyberRiskCrawler
User-agent: Kangaroo Bot
User-agent: meta-externalagent
User-agent: Meta-ExternalAgent
User-agent: meta-externalfetcher
User-agent: Meta-ExternalFetcher
User-agent: MistralAI-User/1.0
User-agent: NovaAct
User-agent: OAI-SearchBot
User-agent: omgili
User-agent: omgilibot
User-agent: Operator
User-agent: PanguBot
User-agent: Perplexity-User
User-agent: PerplexityBot
User-agent: PetalBot
User-agent: QualifiedBot
User-agent: Scrapy
User-agent: SemrushBot-OCOB
User-agent: SemrushBot-SWA
User-agent: Sidetrade indexer bot
User-agent: TikTokSpider
User-agent: Timpibot
User-agent: VelenPublicWebCrawler
User-agent: Webzio-Extended
User-agent: wpbot
User-agent: YouBot
Disallow: /
carmine quarry
#

go for it

nova gale
#

otherwise crawling the entirity of toki pona would be too easy

carmine quarry
#

im sure they crawl all source code on github anyway

nova gale
#

sure

#

but they have rate limits and stuff

vague coral
#

esun [Microsoft] li lawa e ilo [GitHub] e esun [OpenAI] la,,

nova gale
#

should we allow non-scraping ai bots (chat users that ask about Lapo and those search engine summaries mainly) to access lipu?

nova gale
vague coral
heady vigil
#

the difference between how I and Kita write commit summaries is hilarious

vague coral
#

mi toki musi lon pona pakala taso :p
-# sina pona ala e pakala la sina toki musi ala :p :p

heady vigil
#

mi lukin ala e pakala la pakala li lon ala

vague coral
#

ilo li lukin e pakala li ❌ e ante sina li mu e sina lon poki toki

heady vigil
#

mi lukin ala e ilo ni

#

la ale li pona tawa mi :)

vague coral
#

mi lukin·e·ilo·ni e sina >:(

heady vigil
vague coral
heady vigil
#

ahh eto blehh

#

is there any way to run that locally

#

that would be better

carmine quarry
heady vigil
#

awawa

carmine quarry
#

@heady vigil @vague coral new collection idea: suno pi toki pona by year

heady vigil
#

sure

#

surprised it isn't a collection already

boreal viper
#

I just used the frontend to remind myself of the order in which i wrote lipu lili tu mi tawa utala musi pi toki pona 🩷 😅

#

10/10 very useful would recommend to a friend

#

*will (I've been working on a website lately)

vague coral
#

ilo "tomo luka luka wan pi pali sin" li wawa ni tan seme 😭

vestal herald
#

terrible Portuguese!

vague coral
heady vigil
#

ilo a...

#

toki pona li LON SEME

vague coral
jagged burrow
#

@nocturne rain o · sina pana e lipu sina "open jan" · mi a li pana sama e lipu ni (e lipu ante kin pi kulupu sina) la mi weka e pana sina · sina wile la o kama pana e lipu sin sina o weka e wile pi pana mi

nocturne rain
upper moss
#

is it possible to change the attribution of an entry to multiple ppl?

#

nvm i figured it out

#

its just adding more names under authors anu seme

nocturne rain
#

wile )
mi sitelen pona la mi kepeken sitelen te/to. sitelen Lasina la mi kepeken nimi te/to ala, li kepeken sitelen "". lipu pi kulupu mi li ken ala ken ante lon ni?

upper moss
vague coral
# vague coral seme li wile lapo e jan ni pi sitelen mute tu ale >:3 https://www.youtube.com/@m...

作詞:ChatGPT https://chat.openai.com/

Title: Tenpo Pini Lon (Time Ago)

tenpo pini lon, sina kama tawa
...

▶ Play video
#

@heady vigil o · ilo li pali ali e ijo la ona o lapo alala po

#

jan li kama sona lon tenpo ilo tu wan la seme · https://www.youtube.com/watch?v=b-OuzMegINQ

My original translation trial of Bible in Toki Pona, after learning Toki Pona within 3 hours.
Read below for the full sentence of John 1:1-20.

01
sitelen sewi pi jan Jesu: ona li jan pi pona jan. jan sewi li pana e sitelen sewi ni tawa jan Jesu li sona e ijo kama tawa jan anpa. Jan Jesu li pana e jan toki li toki tawa jan Jojane: ona li ...

▶ Play video
fierce gull
#

ona li pona ala…

#

taso ken la sina wile jo e lipu ale

vague coral
heady vigil
heady vigil
#

ken ala la ona li jaki ale la o lapo ala

vague coral
#

||tenpo pini lon, sina kama tawa
mi lukin e sina lon poka mi
tawa pona lon sike lili mi
taso tenpo pini lon, sina pini

kulupu mi lape, mi pilin ike
sina kama tawa, mi kama sona
tenpo pini lon, tenpo pini lon
sina tawa weka, tawa pini

tenpo pini lon, tenpo pini lon
mi wile e sina lon tenpo pini lon
tenpo pini lon, tenpo pini lon
mi tawa e sina lon tenpo pini lon||

nocturne rain
heady vigil
#

lon

nocturne rain
#

wile mi nanpa pini 🙏
poki Lapo la lipu mi 'jan Kisote pi ma Mansa' li lipu wan. poki mi la ona li tu (1, 2) (tenpo kama la ona li mute; mi wile suli e ona)
tenpo pini la poki mi la lipu li wan kin, taso mi ante e ni. mi wile e sama lon poki Lapo

heady vigil
#

@oblique stump mu mu, are you awake

#

do you have your own transcript for your songs

oblique stump
#

toki! i think i have them somewhere, i can grab them for you

heady vigil
#

yay

twilit haven
#

sad

oblique stump
twilit haven
#

tan seme la, sina pali e musi kalama?

#

Sorry, I meant "how". "tan seme" means "Why".

oblique stump
#

how in what sense?

twilit haven
#

I don't know.

#

I just don't know anything.

#

I can write stories, but not much else.

twilit haven
#

I am stupid.

oblique stump
#

no need to beat yourself up! i've personally just done some translated covers of existing songs so i have no idea about writing from scratch... with my lyrics it's usually that some line in toki pona will spring to mind, and then i'll sit down with the original lyrics for a bit to try and translate them in a way that works. usually it doesn't, and that's why i only have three covers (out of quite a lot that i've attempted), but yeah that's basically my process lol

twilit haven
#

The only music/songs I can imagine are brainrot words in the rythm of a song I have already heard.

#

(Context: I am Gen Z)

#

I would imagine translations being copyrightable by the original author as well as the translator. Something to keep in mind when adding these songs to poki Lapo.

#

Not one or the other, but both.

#

On Wikipedia you aren't allowed to take a copyrighted article, translate it, and publish it.

#

That's why I don't want to translate copyrighted works. I prefer owning the rights to stuff I create. Then I can also license them under any free license I want.

nova gale
carmine quarry
nova gale
#

ok true

carmine quarry
#

although maybe thats the 20%? maybe youve crunched the numbers

nova gale
#

no i haven't,, i can tho

#

oh wait it wouldn't be that hard actually

#

i already have an Excel of all poki lapo entries

twilit haven
#

All of my entries (only one, utala lili) is an original piece of work.

#

Can ilo wawa pi jan pali be added? #pali-musi message

nova gale
nova gale
#

so ~40%

upper moss
#

arr is by default right?

heady vigil
#

yes

#

that's copyright in a nutshell

heady vigil
#

I am very sure that this is mostly on the hands of lipu tenpo (with CC BY-SA 4.0) and Ke Tami (with CC BY 4.0)

upper moss
#

hm my entry is a translation of a public domain work ...
so I can change the license to whatever I want from arr... anu seme?

heady vigil
#

yup

upper moss
#

yee

carmine quarry
heady vigil
#

I suggest btw, please update the source as well if you can

nova gale
#

also i defaulted all of the multilicensed works to the most permissive one

heady vigil
#

hell yeah

vague coral
nova gale
#

mu

vague coral
#

n

#

en li en li anu ala

upper moss
heady vigil
carmine quarry
#

yeaaaa lol

heady vigil
#

it is very cool to see toki pona being used over a decade ago but uh
I can't understand shit

carmine quarry
#

ye

heady vigil
#

is it okay to submit a blank entrye for now

carmine quarry
#

sure

heady vigil
#

I saw some cleanup tags on the website

#

is this anything

#

oh well

carmine quarry
#

@vague coral @heady vigil i recommend you pick a suitable point to merge music progress into main, because there are a lot of files touched and we might start conflicting

#

you can continue music work after the merge

heady vigil
#

okk

vague coral
#

mi la tenpo lon li ken pona

heady vigil
#

I'm doing a sweep of the spreadsheet that Asi sent

#

mostly touching on the smaller creators because they are the most fun for me

carmine quarry
#

i can send an updated spreadsheet after merging

heady vigil
#

true

#

if you all agree, I will commit my work and you can merge

carmine quarry
#

@vague coral @heady vigil could you two write like a short description of everything thats been touched in this pr, cause there are a lot of miscellaneous fixes

vague coral
#

pali mi la mi lapo e jan e jan e jan

heady vigil
#

changelog

  • added music
  • bug fixes
vague coral
#

pana wan la pali ale pi jan wan · pali li lon ala la mi lon e ona · pali li lon la mi pona e ona
(pana san kama la mi pona e pakala mi :p)

#

a kin mi pona e ilo pi alasa pakala

carmine quarry
#

merged

vague coral
#

ponaaa

carmine quarry
#

@upper moss merged poki pi telo Amonsijato changes

#

@vague coral you were probably git merge maining into music which kind of sucks to read because it means recent history of main is included in the pr diff

#

git rebase maining avoids that

vague coral
#

a,,

carmine quarry
#

just for future reference

carmine quarry
vague coral
#

Squashed commit of the following:

carmine quarry
#

yea okay if not for that commit i think the pr would mostly be easy to review

#

but ye its fine wrapping it up today and branching off from main again

#

ping me when yall are done

#

oh theres a conflict to resolve btw

#

just one file

#

merging music is exciting because the total file count is gonna get bumped significantly

heady vigil
#

hey what the fuck

#

did something happen

carmine quarry
#

checking

#

a rebase i think

#

by jan Kita

vague coral
#

sama wile sina

carmine quarry
#

much better

heady vigil
#

yummy

#

pushed my commits

#

is everything good

#

not quite

#

NOW it is

#

@carmine quarry feel free to whatever you want

carmine quarry
#

@vague coral @heady vigil were these moved (snogs by jan Ke Tami)

heady vigil
#

sem e

vague coral
#

mi sona wawa ala · taso ken

#

ona li kama lon tenpo ante lon lipu ona lon ma [YouTube] la ni

carmine quarry
#

jan Usawi's monsuta description is wrong

carmine quarry
#

tawa lon linja
kalama musi pi pali e ni: ...
grammar preserved from somewhere?

#

someone fix "synthizer" please

#

and "sythesizer"

#

tbf we can do that later

heady vigil
#

blergh

#

it's just a search and replace

carmine quarry
#

lets use "vocal synth"

heady vigil
#

okk

#

there's also other synths btw

carmine quarry
#

ping me when you change it and ill merge

carmine quarry
heady vigil
#

music synth,,

#

speech synth

carmine quarry
carmine quarry
heady vigil
#

updated

carmine quarry
#

@heady vigil @vague coral merged

#

should be up on the site in a few minutes

#

we can check how many new pages we got

heady vigil
carmine quarry
#

1387 Works

heady vigil
#

this also serves as a list of tags for a on-site mining accident news story

carmine quarry
#

astonishing work honeslty

heady vigil
carmine quarry
#

total

carmine quarry
#

was 1199 earlier today

vague coral
#

-# a pilin mi la pali mi li lili ni ala

#

la mi o awen pali !

carmine quarry
#

whoops we got a time traveler

#

ill fix the time travel on main

vague coral
#

ssseme,,

carmine quarry
#

was marked as 2025-06 in the metadata

vague coral
#

a a

carmine quarry
#

which would be in the future

heady vigil
#

lmao

#

oops

carmine quarry
#

ale li pona

vague coral
#

pilin mi la ilo li lukin e ni → lipu li lon poki tenpo ike

carmine quarry
#

i might write a tool for that

#

but no promises rn

vague coral
#

mi ken

carmine quarry
#

we can stash scripts like that in utils

#

go for it

#

note that for instance unknown-month and unknown-year is no longer a thing

#

cause all dates are mandatorily yyyy-mm-dd

#

so any files still left in there should move

vague coral
#

a musi

carmine quarry
#

top 10 authors has changed quite a bit

nova gale
#

kala o, I would be ready to merge the UI update branch. opinions?

carmine quarry
#

i can review

#

no open pr rn?

nova gale
#

it's a branch

carmine quarry
#

im aware

#

we use the pr interface as it comes with a diff

#

and you will probably have conflicts with the recent pr for error messages on /add

carmine quarry
#

ooh right @heady vigil im getting you a new spreadsheet

#

it has been ensmallened!

vague coral
#

kalama pi lanpan pan li lon ala lapo?!

carmine quarry
#

i asked temili to submit it via /add but they haven't had the spoons for it i assume

#

yall do it

vague coral
carmine quarry
#

please resolve the conflicts

nova gale
#

will do

nova gale
#

got the conflicts resolved 👍

#

wait

#

what is this

carmine quarry
#

not sure how you'd end up with that honestly

#

maybe you've bumped it on your branch

#

if you hadn't there wouldn't be a conflict

#

best you can do is bump it again i suppose

jagged burrow
carmine quarry
jagged burrow
carmine quarry
#

hmm its made as a carousel

#

i would prefer a 1x4 / 2x2 grid on smaller screens

#

but that might be my anti-carousel bias

#

@nova gale merged

nova gale
#

thanks a lot!

carmine quarry
#

im not 100% happy with the black links, but its something we'll need to think about

#

maybe two shades of an accent colour

nova gale
#

true. also one idea would be to just change the accent entirely

nocturne rain
carmine quarry
#

@jagged burrow now that we have a frontend, please use prs instead of committing new files straight to main

#

so that main stays nice and clean and ✅ed

jagged burrow
#

will do

#

individual files la i guess i can just submit them via the website like anyone else

#

and mi wile pana e lipu mute la i'll make a branch and all that jazz

carmine quarry
#

yep

#

@nova gale i deleted your graph.js which was presumably you trying something out

#

having endpoints doesn't make sense on a static site anyway

#

unexpected benefit of your page width edit: bigger youtube embeds

nova gale
#

just tested it on lipu

carmine quarry
#

no worries

nova gale
carmine quarry
#

random observation: early on i thought maybe some people would prefer filling metadata and others would prefer formatting the contents of the file

#

but apparently people like to do everything for a file in one go

heady vigil
#

yeah, it's sipmler

#

kala o, for the spreadsheet do you have any way to get the date of the songs as well

#

it would be very helpful for me I think

carmine quarry
#

i believe i do not

#

i will check though

#

yes, can confirm

#

youtube does not give timestamp information in playlists

#

i would have to make a request for every single video individually, which is both extremely slow and has got my youtube account api-banned before

#

(incredible, i know)

jagged burrow
#

@nova gale dark mode needs some CSS like this, or dropdowns are white text on a white background (note: i only briefly tested this in my browser Firefox)

option {
    color: black;
}
carmine quarry
#

inherit maybe?

jagged burrow
#

nope

nova gale
#

looks fine to me?

jagged burrow
nova gale
#

oooh

carmine quarry
#

<option> is a <select> thing, not a <details> thing

nova gale
jagged burrow
#

ugh

nova gale
carmine quarry
#

kde breeze dark

nova gale
#

works for me on GNOME

#

are you on a WebKit browser?

jagged burrow
#

if i set the <select>'s color to exactly black, the dropdown receives a black background. seemingly anything else (even #000001) makes the background white. baffling

#

fork of firefox so yes(?)

nova gale
#

no

#

firefox is gecko

jagged burrow
#

a firefox is not webkit, right

nova gale
#

it's not

#

which os

jagged burrow
#

windows 10

nova gale
#

well

#

that might explain

#

windows do be like that sometimes