Metadata-Version: 2.1
Name: mac-vendor-lookup
Version: 0.1.8
Summary: Find the vendor for a given MAC address
Home-page: https://github.com/bauerj/mac_vendor_lookup
Author: Johann Bauer
Author-email: pypi.org@bauerj.eu
License: UNKNOWN
Description: Mac Vendor Lookup
        =================
        
        This library provides an easy way to get vendor information from a MAC address. It downloads a local copy of the IEEE's
        OUI prefix list. It has an asynchronous interface using Python 3's asyncio as well as a regular synchronous interface
        for old-school usage.
        
        ## Installation
        
            pip install mac-vendor-lookup
        
        ## Basic Usage
        
        ```python
        from mac_vendor_lookup import MacLookup
        
        print(MacLookup().lookup("00:80:41:12:FE"))
        ```
        
        Output:
        
        > VEB KOMBINAT ROBOTRON
        
        ## Pre-load the vendor list
        
        The list of MAC vendors is currently about 4MB large. By default a lazy-loading mechanism is used,
        that loads the list when it's needed. If it is clear that the list is needed and a wait time during the 
        query is not desired, the list can also be loaded when the program is started:
        
        ```python
        from mac_vendor_lookup import MacLookup
        
        mac = MacLookup()
        mac.load_vendors()  # <- This can take a few seconds for the first download
            
        def find_mac(mac_address):
            print(mac.lookup(mac_address))  # <- this will only take a few µs!
        
        ```
        
        ## Async Interface
        
        There is also an asynchronous interface available:
        
        ```python
        from mac_vendor_lookup import AsyncMacLookup
        
        async def main():
            mac = AsyncMacLookup()
            print(await mac.lookup("98:ED:5C:FF:EE:01"))
        ```
        
        Output:
        
        > Tesla Motors, Inc
        
        ## Command line interface
        
        This library provides a rudimentary command line interface:
        
        ```bash
        $ mac_vendor_lookup 50-D3-7F-00-01-00
        Yu Fly Mikly Way Science and Technology Co., Ltd.
        $ python3 -m mac_vendor_lookup 00:26:12:12:FE
        Space Exploration Technologies
        ```
        
Keywords: mac-address OUI lookup
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: <4, >=3.5
Description-Content-Type: text/markdown
Provides-Extra: test
