Metadata-Version: 2.1
Name: ipsrvdb
Version: 1.0.2
Summary: IPsrv ipsrv db parsing library
Home-page: https://github.com/ipsrv/ipsrvdb-python
Author: ipsrv.net
Author-email: admin@ipsrv.net
Maintainer: ipsrv
Maintainer-email: admin@ipsrv.net
License: Apache License Version 2.0
Description: # ipsrvdb-python
        
        # Feature
        1. Support Python2 & Python3.
        2. Support IPv4 & IPv6.
        3. Support output db date, description and header.
        4. Support output raw IP info and IP info in a dinctionary.
        5. Support load the database into memory or using MMAP.
        6. No dependent.
        
        # Installing
        ```
        pip install ipsrvdb
        ```
        
        # Example
        ```
        import ipsrvdb
        
        if __name__ == "__main__":
            # mode options: MEMORY, MMAP
            a = ipsrvdb.IPSrvDB("/path/to/ipsrv.dat", mode="MEMORY")
            print(a.find('8.8.8.255'))
            print(a.findx('8.8.8.255'))
            print(a.findx('2001:250::ffff'))
            print(a.get_header())
            print(a.get_date())
            print(a.get_description())
        ```
        
        # Output
        ```
        NA,北美洲,US,美国,,,,,,
        {u'isp_zh': u'', u'country_iso_code': u'US', u'country_zh': u'\u7f8e\u56fd', u'province_zh': u'', u'city_zh': u'', u'continent_code': u'NA', u'org': u'', u'continent_zh': u'\u5317\u7f8e\u6d32', u'city_code': u'', u'province_iso_code': u''}
        {u'isp_zh': u'\u4e2d\u56fd\u6559\u80b2\u7f51', u'country_iso_code': u'CN', u'country_zh': u'\u4e2d\u56fd', u'province_zh': u'\u5317\u4eac\u5e02', u'city_zh': u'', u'continent_code': u'AS', u'org': u'', u'continent_zh': u'\u4e9a\u6d32', u'city_code': u'', u'province_iso_code': u'11'}
        [u'continent_code', u'continent_zh', u'country_iso_code', u'country_zh', u'province_iso_code', u'province_zh', u'city_code', u'city_zh', u'isp_zh', u'org']
        20210811
        IPSrv, Inc. Dat database.
        ```
        
Platform: all
Description-Content-Type: text/markdown
