Metadata-Version: 1.1
Name: validfilter
Version: 3.0
Summary: A simple validation module ,support regex
Home-page: https://github.com/rfyiamcool
Author: ruifengyun
Author-email: rfyiamcool@163.com
License: MIT
Description: # validfilter
        
        ## 简单描述
        
        一个用来验证数据格式的模块,已经加入了正则表达式的识别，后期会加入具体某个KEY的是否需要验证的标示.
        
        ## 安装方法
        方法1.
        ```
        pip install validfilter
        ```
        
        方法2
        ```
        git clone git@github.com:rfyiamcool/validfilter.git
        cd validfilter
        python setup.py install
        ```
        
        ## 使用方法
        
        ```
        
        #coding:utf-8
        from validfilter import checkdata
        
        template = {
            'name': 'xiaorui',
            'age': '.*',
            'url' : 'http://.*',
            'address': '\w*',
            'pets': [
                {
                    'name': 'ying',
                    'kind': '.*' 
                }
            ],
            'parents': [{'name': '.*'}], 
        }
        
        kid = {
            'name': "fengyun from xiaorui.cc",
            'age': 123,
            'url' : 'http://xiaorui.cc',
            'address': 'beijing',
            'pets': [
                {
                'name': "liliying", 
                'kind': "nima",
                },
            ],
            'parents': [
                {'name': "zhangbin"},
                {'name': "liudehua"}
            ]
        }
        
        print checkdata(template, kid) 
        ```
        
        #### Run Result
        ```
        python test.py
        xiaorui fengyun from xiaorui.cc
        http://.* http://xiaorui.cc
        .* 123
        .* zhangbin
        .* liudehua
        .* nima
        ying liliying
        \w* beijing
        True
        ```
        
        感谢使用，validfilter一开始是用来验证rest post api过来的表单，后来在各个分布式RPC系统中使用验证各方的数据准确性。
        
        END... ...
        
Keywords: valid list tunple json data
Platform: UNKNOWN
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
