npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

fanki

v0.7.0

Published

yet another Anki clone, console app with blackjack

Downloads

8

Readme

Fanki

yet another Anki clone, console app with blackjack

helper module for the diglossa: https://github.com/mbykov/diglossa.git

absolutely easily, in a minute, you can create a unit of Anki-like tests and dictionaries for them. And use them right in the console

fanki

Install

$ sudo npm install fanki --global

clone or create some fanki-heap, example: https://github.com/mbykov/fanki-heap

$ git clone https://github.com/mbykov/fanki-heap

describe path to your fanki-heap in an options file ".fankiconf.json" in ~, i.e. homedir, or in a current dir

.fankiconf.json
{
  input: '~/fanki-heap'
}

start fanki with several substrings to select unit you wish:

$ fanki lush 02

or

$ fanki zho yoyo 15

or

$ fanki lush 02 -i ~/fanki-heap

use arrows

left / right - to move along the card

down - next card

shift down - change card color from green to red, (from raw to ripe)

shift left / right - move along a line to press 'd', 's' or 'v'

controls

d - wordform dictionary search

s - symbol search (useful for chinese)

h - help

ctrl+a - jump to beginning of a line

ctrl+l - clear screen

ctrl+k - clear line

v - (not ctrl-v!) - past arbitrary text

colors

green - raw, show often

yellow - show less often

red - ripe, do not show, eat

dictionaries

dictionaries have the same format of rows

好 = hǎo = good; well
来 = lái = to come

but dictionaries should have "-dict" in a file name

the closer to the file with the unit of tests, the earlier the dictionary is processed. Dictionaries at the heap root are processed last. Therefore, duplicate values in later (upper) dictionaries will not be counted.

note

although you can see the names of the languages in the fanky heap example, the application does not use this in any way. These names are for my convenience only, to group test units.

The program does not know anything about the test language, and only works with strings. Therefore, it is possible to request information about the "c" symbol for the European language, but there will be no result, however.

Therefore, no language parsers or analysers are used in dictionary searches. Only unchangeable and specially defined forms in the dictionary will be found.

Analyzers will be used in the future more mature version of Fanki for desktop