├── .dockerignore ├── .github └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── benchmarks.png ├── benchmarks.py ├── bluemonday.go ├── development.txt ├── go.mod ├── go.sum ├── pybluemonday └── __init__.py ├── scripts ├── build-wheel-docker.sh ├── setup-arm64.sh ├── setup-arm6vl.sh ├── setup-linux-32.sh ├── setup-linux-64.sh └── setup-macos.sh ├── setup.py └── tests ├── __init__.py ├── bluemonday ├── __init__.py ├── test_policies.py └── test_sanitize.py ├── html_sanitizer ├── __init__.py └── test_sanitize.py └── test_memory_leaks.py /.dockerignore: -------------------------------------------------------------------------------- 1 | .git/ -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/benchmarks.png -------------------------------------------------------------------------------- /benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/benchmarks.py -------------------------------------------------------------------------------- /bluemonday.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/bluemonday.go -------------------------------------------------------------------------------- /development.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/development.txt -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/go.sum -------------------------------------------------------------------------------- /pybluemonday/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/pybluemonday/__init__.py -------------------------------------------------------------------------------- /scripts/build-wheel-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/scripts/build-wheel-docker.sh -------------------------------------------------------------------------------- /scripts/setup-arm64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/scripts/setup-arm64.sh -------------------------------------------------------------------------------- /scripts/setup-arm6vl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/scripts/setup-arm6vl.sh -------------------------------------------------------------------------------- /scripts/setup-linux-32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/scripts/setup-linux-32.sh -------------------------------------------------------------------------------- /scripts/setup-linux-64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/scripts/setup-linux-64.sh -------------------------------------------------------------------------------- /scripts/setup-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/scripts/setup-macos.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bluemonday/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bluemonday/test_policies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/tests/bluemonday/test_policies.py -------------------------------------------------------------------------------- /tests/bluemonday/test_sanitize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/tests/bluemonday/test_sanitize.py -------------------------------------------------------------------------------- /tests/html_sanitizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/html_sanitizer/test_sanitize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/tests/html_sanitizer/test_sanitize.py -------------------------------------------------------------------------------- /tests/test_memory_leaks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ColdHeat/pybluemonday/HEAD/tests/test_memory_leaks.py --------------------------------------------------------------------------------