Racket కోసం mask-pii

లాగ్‌లు మరియు data pipelines లో ఇమెయిల్ మరియు ఫోన్ PII ను మాస్క్ చేయడానికి mask-pii యొక్క Racket అమలు.

ఇమెయిల్ మాస్కింగ్

డొమైన్ దృశ్యమానతను నిలుపుకుంటూ local parts ను మాస్క్ చేస్తుంది.

గ్లోబల్ ఫోన్ ఫార్మాట్లు

ఫార్మాట్ మరియు suffix దృశ్యమానతను నిలుపుకుంటూ సున్నితమైన అంకెలను మాస్క్ చేస్తుంది.

Builder-శైలి API

ప్రాసెస్ చేయడానికి ముందు ఇమెయిల్/ఫోన్ మాస్కింగ్ మరియు mask character ను స్పష్టంగా ప్రారంభించండి.

ఇన్‌స్టాల్ చేసి ప్రారంభించండి

Racket [planned: Racket Package Catalog 0.2.0]: దిగువ ప్రస్తుత ఇన్‌స్టాలేషన్ పద్ధతిని ఉపయోగించి, Racket APIని లోడ్ చేసి కనీస ఉదాహరణను అమలు చేయండి. ఉదాహరణ ఇమెయిల్ మరియు ఫోన్ మాస్కింగ్‌ను స్పష్టంగా ప్రారంభించి ఆశించిన అవుట్‌పుట్‌ను చూపుతుంది.

ఇన్‌స్టాలేషన్

git clone --branch v0.2.0 --depth 1 https://github.com/finitefield-org/mask-pii.git

ఉపయోగం

example.rkt
#lang racket

(require mask-pii)

(define masker
  (with-mask-char #\#
    (mask-phones
      (mask-emails (make-masker)))))

(displayln
  (process masker "Contact: alice@example.com or 090-1234-5678."))
;; Expected output: "Contact: a####@example.com or ###-####-5678."
గమనిక

దయచేసి README ఈ భాషకు సంబంధించిన ఖచ్చితమైన package ecosystem వివరాలు మరియు API ఉదాహరణల కోసం చూడండి.

మునుపటి

భాషల సూచిక

తర్వాత

GitHub