A tiny program for uncensoring russian texts
Project description
fuck
Fuck: an ultimate censorship killer - a tiny program for uncensoring russian texts
Usage
To uncensor a particular text use command like this:
python -m fuck uncensor 'Нах**я до%@я нах%ярил??? Расх*%яривай нах@й - не дох*ярим. Них*я, не дох@я дох%ярим - пох*ярили'
The command will emit an uncensored text:
Нахуя дохуя нахуярил??? Расхуяривай нахуй - не дохуярим. Нихуя, не дохуя дохуярим - похуярили
To get the same result in a python command see the example:
from fuck import ProfanityHandler
text, censored, unhandled_matches = ProfanityHandler(
path = 'assets/profane-words.txt'
).uncensor(
'Нах**я до%@я нах%ярил??? Расх*%яривай нах@й - не д0х*ярим. Них*я, не дох@я дох%ярим - пох*ярили'
)
print(text)
print(censored)
print(unhandled_matches)
The script generates the following output upon execution:
Нахуя дохуя нахуярил??? Расхуяривай нахуй - не д0х*ярим. Нихуя, не дохуя дохуярим - похуярили
True
['д0х*ярим']
To uncensor texts from a .tsv
file with anecdotes using default settings run the following command:
python -m fuck stats
Installation
To install from pip
:
pip install f-ck
To create environment and install all dependencies execute the following command:
conda env create -f environment.yml
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
f-ck-0.0.12.tar.gz
(6.0 kB
view details)
File details
Details for the file f-ck-0.0.12.tar.gz
.
File metadata
- Download URL: f-ck-0.0.12.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85fa3086c99be34cc4a6902dbf4a6224b1fd50a6d37d2f275e696e94c63b8d99 |
|
MD5 | 495c03d0dec25c3eb7c3a6f81e863b2a |
|
BLAKE2b-256 | ac9ee6faebe6569a6f8749006d40fc1c53e6ed8d2ec30f753acf0515b7c611f2 |