mask-pii עבור Python

מימוש Python של mask-pii להסתרת PII של אימייל וטלפון ביומנים ובצינורות נתונים.

מסיכת אימייל

מסווה את החלק המקומי תוך שמירה על נראות הדומיין.

מסיכת טלפון

מסווה ספרות רגישות תוך שמירה על הפורמט והסיומת.

API בסגנון Builder

הפעילו במפורש מסיכת אימייל/טלפון ותו מסיכה לפני העיבוד.

התקנה והתחלה

Python [published: PyPI 0.2.0]: השתמשו בשיטת ההתקנה העדכנית שלהלן, טענו את ה-API של Python והריצו את הדוגמה המינימלית. הדוגמה מפעילה במפורש מיסוך של דוא״ל וטלפון ומציגה את הפלט הצפוי.

התקנה

pip install mask-pii

שימוש

example.py
from mask_pii import Masker

masker = (
    Masker()
    .mask_emails()
    .mask_phones()
    .with_mask_char("#")
)

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

print(output)
# => "Contact: a####@example.com or ###-####-5678."
הערה

עיינו ב- README כדי לראות פרטי החבילה המדויקים ודוגמאות API לשפה זו.