# napalm-ce **Repository Path**: rossnrachel/napalm-ce ## Basic Information - **Project Name**: napalm-ce - **Description**: No description available - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-10-26 - **Last Updated**: 2024-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![PyPI](https://img.shields.io/pypi/v/napalm-ce.svg)](https://pypi.python.org/pypi/napalm-ce) [![PyPI versions](https://img.shields.io/pypi/pyversions/napalm-ce.svg)](https://pypi.python.org/pypi/napalm-ce) # napalm-ce This is a [NAPALM](https://github.com/napalm-automation/napalm) community driver for the Huawei CloudEngine Switch. ## Requirements Python 3.6+, napalm 3+ ## Install ```shell pip install napalm-ce ``` ## Upgrading ``` pip install napalm-ce -U ``` ## Quick start ```python from napalm import get_network_driver driver = get_network_driver("ce") device = driver(hostname='192.168.1.1', username='admin', password="Huawei123", optional_args = {'port': 22}) device.open() facts = device.get_facts() device.close() ``` Check the full [NAPALM Docs](https://napalm.readthedocs.io/en/latest/index.html) for more detailed instructions. ## Implemented API * cli(commands) * close() * commit_config() * compare_config() * discard_config() * get_arp_table(vrf='') * get_config(retrieve='all', full=False, sanitized=False) * get_environment() * get_facts() * get_interfaces() * get_interfaces_counters() * get_interfaces_ip() * get_lldp_neighbors() * get_mac_address_table() * get_users() * is_alive() * load_merge_candidate(filename=None, config=None) * load_replace_candidate(filename=None, config=None) * open() * ping(destination, source=u'', ttl=255, timeout=2, size=100, count=5, vrf=u'') * rollback()