-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver-request.pd
121 lines (121 loc) · 3.76 KB
/
server-request.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#N canvas 541 263 1320 962 12;
#X declare -path purest_json;
#X obj 602 546 rest;
#X obj 535 660 print done;
#X obj 795 671 print error;
#X obj 2051 509 json-encode;
#X obj 2051 611 json-decode;
#X msg 1974 436 clear;
#X text 1876 412 This will clear the object;
#X text 2101 92 output the value;
#X msg 2101 111 bang;
#X obj 2051 530 t a a;
#X obj 2217 653 print JSON_string;
#X text 2178 361 write the content as JSON to a file;
#X text 2176 432 read data from a JSON file;
#X obj 1881 750 print decoding_done;
#X obj 2076 780 print decoded_data;
#X obj 2287 771 print not-a-json-object;
#X msg 1935 569 no json;
#X obj 2078 731 spigot;
#X obj 2115 694 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 2198 619 spigot;
#X obj 2244 593 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X msg 2177 449 read request.json;
#X msg 2160 254 add id 1;
#X msg 2185 306 add adsf 4;
#X msg 2179 378 write H:/PureDataFile/test.json;
#X obj 17 1207 declare -path purest_json;
#X obj 629 708 print decoded_data;
#X obj 631 659 spigot;
#X obj 668 622 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 1613 208 json-encode;
#X msg 1361 48 clear \, array storage textfile \, array storage couchdb \, array storage array \, bang;
#X obj 1613 314 json-decode;
#X obj 1613 247 t a a;
#X text 1368 26 This will construct a json array.;
#X obj 1971 1040 list trim;
#X obj 1971 1158 json-decode;
#X obj 1971 1095 t a a;
#X obj 1703 315 print JSON_object_string;
#X obj 2056 1158 print JSON_array;
#X obj 2034 1194 print decoded;
#X obj 1971 1219 print array_member_done;
#X obj 2056 1128 spigot;
#X obj 2089 1102 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X obj 1703 290 spigot;
#X obj 1736 264 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X msg 1378 140 clear;
#X obj 1613 102 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X obj 1971 1067 route music_array;
#X msg 1400 253 cancel;
#X msg 276 477 header Content-Type: application/json;
#X msg 1420 454 json \$1;
#X obj 477 180 json-encode;
#X obj 388 327 json-decode;
#X obj 478 234 t a a;
#X obj 595 314 print JSON_object_string;
#X obj 595 289 spigot;
#X obj 628 263 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X msg 645 123 bang;
#X msg 1735 110 read request.json;
#X msg 453 83 read request.json;
#X msg 343 127 clear;
#X msg 1500 556 POST https://httpbin.org/post \$1;
#X msg 1650 673 add use_legacy_model true;
#X msg 1490 674 array music_array;
#X text 654 593 Print to console;
#X text 286 452 1 - Set header;
#X text 441 58 2 - Read JSON Request;
#X text 640 95 3 - send json to post -> post to rest;
#X msg 599 401 POST http://beatbot.informatik.hs-furtwangen.de:8000/process \$1;
#X connect 0 0 1 0;
#X connect 0 1 27 0;
#X connect 0 2 2 0;
#X connect 3 0 9 0;
#X connect 4 0 13 0;
#X connect 4 1 17 0;
#X connect 4 2 15 0;
#X connect 5 0 3 0;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 9 1 19 0;
#X connect 16 0 4 0;
#X connect 17 0 14 0;
#X connect 18 0 17 1;
#X connect 19 0 10 0;
#X connect 20 0 19 1;
#X connect 21 0 3 0;
#X connect 22 0 3 0;
#X connect 23 0 3 0;
#X connect 24 0 3 0;
#X connect 27 0 26 0;
#X connect 28 0 27 1;
#X connect 29 0 50 0;
#X connect 30 0 29 0;
#X connect 32 0 31 0;
#X connect 32 1 43 0;
#X connect 34 0 47 0;
#X connect 35 0 40 0;
#X connect 35 1 39 0;
#X connect 36 0 35 0;
#X connect 36 1 41 0;
#X connect 41 0 38 0;
#X connect 42 0 41 1;
#X connect 43 0 37 0;
#X connect 44 0 43 1;
#X connect 45 0 29 0;
#X connect 46 0 29 0;
#X connect 47 0 36 0;
#X connect 49 0 0 0;
#X connect 51 0 53 0;
#X connect 53 0 52 0;
#X connect 53 1 55 0;
#X connect 53 1 68 0;
#X connect 55 0 54 0;
#X connect 56 0 55 1;
#X connect 57 0 51 0;
#X connect 58 0 29 0;
#X connect 59 0 51 0;
#X connect 60 0 51 0;
#X connect 68 0 0 0;