OCaml ਲਈ mask-pii
ਲੌਗਾਂ ਅਤੇ ਡਾਟਾ ਪਾਈਪਲਾਈਨਾਂ ਵਿੱਚ ਈਮੇਲ ਅਤੇ ਫ਼ੋਨ PII ਨੂੰ ਮਾਸਕ ਕਰਨ ਲਈ mask-pii ਦੀ OCaml ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ।
ਈਮੇਲ ਮਾਸਕਿੰਗ
ਡੋਮੇਨ ਦੀ ਦਿਖਾਈ ਜਾਰੀ ਰੱਖਦੇ ਹੋਏ ਲੋਕਲ ਹਿੱਸਿਆਂ ਨੂੰ ਮਾਸਕ ਕਰਦਾ ਹੈ।
ਗਲੋਬਲ ਫੋਨ ਫਾਰਮੈਟ
ਫਾਰਮੈਟ ਅਤੇ ਸੁਫ਼ਿਕਸ ਦੀ ਦਿਖਾਈ ਜਾਰੀ ਰੱਖਦੇ ਹੋਏ ਸੰਵੇਦਨਸ਼ੀਲ ਅੰਕਾਂ ਨੂੰ ਮਾਸਕ ਕਰਦਾ ਹੈ।
ਬਿਲਡਰ-ਸਟਾਈਲ API
ਪ੍ਰੋਸੈਸ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਈਮੇਲ/ਫ਼ੋਨ ਮਾਸਕਿੰਗ ਅਤੇ ਮਾਸਕ ਅੱਖਰ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਚਾਲੂ ਕਰੋ।
ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਸ਼ੁਰੂ ਕਰੋ
OCaml [planned: opam repository 0.2.0]: ਹੇਠਾਂ ਦਿੱਤੀ ਮੌਜੂਦਾ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਧੀ ਵਰਤੋ, OCaml API ਲੋਡ ਕਰੋ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਉਦਾਹਰਨ ਚਲਾਓ। ਉਦਾਹਰਨ ਈਮੇਲ ਅਤੇ ਫ਼ੋਨ ਮਾਸਕਿੰਗ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ ’ਤੇ ਚਾਲੂ ਕਰਦੀ ਹੈ ਅਤੇ ਉਮੀਦ ਕੀਤੀ ਆਉਟਪੁੱਟ ਦਿਖਾਉਂਦੀ ਹੈ।
ਇੰਸਟਾਲੇਸ਼ਨ
git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git
ਵਰਤੋਂ
main.ml
open Mask_pii
let () =
let masker =
new_masker
|> mask_emails
|> mask_phones
|> with_mask_char '#'
in
let result = process masker "Contact: alice@example.com or 090-1234-5678." in
print_endline result
(* => "Contact: a####@example.com or ###-####-5678." *)
ਨੋਟ
ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ README ਇਸ ਭਾਸ਼ਾ ਲਈ ਪੈਕੇਜ ਇਕੋਸਿਸਟਮ ਦੇ ਸਹੀ ਵੇਰਵੇ ਅਤੇ API ਉਦਾਹਰਨਾਂ।
ਪਿਛਲਾ
ਭਾਸ਼ਾ ਸੂਚੀਅਗਲਾ
GitHub