mask-pii для Julia

Рэалізацыя mask-pii для Julia для маскіравання PII (email і тэлефонаў) у журналах і канвеерах даных.

Маскіраванне email

Маскіруе лакальную частку, захоўваючы бачнасць дамена.

Маскіраванне тэлефона

Маскіруе адчувальныя лічбы, захоўваючы фармат і бачнасць суфікса.

Builder-style API

Перад апрацоўкай уключыце маскіраванне email/тэлефона і відавочна задайце сімвал маскі.

Усталюйце і пачніце

Julia [source-only: v0.2.0]: Выкарыстайце прыведзены ніжэй актуальны спосаб усталявання, загрузіце API Julia і запусціце мінімальны прыклад. Прыклад яўна ўключае маскіраванне электроннай пошты і тэлефона і паказвае чаканы вынік.

Усталяванне

import Pkg; Pkg.add(url="https://github.com/finitefield-org/mask-pii", subdir="julia", rev="v0.2.0")

Выкарыстанне

example.jl
using MaskPII

masker = Masker()
mask_emails(masker)
mask_phones(masker)
with_mask_char(masker, '#')

input_text = "Contact: alice@example.com or 090-1234-5678."
output = process(masker, input_text)

println(output)
# => "Contact: a####@example.com or ###-####-5678."
Заўвага

Праверце README для дакладных дэталяў экасістэмы пакета і прыкладаў API для гэтай мовы.

Папярэдняя

Індэкс моў

Далей

GitHub