Skip to content
Newer
Older
100644 250 lines (200 sloc) 7.34 KB
1005127 @barberdt Fixes bullshit
barberdt authored Feb 10, 2012
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
3 <html lang="en">
4 <head>
5 <meta name="generator" content=
6 "HTML Tidy for Linux (vers 25 March 2009), see www.w3.org">
7 <script src="js/swarm-v0.3.0.js" type="text/javascript">
8 </script>
9 <script src="http://www.webtoolkit.info/djs/webtoolkit.base64.js"
10 type="text/javascript">
11 </script>
12
13 <title>BUGswarm Developers</title>
14 <link rel="stylesheet" href="bootstrap/bootstrap.css" type=
15 "text/css">
16 <link rel="stylesheet" href="css/this.css" type="text/css">
17 <link rel="stylesheet" href=
18 "js/google-code-prettify/prettify.css" type="text/css">
19 <script src="http://code.jquery.com/jquery-1.5.2.js" type=
20 "text/javascript">
21 </script>
22 <script src="js/google-code-prettify/prettify.js" type=
23 "text/javascript">
24 </script>
25 <script src="js/application.js" type="text/javascript">
26 </script>
27 <script src="js/google-analytics.js" type="text/javascript">
28 </script>
29 </head>
30
31 <body onload="loadValues()">
32 <!-- NAVIGATION-->
33
34 <div class="topbar">
35 <div class="topbar-inner">
36 <div class="container">
37 <h3><a id="banner" href="index.html" name=
38 "banner"><img src="images/bs_logo.png"></a></h3>
39
40 <ul class="nav">
41 <li class="dropdown nav-dropdown">
42 <a href="documentation.html" class=
43 "dropdown-toggle">Documentation</a>
44
45 <ul class="dropdown-menu">
46 <li><a href=
47 "configuration_api.html">Configuration</a></li>
48
49 <li><a href=
50 "participation_api.html">Participation</a></li>
51 </ul>
52 </li>
53
54 <li><a href="tools.html">Tools</a></li>
55
56 <li><a href="libraries.html">Libraries</a></li>
57
58 <li><a href="tutorial.html">Tutorial</a></li>
59
60 <li><a href="applications.html">Applications</a></li>
61
62 <li><a href="hardware.html">Hardware</a></li>
63
64 <li><a href="contact.html">Contact</a></li>
65 </ul>
66 </div>
67 </div>
68 </div><!-- CONTENT-->
69
70 <div class="container">
71 <!-- Path-->
72
73 <div class="page-header">
74 <a href="index.html">Home</a> &rarr; Tools
75 </div><!-- Header-->
76
77 <h1>Tools</h1>
78
79 <p>Here you will find a set of tools to help you develop on the
80 BUGswarm platform. These tools are designed to make the process
81 straightforward and developer-friendly.</p>
82 <!-- BUGswarm Tools-->
83
84 <div class="page-header">
85 <h2>BUGswarm Tools</h2>
86 </div>
87
88 <p>In order to abstract some of the tedious work associated
89 with using our <a href=
90 "configuration_api.html">Configuration</a> and <a href=
91 "participation_api.html">Participation</a> APIs, we have
92 developed a set of option-parsed terminal commands to make the
93 BUGswarm development workflow even easier. Built in Python,
94 <a href="https://github.com/buglabs/bugswarm-tools">BUGswarm
95 Tools</a> removes any need for curl and nicely formats the JSON
96 returned by some of the methods in the API.</p>
97
98 <h4><a href=
99 "https://github.com/buglabs/bugswarm-tools">BUGswarm Tools on
100 GitHub</a></h4><br>
101 <!-- API Key Management-->
102
103 <div class="page-header">
104 <h2>API Key Management</h2>
105 </div>
106
107 <p>If you have had a chance to take a look at the <a href=
108 "api_documentation.html">BUGswarm API</a> you may notice the
109 use of API keys for account authorization when using the
110 various API methods. Because these keys are used so often, we
111 have developed this tool to make the creation and reference of
112 these keys just a bit easier.</p><br>
113
114 <div class="page-header"></div>
115
116 <form id="account_fields" name="account_fields">
117 <fieldset>
118 <h3><legend>Input</legend></h3>
119
120 <div class="clearfix">
121 <label for="login"><strong>Username</strong></label>
122
123 <div class="input">
124 <input id="login" name="login" size="14" type="text"
125 class="medium">
126 </div>
127 </div>
128
129 <div class="clearfix">
130 <label for="pass"><strong>Password</strong></label>
131
132 <div class="input">
133 <input id="pass" name="pass" size="14" type="password"
134 class="medium">
135 </div>
136 </div>
137
138 <div class="clearfix">
139 <div class="input">
140 <input type="button" value="Create" onclick=
141 "javascript: createKeys()" class="btn danger">
142 <input type="button" value="List" onclick=
143 "javascript: getKeys()" class="btn danger">
144 <input type="reset" class="btn">
145 </div>
146 </div>
147 </fieldset>
148 </form>
149
150 <div class="page-header"></div>
151
152 <form id="api_key_fields" name="api_key_fields">
153 <fieldset>
154 <h3><legend>Output</legend></h3>
155
156 <div class="clearfix">
157 <label for="login"><strong>Configuration
158 Key</strong></label>
159
160 <div class="input">
161 <input id="configuration" name="configuration" size=
162 "14" type="text" class="xxlarge">
163 </div>
164 </div>
165
166 <div class="clearfix">
167 <label for="pass"><strong>Participation
168 Key</strong></label>
169
170 <div class="input">
171 <input id="participation" name="participation" size=
172 "14" type="text" class="xxlarge">
173 </div>
174 </div>
175 </fieldset>
176 </form>
177
178 <div class="page-header"></div><br>
179 <!-- Console-->
180
181 <div class="page-header">
182 <h2>Console</h2>
183 </div>
184
185 <p>This console consists of embedded tools designed to make the
186 use of our API as simple as possible.</p>
187 <!-- real-time messaging -->
188
189 <h3>Real-Time Messaging</h3>
190
191 <p>BUGswarm is one of the few cloud messaging platforms that
192 allows for real-time communication between devices. Use this
193 embedded tool to observe these real-time messages.</p>
194
195 <form id="swarmfields" name="swarmfields">
196 <fieldset>
197 <div class="clearfix">
198 <label for="apikey"><strong>Participation API
199 Key</strong></label>
200
201 <div class="input">
202 <input id="apikey" name="apikey" size="14" type="text"
203 class="xxlarge">
204 </div>
205 </div>
206
207 <div class="clearfix">
208 <label for="swarmID"><strong>Swarm ID</strong></label>
209
210 <div class="input">
211 <input id="swarmID" name="swarmID" size="14" type=
212 "text" class="xxlarge">
213 </div>
214 </div>
215
216 <div class="clearfix">
217 <label for="resourceID"><strong>Consumer Resource
218 ID</strong></label>
219
220 <div class="input">
221 <input id="resourceID" name="resourceID" size="14"
222 type="text" class="xxlarge">
223 </div>
224 </div>
225
226 <div class="clearfix">
227 <label for="muc"><strong>Global Messages</strong></label>
228
229 <div class="input">
230 <textarea id="muc" name="muc" rows="20" readonly=
231 "readonly" class="xxlarge">
232 </textarea>
233 </div>
234 </div>
235
236 <div class="actions">
237 <input type="button" value="Join Swarm" onclick=
238 "javascript: joinSwarm()" class="btn danger">
239 <button type="reset" class="btn">Cancel</button>
240 </div>
241 </fieldset>
242 </form><script language="javascript" type="text/javascript"
243 src="js/api_key_management.js">
244 </script><script language="javascript" type="text/javascript"
245 src="js/messaging.js">
246 </script>
247 </div>
248 </body>
249 </html>
Something went wrong with that request. Please try again.