Code Monkey home page Code Monkey logo

sona-nimi's Introduction

nimi.li

nimi.li is an interactive Toki Pona dictionary using data from Linku and jan Sonja's public ku subset.

Use a link like nimi.li/pona to view a specific word! The link will create an embed with the definition in Discord and any platform that supports showing page metadata.

You can install nimi.li as a Progressive Web App. Thanks woflydev!

sona-nimi's People

Contributors

cubedhuang avatar jmejuniper avatar l4ssc avatar tbodt avatar woflydev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

sona-nimi's Issues

The website broke...

Screenshot 2024-03-03 201835

The CSS broke and the buttons don't work.

Without font extension (I like to use an extension to use fonts, but indeed, it's very similar to the top image):

Screenshot 2024-03-03 202416

luka pona?

nimi.li displays sitelen pona forms of every word, and the old nimi Linku spread sheet contains gifs for the luka pona forms of different words. Would it be possible to get those luka pona gifs to appear in nimi.li? This would make learning luka pona slightly easier, and it's something that I already want to learn. I would implement this myself as a PR, but I'm not familiar at all with the inner workings of nimi.li.

Feature suggestion

Having a setting to automatically focus the search bar when you open the website would be nice!
I usually open nimi.li just to find the definition for a single word quickly, having to click the search bar is a tad annoying.
I would put in a pull request but I'm not familiar with web dev sadly :P

can't use ⌘+C hotkey

When you select a word on the page and then press +C (in order to copy the word) you copy nothing because the search field is focussed instead.

You can still you the right click context menu though.

There's new words in Fairfax Pona

There's a lot of new toki pona words (as well as symbols for words that didn't have a symbol yet) in Fairfax Pona, I think this might need an update to add them.
Web capture_19-4-2023_134532_www kreativekorp com

add sitelen jelo alongside Sitelen Emoji

hello! there are multiple emoji systems in toki pona, and i was wondering if sitelen jelo could be added

it's an emoji system that

  • is more flexible (you can make up a new glyph if you can't remember the default one, or if you don't like the default one)
  • doesn't rely on color vision for color words
  • excludes entirely-black emojis that are hard to see in dark mode
  • doesn't have weird decisions like using an adult👨 for mije and a child👧 for meli
  • points mi/sina/ona in the same direction as sitelen pona

allow deep linking of POS

I'd like to make a deep link:

https://nimi.li/ale#adjective
https://nimi.li/ale#noun
https://nimi.li/ale#number

It should work like on marriam webster:
https://www.merriam-webster.com/dictionary/everything#dictionary-entry-2

but the section should be visually highlighted somehow:

Each POS will need an id

  <div class="mt-2 svelte-1ii88w7">
-     <p class="mt-1 svelte-1ii88w7"><span class="faded shrink-0 svelte-1ii88w7">ADJECTIVE</span> all; abundant, countless, bountiful, every, plentiful </p>
+     <p id="adjective" class="mt-1 svelte-1ii88w7"><span class="faded shrink-0 svelte-1ii88w7">ADJECTIVE</span> all; abundant, countless, bountiful, every, plentiful </p>
-     <p class="mt-1 svelte-1ii88w7"><span class="faded shrink-0 svelte-1ii88w7">NOUN</span> abundance, everything, life, universe </p>
+     <p id="noun" class="mt-1 svelte-1ii88w7"><span class="faded shrink-0 svelte-1ii88w7">NOUN</span> abundance, everything, life, universe </p>
-     <p class="mt-1 svelte-1ii88w7"><span class="faded shrink-0 svelte-1ii88w7">NOUN</span> abundance, everything, life, universe </p>
+     <p id="number" class="mt-1 svelte-1ii88w7"><span class="faded shrink-0 svelte-1ii88w7">NUMBER</span>
       100 </p>
  </div>

and some css for highlighting:

.mt-1:target {
  background: highlight;
  padding-left: .3em;
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.