Browse files

Initial Release

  • Loading branch information...
0 parents commit 06267ace7a7006f4632c4d4bc9dbfbd4bd55a209 @gluxon committed Jan 13, 2013
Showing with 83 additions and 0 deletions.
  1. +7 −0 .gitattributes
  2. +2 −0 .gitignore
  3. +20 −0 LICENSE
  4. +35 −0 README.md
  5. +1 −0 index.js
  6. +1 −0 lib/vapix.js
  7. +17 −0 package.json
7 .gitattributes
@@ -0,0 +1,7 @@
+# Set default behaviour, in case users don't have core.autocrlf set.
+* text=auto
+
+# Explicitly declare text files we want to always be normalized and converted
+# to native line endings on checkout.
+*.js text
+*.md text
2 .gitignore
@@ -0,0 +1,2 @@
+node_modules
+.project
20 LICENSE
@@ -0,0 +1,20 @@
+Copyright (c) 2013 Brandon Cheng
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALLTHE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
35 README.md
@@ -0,0 +1,35 @@
+WolfSpider
+=======
+
+What is this?
+-------------
+node-vapix is a Node.js implementation of VAPIX®, an HTTP-based API to
+interface with Axis cameras.
+
+What is VAPIX?
+--------------
+> VAPIX® is Axis’ own open API (Application Programming Interface). It
+> makes Axis network video solutions costefficient, flexible, scalable,
+> future-proof and easy to integrate with other systems.
+
+> All Axis network cameras and video servers have an HTTP-based
+> application programming interface. VAPIX® provides functionality for
+> requesting images, controlling network camera functions (PTZ, relays
+> etc.) and setting/retrieving internal parameter values. The purpose
+> of the API is to make it easier for developers to build applications
+> that support Axis video products.
+
+For more details, and the source of the above quote, see Axis' page on
+the API.
+
+[http://www.axis.com/techsup/cam_servers/dev/cam_http_api_index.php]
+(http://www.axis.com/techsup/cam_servers/dev/cam_http_api_index.php)
+
+License
+-------
+node-vapix is written under the [MIT License]
+(http://opensource.org/licenses/MIT)
+
+Status
+------------
+Not yet started.
1 index.js
@@ -0,0 +1 @@
+module.exports = require('./lib/vapix');
1 lib/vapix.js
@@ -0,0 +1 @@
+console.log("Hello World! This is API is not complete!");
17 package.json
@@ -0,0 +1,17 @@
+{
+ "name": "node-vapix",
+ "version": "0.1.0",
+ "author": "Brandon Cheng <gluxon@gluxon.com>",
+ "description": "VAPIX is Axis’ own open API, implemented in Node.js ",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/gluxon/node-vapix.git"
+ },
+ "main": "./lib/vapix",
+ "dependencies" : {
+ },
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+}

0 comments on commit 06267ac

Please sign in to comment.