GithubHelp home page GithubHelp logo

lib-maxiv-dsconfig's Introduction

lib-maxiv-dsconfig's People

Contributors

beenje avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lib-maxiv-dsconfig's Issues

Remove useless files

The dsconfig project comes with modules which convert xls, csv, magnet to json. From what I remember the tango name project were able to do that. So to make generic the dsconfig we should remove these files.

Work better with scripts, e.g. ansible

Today in ansible we use dsconfig as a python module in order to detect changes properly. But then we get problems with python2/3.

See if we can make the "json2tango" script more suitable for running directly by ansible and still be able to detect if anything was changed. That way we don't have to care what python version is involved. I think return codes don't really work for this as they should be about errors... there must be some similar cases where people have wrapped programs in ansible modules to make them idempotent?

Dump class properties

It would be convenient to be able to dump the class properties for a given class using dsconfig.dump. Intuitively this should be possible by specifying e.g. clss:SomeDeviceClass --class-properties, but this gives no class properties. Instead, a server filter is required, which is unexpected. Both cases should work.

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.