beatbox-puredata/purest_json/examples/purest-json-test.pd

140 lines
3.6 KiB
Plaintext

#N canvas 46 68 1298 769 10;
#X declare -path purest_json -stdlib zexy;
#X obj 415 136 json-encode;
#X msg 876 36 bang;
#X msg 874 82 clear;
#X obj 454 185 print json-encoded data;
#X obj 434 254 json-decode;
#X msg 309 42 add value 440;
#X obj 207 529 line;
#X floatatom 207 556 5 0 0 0 - - - 0;
#X obj 206 476 pack f f f;
#X msg 206 504 \$1 \, \$2 \$3;
#X msg 424 93 add start 10;
#X obj 237 372 list trim;
#X obj 349 449 print id;
#X obj 206 448 f;
#X msg 526 63 add name first note;
#X obj 411 450 print name;
#X msg 381 70 add duration 1000;
#X msg 503 30 add name wrong name;
#X obj 237 400 route start value duration _id name on;
#X msg 698 92 add on TRUE;
#X msg 140 75 PUT test;
#X msg 206 111 GET test;
#X msg 286 269 DELETE test;
#X msg 286 242 GET test/1;
#X msg 287 212 PUT test/1 \$1;
#X msg 535 91 array var yabba;
#X msg 668 30 array var dabba;
#X msg 692 61 array var doo;
#X msg 604 296 GET _uuids?count=4;
#X obj 714 397 route uuids;
#X obj 714 370 list trim;
#X obj 714 450 json-decode;
#N canvas 82 61 1112 677 webservices 0;
#X obj 170 455 list trim;
#X obj 170 538 json-decode;
#X obj 20 571 print array-done;
#X obj 201 571 print array-decode;
#X msg 129 130 GET http://www.reddit.com/r/all/search.json?q=puredata
;
#X msg 179 160 GET http://en.wikipedia.org/w/api.php?action=query&titles=Puredata&prop=info|links&format=json
;
#X obj 170 485 route results;
#X obj 129 351 rest;
#X obj 139 410 json-decode;
#X obj 15 390 print rest-status;
#X obj 242 411 print raw-data;
#X obj 11 471 print decode-done;
#X connect 0 0 6 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
#X connect 4 0 7 0;
#X connect 5 0 7 0;
#X connect 6 0 1 0;
#X connect 7 0 9 0;
#X connect 7 1 8 0;
#X connect 7 1 10 0;
#X connect 8 0 11 0;
#X connect 8 1 0 0;
#X restore 10 467 pd webservices;
#X obj 4 381 print couchdb_return;
#X obj 434 287 print decode_json_data;
#X obj 714 423 l2s;
#X obj 304 373 print status_messages;
#X obj 415 159 t a a a;
#X msg 61 38 init http://127.0.0.1:5984/;
#X obj 683 346 json-decode;
#X obj 604 319 rest http://127.0.0.1:5984/;
#X obj 206 329 json-decode;
#X obj 194 292 rest;
#X obj 714 483 print array-done;
#X obj 860 483 print array-decode;
#X obj 888 549 declare -path purest_json -stdlib zexy;
#N canvas 198 282 778 533 github 0;
#X obj 116 137 rest;
#X obj 203 204 print data;
#X msg 116 108 GET https://api.github.com/repos/residuum/PuRestJson/commits
;
#X obj 126 172 t a a;
#X obj 126 218 json-decode;
#X obj 157 243 list trim;
#X msg 95 67 header User-Agent: My User Agent;
#X obj 49 275 print array-done;
#X obj 157 275 print array-decoded;
#X connect 0 1 3 0;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 3 1 1 0;
#X connect 4 0 7 0;
#X connect 4 1 5 0;
#X connect 5 0 8 0;
#X connect 6 0 0 0;
#X restore 8 506 pd github;
#X connect 0 0 37 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 4 1 34 0;
#X connect 5 0 0 0;
#X connect 6 0 7 0;
#X connect 8 0 9 0;
#X connect 9 0 6 0;
#X connect 10 0 0 0;
#X connect 11 0 18 0;
#X connect 13 0 8 0;
#X connect 14 0 0 0;
#X connect 16 0 0 0;
#X connect 17 0 0 0;
#X connect 18 0 13 1;
#X connect 18 1 8 1;
#X connect 18 2 8 2;
#X connect 18 3 12 0;
#X connect 18 4 15 0;
#X connect 19 0 0 0;
#X connect 20 0 42 0;
#X connect 21 0 42 0;
#X connect 22 0 42 0;
#X connect 23 0 42 0;
#X connect 24 0 42 0;
#X connect 25 0 0 0;
#X connect 26 0 0 0;
#X connect 27 0 0 0;
#X connect 28 0 40 0;
#X connect 29 0 35 0;
#X connect 30 0 29 0;
#X connect 31 0 43 0;
#X connect 31 1 44 0;
#X connect 35 0 31 0;
#X connect 37 0 24 0;
#X connect 37 1 4 0;
#X connect 37 2 3 0;
#X connect 38 0 42 0;
#X connect 39 1 30 0;
#X connect 40 1 39 0;
#X connect 41 0 13 0;
#X connect 41 1 11 0;
#X connect 42 1 41 0;
#X connect 42 1 33 0;
#X connect 42 2 36 0;