Coder Social home page Coder Social logo

markstoutjesdijk / indigosdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from indigodomotics/indigosdk

0.0 0.0 0.0 336 KB

This repo is the SDK for Indigo. It contains a bunch of example plugins that illustrate features.

License: MIT License

Python 97.50% C 1.54% CSS 0.15% HTML 0.82%

indigosdk's Introduction

IndigoSDK

Indigo includes a Python-based API and object model for integrating 3rd party hardware, applications, and services into the Indigo Server. Indigo Plugins allow new native devices, triggers, and actions to be added directly to Indigo. The latest extensive technical documentation is available online, including:

Plugins Examples Several Indigo Plugin examples are included in this SDK. These examples include the full python source code and XML files. To see all the source files once downloaded to your Mac, right-click (or control-click) on the plugin bundle (.indigoPlugin file) and select Show Package Contents menu item. The Plugin Developer's Guide has thorough documentation on how each file is used.

IMPORTANT: Although these example plugins are great templates to start with, and we encourage you to copy them, you must edit the Info.plist file inside the bundle after you make a copy for your plugin. Inside the Info.plist XML file you must give the plugin a unique identifier, called the CFBundleIndentifier. And you should also change your plugin's display name (CFBundleDisplayName) and help URL (CFBundleURLTypes). See the Info.plist section of the Developer's Guide for additional details.

Development Support

For help with plugin development, or to report any API problems or requests, join us on our active and helpful developer forum.

Copyright © 2024 Perceptive Automation, LLC. All rights reserved.

indigosdk's People

Contributors

indigo-jay avatar indigodomo avatar davel17 avatar mbendiksen 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.