Oven logo

Oven

Published

Pure python rfc3986 validator

pip install rfc3986-validator

Package Downloads

Weekly DownloadsMonthly Downloads

Project URLs

Requires Python

>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*

Dependencies

    rfc3986-validator

    A pure python RFC3986 validator

    image Build Status

    Install

    pip install rfc3986-validator
    

    Usage

    >>> from rfc3986_validator import validate_rfc3986
    >>> validate_rfc3986('http://foo.bar?q=Spaces should be encoded')
    False
    
    >>> validate_rfc3986('http://foo.com/blah_blah_(wikipedia)')
    True
    

    It also support validate URI-reference rule

    >>> validate_rfc3986('//foo.com/blah_blah', rule='URI_reference')
    True
    
    • Free software: MIT license