dcwatson / bbcode

A pure python bbcode parser and formatter.
BSD 2-Clause "Simplified" License
68 stars 17 forks source link

replace_links=False doesn't work on video tag/mp4 #35

Closed dzpt closed 4 years ago

dzpt commented 4 years ago
        def render_video(name, value, options, parent, context):
            return '<video width="100%" controls><source src="' + format(
                value) + '" type="video/mp4"></video>'

        parser.add_formatter('video', render_video, replace_links=False)

output:

<video width="100%" controls="" flashstopped="true" id="dummyid75" preload="metadata"><source src="<a rel=" nofollow"="" href="https://domain.com/media/ts/2020/01/11/09/27/f6e662d8-9d69-4512-8c8c-27284c09ce39.mp4">https://domain.com/media/ts/2020/01/11/09/27/f6e662d8-9d69-4512-8c8c-27284c09ce39.mp4" type="video/mp4"&gt;</video>