SCheck Blocklist
Python package enabling seamless integration with the SCheck Blocklist datasets
Actually Version:
1.1.0Our Websites: scheck-blocklist.vercel.app
Content
Installation
To download a library from PyPI via pip just use the command:
pip install scheckbl
Quick Start
Below is sample code showing the syntax:
from scheckbl import blocklist
c = blocklist.check("phrases", "vulgarisms", "f*ck") # output: True
f = blocklist.find("phrases", "vulgarisms", "I f*ck you") # output: True
g = blocklist.get("urls", "ads") # output: list
s = blocklist.similar("phrases", "vulgarisms", "f*uck", 0.3) # output: json
API Reference
blocklist.check
Checks whether a given keyword is present in the specified blocklist.
type_name: category group, e.g., "phrases" or "urls"category: sublist name, e.g., "vulgarisms", "ads"keyword: the word or phrase to check- Returns:
Trueif keyword is found on the blocklist; otherwise,False
📌 Note: If keyword is a URL, the last segment (after the last /) is automatically extracted before checking.
blocklist.find
Checks whether any part of the keyword string contains entries from the blocklist.
type_name: same as abovecategory: same as abovekeyword: full sentence or input string to search through- Returns:
Trueif any blocklisted entry is found; otherwise,False
📌 Note: Just like check(), URLs will be trimmed to their final segment.
blocklist.get
Retrieves the full blocklist for the given category.
type_name: e.g. "phrases"category: e.g. "ads"filename(optional): specific file to loadregex(optional): regex pattern to filter results- Returns: a list of strings representing the full blocklist, each entry as a separate line
blocklist.similar
Finds entries in the blocklist that are similar to the input phrase.
type_name: e.g., "phrases"category: e.g., "vulgarisms"phrase: the string to comparethreshold: similarity threshold from 0.0 to 1.0 (default: 0.6)- Returns: list of tuples
(entry: str, similarity: float)representing blocklist entries with similarity scores
Created with ❤️ by SCheck-Team
Metadata
Release files for scheckbl 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| scheckbl-1.1.0.tar.gz | 6.9 kB | Without provenance | Details for scheckbl-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| scheckbl-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for scheckbl-1.1.0-py3-none-any.whl |
Total release size: 14.8 kB
Release files / scheckbl-1.1.0.tar.gz
| Download URL | scheckbl-1.1.0.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
097bd638a961022841cacf29ff375a58deb110983c006558d50c7e5e9640584f
|
|
BLAKE2b-256 checksum How to use checksums |
3e58b7353abbeff85a2f9de2924ed59c94a60d1c81a65c22adf547a1a0e97e46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Release files / scheckbl-1.1.0-py3-none-any.whl
| Download URL | scheckbl-1.1.0-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b32c0d74a7855e3639ad2094df02316df474c5ecc42d307d7c5309704a7a60d1
|
|
BLAKE2b-256 checksum How to use checksums |
7496cba43172c437819abe8c3f342e93ed0875355de5a9ffd10f497790f6da0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.3
|
Security for scheckbl 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.