Skip to content

wasdee/konjingjing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

konjingjing

A hyper-fast Python module for validating Thai Citizen Card ID written in Rust.

The library name, 'kon-jing-jing' (คนจริงจริง) means 'real person' in Thai.

Get Started

$ pip install konjingjing
from konjingjing import verify_id

assert verify_id('1112034563562') # true
assert verify_id('1112034563563') == False # false, fail checksum
assert verify_id('11120345635') == False # false digit is less than 13
assert verify_id('1112034563s62') == False # false mix with alpha

Notes 😋

This is my first python library written in rust. This is another weekend project.

Idea-Fork from

  1. one in npm

Sensei And Inspiration

  1. https://www.youtube.com/watch?v=D9r__qxtRMQ
  2. https://github.com/mre/hyperjson

About

thai id validator written in rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published