Announcing: Swagger.py

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In the spirit of creating all sorts of client libraries that can be
used with ARI, I give you: Swagger.py[1].

This Swagger.py is inspired by Swagger.js[2]. You can basically build
a SwaggerClient() object, point it to the Asterisk resources.json
file, and you get a fairly simply object model representing the API.

It supports Swagger Spec 1.1, but I haven't tried it with anything
other than Asterisk. I expect I'll update it to support 1.2 after the
spec has been finalized.

Swagger.py also honors our extension for documenting WebSocket
resources, so you can access the /events WebSocket using it. A simple
"Hello, world" app that works with Asterisk is shown in the README.

Try it out, provide some feedback. I'll be watching the Issues and
Pull Requests on GitHub. Throw stuff up on the wiki if you like.

Enjoy!

 [1]: https://github.com/digium/swagger-py
 [2]: https://github.com/wordnik/swagger-js

-- 
David M. Lee
Digium, Inc. | Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at:  www.digium.com  & www.asterisk.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-app-dev/attachments/20131017/4b27f539/attachment-0001.html>


[Index of Archives]     [Asterisk SS7]     [Asterisk Announcements]     [Asterisk Users]     [PJ SIP]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Linux API]

  Powered by Linux