GithubHelp home page GithubHelp logo

mohdneotech / meraki Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 35 KB

The scripts interacts with the Cisco Meraki API to gather data.

License: GNU General Public License v3.0

Python 100.00%
cisco meraki meraki-api meraki-dashboard pip python

meraki's Introduction

Cisco Meraki API Integration with Python

The scripts interacts with the Meraki API to gather data. Follow the steps below to use the scripts.

Prerequisites

Usage

  1. Clone this repository to your local machine:

    git clone https://github.com/mohdneotech/meraki.git
    
  2. Change into the repository directory:

    cd meraki/
    
  3. Run the script:

    python <script file-name.py>
    
  4. Follow the on-screen prompts to enter your Meraki API key and select the organization, network accordingly.

  5. You may store default Meraki API key in the files to store your own key. Saves time. You'll notice the following lines in include/config.py

     DEFAULT_API_KEY = 'STORE-DEFAULT-API-KEY-HERE'
    
  6. The script will retrieve and display the requested informations based on each script functions.

Motivation

The motivation behind this project stemmed from my experience working with Cisco Meraki in various networking scenarios. I often found the need to retrieve detailed information from the dashboard navigating multiple screens, and I wanted a streamlined way to accomplish this task programmatically. This project was born out of my passion for simplifying network management and automation.

Why I Built This Project

I built this project to provide network administrators and engineers with a convenient tool for retrieving informations from Cisco Meraki devices. It's a common task in network management, and having scripts that can do this efficiently can save time and improve the overall network administration process.

What Did I Learn

While working on this project, I deepened my understanding of the Meraki API and Python programming. I gained experience in making HTTP requests, handling JSON data, and building a user-friendly command-line interface. Additionally, I improved my debugging and error-handling skills, which are essential in any software development project.

Disclaimer

I created the scripts just in case anybody has same use case to retrieve informations from Meraki API. Descriptions on each scripts will be in the header of each files.

Contributing

If you would like to contribute to this project, please open an issue or submit a pull request.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Author

Mohd NeoTech Email: [email protected]

meraki's People

Contributors

mohdneotech avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.