Skip to main content
Python HTML purifier
====================

About
-----

Cuts the tags and attributes from HTML that are not in the whitelist.
Their content is leaves. Signature of whitelist:
```python
{
'enabled tag name' : ['list of enabled tag\'s attributes']
}
```
You can use the symbol ``*`` to allow all tags and/or attributes.

Note that the ``script`` and ``style`` tags are removed with content.

The module is based on
[HTMLParser](http://docs.python.org/2/library/htmlparser.html)
Class - in the standard Python package.
No need to pull a dependence, what is also sometimes can be a plus.

[In my blog](http://pixxxxxel.blogspot.ru/2013/07/html-purifier-python.html)

Basic Use
---------
```python
>>> purifier = HTMLPurifier({
'div': ['*'], # разрешает все атрибуты у тега div
'span': ['attr-2'], # разрешает только атрибут attr-2 у тега span
# все остальные теги удаляются, но их содержимое остается
})
>>> print purifier.feed('<div class="e1" id="e1">Some <b>HTML</b> for <span attr-1="1" attr-2="2">purifying</span></div>')
<div class="e1" id="e1">Some HTML for <span attr-2="2">purifying</span></div>
```

Download files

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

Source Distribution

html-purifier-0.1.1.zip (86.1 kB view details)

Uploaded Source

File details

Details for the file html-purifier-0.1.1.zip.

File metadata

  • Download URL: html-purifier-0.1.1.zip
  • Upload date:
  • Size: 86.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for html-purifier-0.1.1.zip
Algorithm Hash digest
SHA256 1a5ddebf3533f2ecb44d5a1bbe5cec59fd27ad6c6215571d487e76cef0ab52a6
MD5 83f96f0970810a6a5afd741e453120b3
BLAKE2b-256 9dd0462059f9a5e0ca01da65a3e5b46a1c63bb66ac77ffc7d7dc6d24a6c036fa

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.9

1 file

0.1.8

1 file

0.1.7

1 file

0.1.6

1 file

0.1.5

1 file

0.1.4

1 file

0.1.3

1 file

0.1.2

1 file

This release

0.1.1 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page