Latest v0.1.58

Sensor

Supported from ^0.0.6

Indonesia Profanity (Beyond the Beep)

Terinspirasi dari profanity milik Ben Friedland, namun pada prosesnya saya lebih menggunakan perbandingan antar string daripada menggunakan regex. Pustaka ini juga mendukung kata alay (maaf) seperti k0ntol, m3MeK, aNJ!nk dan lain-lain.

Import

from frasa import sensor

Cara Penggunaan

Defaultnya penggunaan pustaka ini akan melakukan sensor seluruh kata pada kata kasar yang ada.

text = "Dasar Anj!ng kau, baj1n94n."
censored_text = sensor.beep(text)
 
print(censored_text)
Dasar ****** kau, ********.

Untuk melakukan kustomisasi karakter bisa dengan cara berikut:

censored_text = sensor.beep(text, '-')
 
print(censored_text)
Dasar ------ kau, --------.

Semua ejaan kata yang dimasukkan kedalam aturan grup tertentu. Misalnya, kata asu akan dimuat ke:

'asu', '@su', '*su', '4su',
'asu', 'as*', 'asv', '@s*', '*s*', '4s*'

Sehingga semua kata yang mengandung dalam aturan grup tersebut juga akan di sensor.

Credits

Ben Friedland - For the inspiring package profanity.

License

This project is licensed under the MIT License - see the LICENSE.md file for details