Skip to main content

A basic but robust content filter for python.

Project description

Python Content Filter

Build Status Documentation Status PyPi version PyPI pyversions

Content Filter is a basic but robust content filter for python. Content Filter allows you to easily detect language in a message and offers great customizability.

Features

  • Ability to have different levels of filtration.
  • Can ignore repeated characters and infer certain characters aliases.
  • Converts non-english characters to their english equivalents such as ç to c.
  • Ignores non-printing characters.
  • Easily and very customizable.
  • Easy to get up and running.
  • No third-party dependencies.

Installation

Python 3.6 or higher is required

To install Content Filter, enter the following command in any sort of terminal window or command prompt.

# Linux/OSX
python3 -m pip install content-filter

# Windows
py -3 -m pip install content-filter

Links

Contributing

If you are interested in contributing to Content Filter, please check out our contribution guide before you get started. Thanks for your interest!

License

The Content Filter module for Python is licensed under an MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

content_filter-2.2.0.tar.gz (24.8 kB view details)

Uploaded Source

Built Distribution

content_filter-2.2.0-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file content_filter-2.2.0.tar.gz.

File metadata

  • Download URL: content_filter-2.2.0.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.1

File hashes

Hashes for content_filter-2.2.0.tar.gz
Algorithm Hash digest
SHA256 d8043c51f32cd853ee4125481614fc4dd5fbcc28af6dfc94454ce0b5ed785894
MD5 d314f7e335caf9e70c12eea92debbf53
BLAKE2b-256 2c7be0d05e0a675e3be32efc6f78e5b399b4dc36c12391e3d4bedc8dbac69023

See more details on using hashes here.

File details

Details for the file content_filter-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: content_filter-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.1

File hashes

Hashes for content_filter-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 828d6a15fc86f709ba1c2b4254633ac65087e46e53a1b73cf4b66bbf02682cd5
MD5 4158391e29625fc8825e6b008fa5ef23
BLAKE2b-256 512c92d15fd98072b6db11cd2318d2c16e0f502a878d3041196d7722d8d2fdc3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page