Removed trailing whitespaces
Esse commit está contido em:
@@ -1,45 +1,45 @@
|
||||
{
|
||||
"actions": [],
|
||||
"canPull": false,
|
||||
"canPush": false,
|
||||
"compatibility": [],
|
||||
"description": "Combox recipe for ardrone-webflight development.",
|
||||
"directories": [],
|
||||
"documentation": "",
|
||||
"actions": [],
|
||||
"canPull": false,
|
||||
"canPush": false,
|
||||
"compatibility": [],
|
||||
"description": "Combox recipe for ardrone-webflight development.",
|
||||
"directories": [],
|
||||
"documentation": "",
|
||||
"files": [
|
||||
{
|
||||
"group": "root",
|
||||
"mode": "755",
|
||||
"name": "install.sh",
|
||||
"owner": "root",
|
||||
"path": "/var/lib/comodit/webflight/install.sh",
|
||||
"group": "root",
|
||||
"mode": "755",
|
||||
"name": "install.sh",
|
||||
"owner": "root",
|
||||
"path": "/var/lib/comodit/webflight/install.sh",
|
||||
"template": {
|
||||
"delimiter": {
|
||||
"end": "}",
|
||||
"end": "}",
|
||||
"start": "${"
|
||||
},
|
||||
},
|
||||
"name": "install.sh"
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [],
|
||||
"handlers": [],
|
||||
"name": "ardrone-webflight",
|
||||
"organization": "Eschnou",
|
||||
],
|
||||
"groups": [],
|
||||
"handlers": [],
|
||||
"name": "ardrone-webflight",
|
||||
"organization": "Eschnou",
|
||||
"packages": [
|
||||
{
|
||||
"name": "git"
|
||||
},
|
||||
},
|
||||
{
|
||||
"name": "nodejs"
|
||||
}
|
||||
],
|
||||
"parameters": [],
|
||||
"price": "0.00",
|
||||
"repositories": [],
|
||||
"services": [],
|
||||
"url": "",
|
||||
"users": [],
|
||||
"uuid": "B72AD380C2E611E2B891B16EAC1F0212",
|
||||
],
|
||||
"parameters": [],
|
||||
"price": "0.00",
|
||||
"repositories": [],
|
||||
"services": [],
|
||||
"url": "",
|
||||
"users": [],
|
||||
"uuid": "B72AD380C2E611E2B891B16EAC1F0212",
|
||||
"version": 10
|
||||
}
|
||||
@@ -1,80 +1,80 @@
|
||||
{
|
||||
"canPull": false,
|
||||
"canPush": false,
|
||||
"description": "Install virtual box guest additions and configure mount points.",
|
||||
"canPull": false,
|
||||
"canPush": false,
|
||||
"description": "Install virtual box guest additions and configure mount points.",
|
||||
"directories": [
|
||||
{
|
||||
"group": "root",
|
||||
"mode": "755",
|
||||
"name": "ComodIT Logs",
|
||||
"owner": "root",
|
||||
"group": "root",
|
||||
"mode": "755",
|
||||
"name": "ComodIT Logs",
|
||||
"owner": "root",
|
||||
"path": "/var/log/comodit/virtualbox/"
|
||||
}
|
||||
],
|
||||
"documentation": "",
|
||||
],
|
||||
"documentation": "",
|
||||
"files": [
|
||||
{
|
||||
"group": "root",
|
||||
"mode": "755",
|
||||
"name": "install.sh",
|
||||
"owner": "root",
|
||||
"path": "/var/lib/comodit/applications/virtualbox/install.sh",
|
||||
"group": "root",
|
||||
"mode": "755",
|
||||
"name": "install.sh",
|
||||
"owner": "root",
|
||||
"path": "/var/lib/comodit/applications/virtualbox/install.sh",
|
||||
"template": {
|
||||
"delimiter": {
|
||||
"end": "}",
|
||||
"end": "}",
|
||||
"start": "${"
|
||||
},
|
||||
},
|
||||
"name": "install.sh"
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [],
|
||||
],
|
||||
"groups": [],
|
||||
"handlers": [
|
||||
{
|
||||
"do": [
|
||||
{
|
||||
"action": "execute",
|
||||
"action": "execute",
|
||||
"resource": "file://install.sh"
|
||||
}
|
||||
],
|
||||
],
|
||||
"on": [
|
||||
"_install"
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "virtualbox-guest-additions",
|
||||
"packages": [],
|
||||
],
|
||||
"name": "virtualbox-guest-additions",
|
||||
"packages": [],
|
||||
"parameters": [
|
||||
{
|
||||
"description": "",
|
||||
"key": "shares",
|
||||
"name": "Shares",
|
||||
"description": "",
|
||||
"key": "shares",
|
||||
"name": "Shares",
|
||||
"schema": {
|
||||
"items": {
|
||||
"properties": {
|
||||
"mount": {
|
||||
"description": "Share mount point",
|
||||
"pretty": "Mount point",
|
||||
"required": true,
|
||||
"description": "Share mount point",
|
||||
"pretty": "Mount point",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
},
|
||||
},
|
||||
"name": {
|
||||
"description": "Share name",
|
||||
"pretty": "Name",
|
||||
"required": true,
|
||||
"description": "Share name",
|
||||
"pretty": "Name",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
},
|
||||
"version": 1
|
||||
}
|
||||
],
|
||||
"price": "0.00",
|
||||
"repositories": [],
|
||||
"services": [],
|
||||
"url": "https://www.virtualbox.org/",
|
||||
"users": []
|
||||
],
|
||||
"price": "0.00",
|
||||
"repositories": [],
|
||||
"services": [],
|
||||
"url": "https://www.virtualbox.org/",
|
||||
"users": []
|
||||
}
|
||||
|
||||
+1
-1
@@ -4,4 +4,4 @@ Author:
|
||||
With additional contributions from:
|
||||
Bernhard K. Weisshuhn (bkw@codingforce.com)
|
||||
Benjamin Nortier (@bjnortier)
|
||||
Andreas (@functino)
|
||||
Andreas (@functino)
|
||||
|
||||
+13
-13
@@ -2,23 +2,23 @@
|
||||
|
||||
Pilot the AR.Drone 2.0 directly from your browser. Extend the application with plugins
|
||||
to add features such as video recording, autonomous flight, face recognition, and more.
|
||||
It makes it a very friendly environment to quickly build and experiment with your drone
|
||||
It makes it a very friendly environment to quickly build and experiment with your drone
|
||||
(e.g. during a nodecopter event).
|
||||
|
||||
If you encounter an issue; please submit it to the issue tracker! You can also catch
|
||||
up with me (eschnou) on twitter or on #freenode (channel #nodecopter).
|
||||
|
||||
**This branch is the development branch, there are no packaged release yet.**
|
||||
**This branch is the development branch, there are no packaged release yet.**
|
||||
|
||||
## Built-in plugins
|
||||
|
||||
* **[video-png](plugins/video-png/)** stream the video to the browser through static image loading,
|
||||
* **[video-png](plugins/video-png/)** stream the video to the browser through static image loading,
|
||||
works great in every browser.
|
||||
|
||||
* **[video-stream](plugins/video-stream/)** use [node-dronestream](https://github.com/bkw/node-dronestream) to stream the raw h264 video
|
||||
* **[video-stream](plugins/video-stream/)** use [node-dronestream](https://github.com/bkw/node-dronestream) to stream the raw h264 video
|
||||
feed via webscokets and rendering in Javascript !!! Need a modern browser and CPU.
|
||||
|
||||
* **[hud](plugins/hud/)** to visualize a head-up display with artificial horizon, compass,
|
||||
* **[hud](plugins/hud/)** to visualize a head-up display with artificial horizon, compass,
|
||||
altimeter, etc. Based on [nodecopter-cockpit](https://github.com/bkw/nodecopter-cockpit)
|
||||
|
||||
* **[pilot](plugins/pilot)** to control the drone remotely using the keyboard. Based on [drone-browser](https://github.com/functino/drone-browser).
|
||||
@@ -42,27 +42,27 @@ bower install
|
||||
3. Run `node app.js`
|
||||
4. Point your browser to http://localhost:3000/
|
||||
|
||||
If you have enabled the **pilot** plugin, you can fly the drone with the following keys. Yes,
|
||||
these are azerty bindings :-) If you need qwerty ones, just hack the plugin. I'll need to find
|
||||
If you have enabled the **pilot** plugin, you can fly the drone with the following keys. Yes,
|
||||
these are azerty bindings :-) If you need qwerty ones, just hack the plugin. I'll need to find
|
||||
a way to provide custome configuration etc.
|
||||
|
||||
Use `Z, S, Q, D` to move front, back and sideways. Use your `cursors` to go up/down or turn
|
||||
Use `Z, S, Q, D` to move front, back and sideways. Use your `cursors` to go up/down or turn
|
||||
clockwise/counter clockwise. Use `t` to takeoff and `l` for landing.
|
||||
|
||||
## Adding your own plugin
|
||||
|
||||
There is no tutorial yet, in the meanwhile, just have a look at the built in plugins,
|
||||
it is faily straightforward.
|
||||
There is no tutorial yet, in the meanwhile, just have a look at the built in plugins,
|
||||
it is faily straightforward.
|
||||
|
||||
I would like to maintain a list of user plugins. If you hack something, please let me know
|
||||
and I'll add you to the list.
|
||||
|
||||
## Thanks
|
||||
|
||||
This work is based on the integration of [nodecopter-cockpit](https://github.com/bkw/nodecopter-cockpit)
|
||||
This work is based on the integration of [nodecopter-cockpit](https://github.com/bkw/nodecopter-cockpit)
|
||||
and [drone-browser](https://github.com/functino/drone-browser), refactored in a plugin architecture.
|
||||
Thanks to [@bkw](https://github.com/bkw/) and [@functino](https://github.com/functino) for sharing! Also
|
||||
a big thank you to [@felixge](https://github.com/felixge) for his [node-ar-drone](https://github.com/felixge/node-ar-drone) library
|
||||
Thanks to [@bkw](https://github.com/bkw/) and [@functino](https://github.com/functino) for sharing! Also
|
||||
a big thank you to [@felixge](https://github.com/felixge) for his [node-ar-drone](https://github.com/felixge/node-ar-drone) library
|
||||
which pushed me into buying a drone and become crazy about these little flying robots!
|
||||
|
||||
## License
|
||||
|
||||
+2
-2
@@ -35,8 +35,8 @@ app.configure('development', function () {
|
||||
});
|
||||
|
||||
app.get('/', function (req, res) {
|
||||
res.render('index', {
|
||||
title: 'Express'
|
||||
res.render('index', {
|
||||
title: 'Express'
|
||||
,scripts: scripts
|
||||
,styles: styles
|
||||
});
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário