Thailand

polv

Expert
@patarapolw

Hobbyist, skilled in Python and TypeScript; also Kotlin is OK, if need be. Deployed on GCP.

ankisync2. Creating and editing *.apkg and *.anki2 safely

92

AnkiTools. an Anki *.apkg and collection.anki2 reader and editor

72

ankisync. Doing in Anki what AnkiConnect cannot do

70

anki-export. Export your Anki *.apkg to Python. Read Anki *.apkg in Python.

24

hyperpug. Lightweight Pug for browser/Electron. With Pug filters' support, which can also contain indented language like markdown.

16

reveal-md. View markdown files as a presentation in Reveal.js with CLI

14

ankix. New file format for Anki with improved review intervals. Pure peewee SQLite database, no zipfile, but media enabled. Available to work with on Jupyter Notebook.

14

simplesrs. Simple SRS (spaced-recognition system) mechanism and database. Scalable and zero configuration.

14

HanziLevelUp. A Hanzi learning suite, with levels based on Hanzi Level Project, aka. another attempt to clone WaniKani.com for Chinese.

13

pyhandsontable. View a list of JSON-serializable dictionaries or a 2-D array, in HandsOnTable, in Jupyter Notebook.

13

WaniKaniTools. Working with WaniKani API, login, and Community.

11

HanziSRS. An attempt to clone www.wanikani.com, but for Chinese

11

gflash. A very simple app to make formatted flashcards from Google Sheets

11

cjkradlib. Generate compositions, supercompositions and variants for a given Hanzi / Kanji

11

pdf.js-viewer. Example of how to build example viewer of Mozilla's PDF.js

10

pyexcel-export. Preserve/Generate good formatting when exporting to *.xlsx, *.yaml, *.json and when updating data.

10

any-serialize. Serialize any JavaScript objects, as long as you provides how-to. I have already provided Date, RegExp and Function.

9

reveal-editor. Live Reveal.js editor, with global styles/scripts, Markdown and HyperPug. Also, Node-installable.

8

memorable-password. Generate sentence of context, along with keywords/PIN/passwords to make sure you memorize it!!!

8

pronounceable. Analyze passwords' memorizability and generate pronounceable words.

8

blogdown-cms. Content Management System, to provide API endpoints for Static Site Generators or JAMStacks

8

liteorm. A simple wrapper for sqlite; with typings based on TypeScript decorators and reflect-metadata. With async eventemitter (emittery). Focusing on JSON, Date, and MongoDB interop.

7

simplecel. Offline Excel-like app with no formula conversion, but with image/markdown/HTML support.

7

tinydb-viewer. View records generated from TinyDB and alike (e.g. list of dictionaries.)

7

zhres-api. Chinese Resources API

6

aloud. A commenting engine. Aloud your comments.

6

make-html. Make HTML from Markdown or Hyperpug

6

rep2recall-app. Repeat until you can recall

5

randomsentence. Generate a sentence, randomly or from a list of keywords/initials. This is based on Brown corpus.

5

srs-sqlite. A simple SRS app using Markdown/HandsOnTable/SQLite

5

jupyter-flashcards. Jupyter notebook utility to view flashcards in both Excel and markdown format.

4

duendecat. Sentence randomizing app by WaniKani Kanji level and JLPT grammar level. Also for Chinese (Mandarin).

4

nuxt-blog-template. Nuxt.js blog template, with working version at https://www.polv.cc

4

chinesenumber. Convert Chinese (or Japanese) numbers (e.g. 二十一) to numeric digits (21)

4

non-root-gatsby-blog. An attempt to create a Gatsby blog as a part of Monorepo, with /data and /dist (output-dir) directories sticking out, instead of being inside the Gatsby repo.

4

rep2recall.py. Rep2Recall with Python SQLite

4

chineseviewer. View Chinese radicals, superradicals, and sentences

3

k-neu. Kotlin version of Neutralino.js

3

emojazz. Jazzy emoji / kaomoji picker

3

dree-browser. File browser on static websites, made specifically for dree.js

3

xgit. An opinionated command line tools to make your life easier with Git and Gitignore

3

srs-format. An alternative to Anki's *.apkg, that is non-zipped peewee SQLite, and self-contained for all media, allowing for easier programming.

3

pyexcel-xlsxwx. Save pyexcel data with XlsxWriter, while retaining good formatting.

3

TagDict. Let's create a taggable dictionary...

3

diceware_utils. A collection of tools to make diceware passphrase conform with "password policy"

3

CJKhyperradicals. Chinese characters radicalizer and hyperradicalizer

3

edictreader. EDICT2, JMdict and CEDICT reader and searcher in dictionary format

3

yt2pptx. convert a YouTube video into a PowerPoint presentation

2

kirenai-kotoba. Customizable Wordle for Japanese vocabularists that allows customizable word list and more.

2

jptools. Various tools for Japanese language

2

pgadmin4-arch. Latest pgAdmin4 for Arch-based distros, based on debtap

2

go-webview-launcher. Proof of concept for cross-platform cross-build WebView launcher

2

encodeuri-plus. encodeURI that is safe, and doesn't do too much in a specific scenario

2

make-pdf. Beautifully make a pdf from couples of image files

2

minimal-rollup-ts-pug-sass-template. Rollup + TypeScript + Pug + SASS template with no plan for JavaScript frameworks, whatsoever

2

polvtypes. TypeScript definitions by polv

1
56
Apply