-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPyScript_General-pyscript-collective_1037013566072561684.html
More file actions
304 lines (267 loc) · 250 KB
/
PyScript_General-pyscript-collective_1037013566072561684.html
File metadata and controls
304 lines (267 loc) · 250 KB
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
<!DOCTYPE html>
<html lang="en"><head><title>PyScript 💻 - ╰╸pyscript-collective</title><meta charset="utf-8"/><meta content="width=device-width" name="viewport"/><style>@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-normal-400.woff2");font-family:gg sans;font-weight:400;font-style:normal}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-normal-500.woff2");font-family:gg sans;font-weight:500;font-style:normal}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-normal-600.woff2");font-family:gg sans;font-weight:600;font-style:normal}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-normal-700.woff2");font-family:gg sans;font-weight:700;font-style:normal}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-normal-800.woff2");font-family:gg sans;font-weight:800;font-style:normal}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-italic-400.woff2");font-family:gg sans;font-weight:400;font-style:italic}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-italic-500.woff2");font-family:gg sans;font-weight:500;font-style:italic}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-italic-600.woff2");font-family:gg sans;font-weight:600;font-style:italic}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-italic-700.woff2");font-family:gg sans;font-weight:700;font-style:italic}@font-face{src:url("https://cdn.jsdelivr.net/gh/Tyrrrz/DiscordFonts@master/ggsans-italic-800.woff2");font-family:gg sans;font-weight:800;font-style:italic}html,body{margin:0;padding:0;background-color:#ffffff;color:#23262a;font-family:"gg sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;scroll-behavior:smooth}a{color:#0068e0;text-decoration:none}a:hover{text-decoration:underline}img{object-fit:contain;image-rendering:high-quality;image-rendering:-webkit-optimize-contrast}.preamble{display:grid;grid-template-columns:auto 1fr;max-width:100%;padding:1rem}.preamble__guild-icon-container{grid-column:1}.preamble__guild-icon{max-width:88px;max-height:88px}.preamble__entries-container{grid-column:2;margin-left:1rem}.preamble__entry{margin-bottom:0.15rem;color:#2f3136;font-size:1.4rem}.preamble__entry--small{font-size:1rem}.chatlog{padding:1rem 0;width:100%;border-top:1px solid #eceeef;border-bottom:1px solid #eceeef}.chatlog__message-group{margin-bottom:1rem}.chatlog__message-container{background-color:transparent;transition:background-color 1s ease}.chatlog__message-container--highlighted{background-color:rgba(114,137,218,0.2)}.chatlog__message-container--pinned{background-color:rgba(249,168,37,0.05)}.chatlog__message{display:grid;grid-template-columns:auto 1fr;padding:0.15rem 0;direction:ltr;unicode-bidi:bidi-override}.chatlog__message:hover{background-color:#fafafa}.chatlog__message:hover .chatlog__short-timestamp{display:block}.chatlog__message-aside{grid-column:1;width:72px;padding:0.15rem 0.15rem 0 0.15rem;text-align:center}.chatlog__reply-symbol{height:10px;margin:6px 4px 4px 36px;border-left:2px solid #c7ccd1;border-top:2px solid #c7ccd1;border-radius:8px 0 0 0}.chatlog__avatar{width:40px;height:40px;border-radius:50%}.chatlog__short-timestamp{display:none;color:#5e6772;font-size:0.75rem;font-weight:500;direction:ltr;unicode-bidi:bidi-override}.chatlog__message-primary{grid-column:2;min-width:0}.chatlog__reply{display:flex;margin-bottom:0.15rem;align-items:center;color:#5f5f60;font-size:0.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatlog__reply-avatar{width:16px;height:16px;margin-right:0.25rem;border-radius:50%}.chatlog__reply-author{margin-right:0.3rem;font-weight:600}.chatlog__reply-content{overflow:hidden;text-overflow:ellipsis}.chatlog__reply-link{cursor:pointer}.chatlog__reply-link *{display:inline;pointer-events:none}.chatlog__reply-link .chatlog__markdown-quote{display:inline}.chatlog__reply-link .chatlog__markdown-pre{display:inline}.chatlog__reply-link:hover{color:#2f3136}.chatlog__reply-link:hover *:not(.chatlog__markdown-spoiler){color:inherit}.chatlog__reply-edited-timestamp{margin-left:0.25rem;color:#5e6772;font-size:0.75rem;font-weight:500;direction:ltr;unicode-bidi:bidi-override}.chatlog__system-notification-icon{width:18px;height:18px}.chatlog__system-notification-author{font-weight:600;color:#2f3136}.chatlog__system-notification-content{color:#5e6772}.chatlog__system-notification-link{font-weight:500;color:#2f3136}.chatlog__system-notification-timestamp{margin-left:0.3rem;color:#5e6772;font-size:0.75rem;font-weight:500;direction:ltr;unicode-bidi:bidi-override}.chatlog__system-notification-timestamp a{color:inherit}.chatlog__header{margin-bottom:0.1rem}.chatlog__author{font-weight:600;color:#2f3136}.chatlog__author-tag{position:relative;top:-0.1rem;margin-left:0.3rem;padding:0.05rem 0.3rem;border-radius:3px;background-color:#5865F2;color:#ffffff;font-size:0.625rem;font-weight:500;line-height:1.3}.chatlog__timestamp{margin-left:0.3rem;color:#5e6772;font-size:0.75rem;font-weight:500;direction:ltr;unicode-bidi:bidi-override}.chatlog__timestamp a{color:inherit}.chatlog__content{padding-right:1rem;font-size:0.95rem;word-wrap:break-word}.chatlog__edited-timestamp{margin-left:0.15rem;color:#5e6772;font-size:0.75rem;font-weight:500}.chatlog__attachment{position:relative;width:fit-content;margin-top:0.3rem;border-radius:3px;overflow:hidden}.chatlog__attachment--hidden{cursor:pointer;box-shadow:0 0 1px 1px rgba(0,0,0,0.1)}.chatlog__attachment--hidden *{pointer-events:none}.chatlog__attachment-spoiler-caption{display:none;position:absolute;left:50%;top:50%;z-index:999;padding:0.4rem 0.8rem;border-radius:20px;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.9);color:#dcddde;font-size:0.9rem;font-weight:600;letter-spacing:0.05rem}.chatlog__attachment--hidden .chatlog__attachment-spoiler-caption{display:block}.chatlog__attachment--hidden:hover .chatlog__attachment-spoiler-caption{color:#fff}.chatlog__attachment-media{max-width:45vw;max-height:500px;vertical-align:top;border-radius:3px}.chatlog__attachment--hidden .chatlog__attachment-media{filter:blur(44px)}.chatlog__attachment-generic{max-width:520px;width:100%;height:40px;padding:10px;border:1px solid #ebedef;border-radius:3px;background-color:#f2f3f5;overflow:hidden}.chatlog__attachment--hidden .chatlog__attachment-generic{filter:blur(44px)}.chatlog__attachment-generic-icon{float:left;width:30px;height:100%;margin-right:10px}.chatlog__attachment-generic-size{color:#72767d;font-size:12px}.chatlog__attachment-generic-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chatlog__embed{display:flex;margin-top:0.3rem;max-width:520px}.chatlog__embed-color-pill{flex-shrink:0;width:0.25rem;border-top-left-radius:3px;border-bottom-left-radius:3px}.chatlog__embed-color-pill--default{background-color:rgba(227,229,232,1)}.chatlog__embed-content-container{display:flex;flex-direction:column;padding:0.5rem 0.6rem;border:1px solid rgba(204,204,204,0.3);border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:rgba(249,249,249,0.3)}.chatlog__embed-content{display:flex;width:100%}.chatlog__embed-text{flex:1}.chatlog__embed-author-container{display:flex;margin-bottom:0.5rem;align-items:center}.chatlog__embed-author-icon{width:20px;height:20px;margin-right:0.5rem;border-radius:50%}.chatlog__embed-author{color:#4f545c;font-size:0.875rem;font-weight:600;direction:ltr;unicode-bidi:bidi-override}.chatlog__embed-author-link{color:#4f545c}.chatlog__embed-title{margin-bottom:0.5rem;color:#4f545c;font-size:0.875rem;font-weight:600}.chatlog__embed-description{color:#2e3338;font-weight:500;font-size:0.85rem}.chatlog__embed-fields{display:flex;flex-wrap:wrap;gap:0 0.5rem}.chatlog__embed-field{flex:0;min-width:100%;max-width:506px;padding-top:0.6rem;font-size:0.875rem}.chatlog__embed-field--inline{flex:1;flex-basis:auto;min-width:50px}.chatlog__embed-field-name{margin-bottom:0.2rem;color:#36393e;font-weight:600}.chatlog__embed-field-value{color:#2e3338;font-weight:500}.chatlog__embed-thumbnail{flex:0;max-width:80px;max-height:80px;margin-left:1.2rem;border-radius:3px}.chatlog__embed-images{display:grid;margin-top:0.6rem;grid-template-columns:repeat(2,1fr);gap:0.25rem}.chatlog__embed-images--single{display:block}.chatlog__embed-image{object-fit:cover;object-position:center;max-width:500px;max-height:400px;width:100%;height:100%;border-radius:3px}.chatlog__embed-footer{margin-top:0.6rem;color:#2e3338}.chatlog__embed-footer-icon{width:20px;height:20px;margin-right:0.2rem;border-radius:50%;vertical-align:middle}.chatlog__embed-footer-text{vertical-align:middle;font-size:0.75rem;font-weight:500}.chatlog__embed-invite-container{min-width:320px;padding:0.6rem 0.7rem;border:1px solid rgba(204,204,204,0.3);border-radius:3px;background-color:rgba(249,249,249,0.3)}.chatlog__embed-invite-title{margin:0 0 0.8rem 0;color:#4f5660;font-size:0.75rem;font-weight:700;text-transform:uppercase}.chatlog__embed-invite{display:flex}.chatlog__embed-invite-guild-icon{width:50px;height:50px;border-radius:0.85rem}.chatlog__embed-invite-info{margin-left:1rem}.chatlog__embed-invite-guild-name{color:#36393e;font-weight:600}.chatlog__embed-invite-guild-name a{color:inherit}.chatlog__embed-invite-channel-icon{width:18px;height:18px;vertical-align:bottom}.chatlog__embed-invite-channel-name{font-size:0.9rem;font-weight:600}.chatlog__embed-generic-image{object-fit:contain;object-position:left;max-width:45vw;max-height:500px;vertical-align:top;border-radius:3px}.chatlog__embed-generic-video{object-fit:contain;object-position:left;max-width:45vw;max-height:500px;vertical-align:top;border-radius:3px}.chatlog__embed-generic-gifv{object-fit:contain;object-position:left;max-width:45vw;max-height:500px;vertical-align:top;border-radius:3px}.chatlog__embed-spotify{border:0}.chatlog__embed-twitch{border:0}.chatlog__embed-youtube-container{margin-top:0.6rem}.chatlog__embed-youtube{border:0;border-radius:3px}.chatlog__sticker{width:180px;height:180px}.chatlog__sticker--media{max-width:100%;max-height:100%}.chatlog__reactions{display:flex}.chatlog__reaction{display:flex;margin:0.35rem 0.1rem 0.1rem 0;padding:0.125rem 0.375rem;border:1px solid transparent;border-radius:8px;background-color:#f2f3f5;align-items:center}.chatlog__reaction:hover{border:1px solid rgba(0,0,0,0.2);background-color:white}.chatlog__reaction-count{min-width:9px;margin-left:0.35rem;color:#4f5660;font-size:0.875rem}.chatlog__reaction:hover .chatlog__reaction-count{color:#2e3338}.chatlog__markdown{max-width:100%;line-height:1.3;overflow-wrap:break-word}.chatlog__markdown h1{margin:1rem 0 0.5rem;color:#060607;font-size:1.5rem;line-height:1}.chatlog__markdown h2{margin:1rem 0 0.5rem;color:#060607;font-size:1.25rem;line-height:1}.chatlog__markdown h3{margin:1rem 0 0.5rem;color:#060607;font-size:1rem;line-height:1}.chatlog__markdown h1:first-child,h2:first-child,h3:first-child{margin-top:0.5rem}.chatlog__markdown ul,ol{margin:0 0 0 1rem;padding:0}.chatlog__markdown-preserve{white-space:pre-wrap}.chatlog__markdown-spoiler{background-color:rgba(0,0,0,0.1);padding:0 2px;border-radius:3px}.chatlog__markdown-spoiler--hidden{cursor:pointer;background-color:#b9bbbe;color:rgba(0,0,0,0)}.chatlog__markdown-spoiler--hidden:hover{background-color:rgba(185,187,190,0.8)}.chatlog__markdown-spoiler--hidden::selection{color:rgba(0,0,0,0)}.chatlog__markdown-quote{display:flex;margin:0.05rem 0}.chatlog__markdown-quote-border{margin-right:0.5rem;border:2px solid #c7ccd1;border-radius:3px}.chatlog__markdown-pre{background-color:#f9f9f9;font-family:"Consolas","Courier New",Courier,monospace;font-size:0.85rem;text-decoration:inherit}.chatlog__markdown-pre--multiline{display:block;margin-top:0.25rem;padding:0.5rem;border:2px solid #f3f3f3;border-radius:5px;color:#657b83}.chatlog__markdown-pre--multiline.hljs{background-color:#f9f9f9;color:#657b83}.chatlog__markdown-pre--inline{display:inline-block;padding:2px;border-radius:3px}.chatlog__markdown-mention{border-radius:3px;padding:0 2px;background-color:rgba(88,101,242,.15);color:#505cdc;font-weight:500}.chatlog__markdown-mention:hover{background-color:#5865f2;color:#ffffff}.chatlog__markdown-timestamp{background-color:rgba(0,0,0,0.1);padding:0 2px;border-radius:3px}.chatlog__emoji{width:1.325rem;height:1.325rem;margin:0 0.06rem;vertical-align:-0.4rem}.chatlog__emoji--small{width:1rem;height:1rem}.chatlog__emoji--large{width:2.8rem;height:2.8rem}.postamble{padding:1.25rem}.postamble__entry{color:#2f3136}</style><link href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/solarized-light.min.css" rel="stylesheet"/><script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js"></script><script>document.addEventListener('DOMContentLoaded',()=>{document.querySelectorAll('.chatlog__markdown-pre--multiline').forEach(e=>hljs.highlightBlock(e));});</script><script src="https://cdnjs.cloudflare.com/ajax/libs/lottie-web/5.8.1/lottie.min.js"></script><script>document.addEventListener('DOMContentLoaded',()=>{document.querySelectorAll('.chatlog__sticker--media[data-source]').forEach(e=>{const anim=lottie.loadAnimation({container:e,renderer:'svg',loop:true,autoplay:true,path:e.getAttribute('data-source')});anim.addEventListener('data_failed',()=>e.innerHTML='<strong>[Sticker cannot be rendered]</strong>');});});</script><script>function scrollToMessage(event,id){const element=document.getElementById('chatlog__message-container-'+id);if(!element)
return;event.preventDefault();element.classList.add('chatlog__message-container--highlighted');window.scrollTo({top:element.getBoundingClientRect().top-document.body.getBoundingClientRect().top-(window.innerHeight/2),behavior:'smooth'});window.setTimeout(()=>element.classList.remove('chatlog__message-container--highlighted'),2000);}
function showSpoiler(event,element){if(!element)
return;if(element.classList.contains('chatlog__attachment--hidden')){event.preventDefault();element.classList.remove('chatlog__attachment--hidden');}
if(element.classList.contains('chatlog__markdown-spoiler--hidden')){event.preventDefault();element.classList.remove('chatlog__markdown-spoiler--hidden');}}</script><svg style="display:none" xmlns="http://www.w3.org/2000/svg"><defs><symbol id="attachment-icon" viewbox="0 0 720 960"><path d="M50,935a25,25,0,0,1-25-25V50A25,25,0,0,1,50,25H519.6L695,201.32V910a25,25,0,0,1-25,25Z" fill="#f4f5fb"></path><path d="M509.21,50,670,211.63V910H50V50H509.21M530,0H50A50,50,0,0,0,0,50V910a50,50,0,0,0,50,50H670a50,50,0,0,0,50-50h0V191Z" fill="#7789c4"></path><path d="M530,215a25,25,0,0,1-25-25V50a25,25,0,0,1,16.23-23.41L693.41,198.77A25,25,0,0,1,670,215Z" fill="#f4f5fb"></path><path d="M530,70.71,649.29,190H530V70.71M530,0a50,50,0,0,0-50,50V190a50,50,0,0,0,50,50H670a50,50,0,0,0,50-50Z" fill="#7789c4"></path></symbol><symbol id="join-icon" viewbox="0 0 18 18"><path d="m0 8h14.2l-3.6-3.6 1.4-1.4 6 6-6 6-1.4-1.4 3.6-3.6h-14.2" fill="#3ba55c"></path></symbol><symbol id="leave-icon" viewbox="0 0 18 18"><path d="m3.8 8 3.6-3.6-1.4-1.4-6 6 6 6 1.4-1.4-3.6-3.6h14.2v-2" fill="#ed4245"></path></symbol><symbol id="call-icon" viewbox="0 0 18 18"><path d="M17.7163041 15.36645368c-.0190957.02699568-1.9039523 2.6680735-2.9957762 2.63320406-3.0676659-.09785935-6.6733809-3.07188394-9.15694343-5.548738C3.08002193 9.9740657.09772497 6.3791404 0 3.3061316v-.024746C0 2.2060575 2.61386252.3152347 2.64082114.2972376c.7110335-.4971705 1.4917101-.3149497 1.80959713.1372281.19320342.2744561 2.19712724 3.2811005 2.42290565 3.6489167.09884826.1608492.14714912.3554431.14714912.5702838 0 .2744561-.07975258.5770327-.23701117.8751101-.1527655.2902036-.65262318 1.1664385-.89862055 1.594995.2673396.3768148.94804468 1.26429792 2.351016 2.66357424 1.39173858 1.39027775 2.28923588 2.07641807 2.67002628 2.34187563.4302146-.2452108 1.3086162-.74238132 1.5972981-.89423205.5447887-.28682915 1.0907006-.31944893 1.4568885-.08661115.3459689.2182151 3.3383754 2.21027167 3.6225641 2.41611376.2695862.19234426.4144887.5399137.4144887.91672846 0 .2969525-.089862.61190215-.2808189.88523346" fill="#3ba55c" fill-rule="evenodd"></path></symbol><symbol id="pencil-icon" viewbox="0 0 18 18"><path d="m0 14.25v3.75h3.75l11.06-11.06-3.75-3.75zm17.71-10.21c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75z" fill="#99aab5"></path></symbol><symbol id="pin-icon" viewbox="0 0 18 18"><path d="m16.908 8.39684-8.29587-8.295827-1.18584 1.184157 1.18584 1.18584-4.14834 4.1475v.00167l-1.18583-1.18583-1.185 1.18583 3.55583 3.55502-4.740831 4.74 1.185001 1.185 4.74083-4.74 3.55581 3.555 1.185-1.185-1.185-1.185 4.1475-4.14836h.0009l1.185 1.185z" fill="#b9bbbe"></path></symbol><symbol id="channel-icon" viewbox="0 0 24 24"><path d="M5.88657 21C5.57547 21 5.3399 20.7189 5.39427 20.4126L6.00001 17H2.59511C2.28449 17 2.04905 16.7198 2.10259 16.4138L2.27759 15.4138C2.31946 15.1746 2.52722 15 2.77011 15H6.35001L7.41001 9H4.00511C3.69449 9 3.45905 8.71977 3.51259 8.41381L3.68759 7.41381C3.72946 7.17456 3.93722 7 4.18011 7H7.76001L8.39677 3.41262C8.43914 3.17391 8.64664 3 8.88907 3H9.87344C10.1845 3 10.4201 3.28107 10.3657 3.58738L9.76001 7H15.76L16.3968 3.41262C16.4391 3.17391 16.6466 3 16.8891 3H17.8734C18.1845 3 18.4201 3.28107 18.3657 3.58738L17.76 7H21.1649C21.4755 7 21.711 7.28023 21.6574 7.58619L21.4824 8.58619C21.4406 8.82544 21.2328 9 20.9899 9H17.41L16.35 15H19.7549C20.0655 15 20.301 15.2802 20.2474 15.5862L20.0724 16.5862C20.0306 16.8254 19.8228 17 19.5799 17H16L15.3632 20.5874C15.3209 20.8261 15.1134 21 14.8709 21H13.8866C13.5755 21 13.3399 20.7189 13.3943 20.4126L14 17H8.00001L7.36325 20.5874C7.32088 20.8261 7.11337 21 6.87094 21H5.88657ZM9.41045 9L8.35045 15H14.3504L15.4104 9H9.41045Z" fill="#b9bbbe"></path></symbol><symbol id="thread-icon" viewbox="0 0 24 24"><path d="M5.43309 21C5.35842 21 5.30189 20.9325 5.31494 20.859L5.99991 17H2.14274C2.06819 17 2.01168 16.9327 2.02453 16.8593L2.33253 15.0993C2.34258 15.0419 2.39244 15 2.45074 15H6.34991L7.40991 9H3.55274C3.47819 9 3.42168 8.93274 3.43453 8.85931L3.74253 7.09931C3.75258 7.04189 3.80244 7 3.86074 7H7.75991L8.45234 3.09903C8.46251 3.04174 8.51231 3 8.57049 3H10.3267C10.4014 3 10.4579 3.06746 10.4449 3.14097L9.75991 7H15.7599L16.4523 3.09903C16.4625 3.04174 16.5123 3 16.5705 3H18.3267C18.4014 3 18.4579 3.06746 18.4449 3.14097L17.7599 7H21.6171C21.6916 7 21.7481 7.06725 21.7353 7.14069L21.4273 8.90069C21.4172 8.95811 21.3674 9 21.3091 9H17.4099L17.0495 11.04H15.05L15.4104 9H9.41035L8.35035 15H10.5599V17H7.99991L7.30749 20.901C7.29732 20.9583 7.24752 21 7.18934 21H5.43309Z" fill="#b9bbbe"></path><path d="M13.4399 12.96C12.9097 12.96 12.4799 13.3898 12.4799 13.92V20.2213C12.4799 20.7515 12.9097 21.1813 13.4399 21.1813H14.3999C14.5325 21.1813 14.6399 21.2887 14.6399 21.4213V23.4597C14.6399 23.6677 14.8865 23.7773 15.0408 23.6378L17.4858 21.4289C17.6622 21.2695 17.8916 21.1813 18.1294 21.1813H22.5599C23.0901 21.1813 23.5199 20.7515 23.5199 20.2213V13.92C23.5199 13.3898 23.0901 12.96 22.5599 12.96H13.4399Z" fill="#b9bbbe"></path></symbol></defs></svg><body><div class="preamble"><div class="preamble__guild-icon-container"><img alt="Guild icon" class="preamble__guild-icon" loading="lazy" src="assets/eef8bb9f6c6a6b82d7a65bb77f8b5e94.png"/></div><div class="preamble__entries-container"><div class="preamble__entry">PyScript 💻</div><div class="preamble__entry">💬 | General / ╰╸pyscript-collective</div></div></div>
<div class="chatlog">
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1037021026451726387" id="chatlog__message-container-1037021026451726387"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/f4bf1df4f395cb0b3559f2d882ac7bed.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="1020363855630700555" style="color:rgb(233,102,11)" title="tedpatrick">tedpatrick</span> <span class="chatlog__timestamp" title="01 November 2022 15:11"><a href="#chatlog__message-container-1037021026451726387">01/11/2022 15:11</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hello PyScript Collective</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038218598147182663" id="chatlog__message-container-1038218598147182663"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="04 November 2022 22:30"><a href="#chatlog__message-container-1038218598147182663">04/11/2022 22:30</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="pauleveritt">@Paul Everitt</span> I’m having some issues setting my local env based on your branch. Pre-commit doesn’t install anything.
I’ll poke at it tomorrow and then fix the typing issues, but wanted to check with you, what do you think about merging your draft soon(ish) and start working on top of it? <img alt="🤔" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f914.svg" title="thinking"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038218692309307532" id="chatlog__message-container-1038218692309307532"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="04 November 2022 22:30"><a href="#chatlog__message-container-1038218692309307532">04/11/2022 22:30</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hey, first...how are things?</span> <span class="chatlog__edited-timestamp" title="04 November 2022 22:30">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038220494278758501" id="chatlog__message-container-1038220494278758501"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="04 November 2022 22:37"><a href="#chatlog__message-container-1038220494278758501">04/11/2022 22:37</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">It's midnight for you, go to sleep. <img alt="😀" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f600.svg" title="grinning"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038224369660465475" id="chatlog__message-container-1038224369660465475"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="04 November 2022 22:52"><a href="#chatlog__message-container-1038224369660465475">04/11/2022 22:52</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">All good here <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/> haha I was enjoying the “me” time with some coding while my son is as sleep <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038224876508545104" id="chatlog__message-container-1038224876508545104"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="04 November 2022 22:54"><a href="#chatlog__message-container-1038224876508545104">04/11/2022 22:54</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I worry about merging, as I'm not convinced anybody but me thinks any of this is a good idea.</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1038224944959586314" id="chatlog__message-container-1038224944959586314"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="04 November 2022 22:55">22:55</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I wonder if you're interested in going on a detour with me, then returning to PSC</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038225108596174969" id="chatlog__message-container-1038225108596174969"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="04 November 2022 22:55"><a href="#chatlog__message-container-1038225108596174969">04/11/2022 22:55</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Sure sounds good what do you have in mind?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038232087863496744" id="chatlog__message-container-1038232087863496744"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="04 November 2022 23:23"><a href="#chatlog__message-container-1038232087863496744">04/11/2022 23:23</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Sorry, had dinner, probably missed my chance with you <img alt="😀" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f600.svg" title="grinning"/></span></div></div></div></div><div class="chatlog__message-container" data-message-id="1038232146931896330" id="chatlog__message-container-1038232146931896330"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="04 November 2022 23:23">23:23</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I've been on a deep dive to illustrate a positive development experience for all this stuff</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1038232241412788356" id="chatlog__message-container-1038232241412788356"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="04 November 2022 23:24">23:24</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">"Test-first" to take advantage of good tooling and avoid <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">console.log</code> everywhere</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038408893711253524" id="chatlog__message-container-1038408893711253524"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="05 November 2022 11:06"><a href="#chatlog__message-container-1038408893711253524">05/11/2022 11:06</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'm using Vitest to go as far as I can on a productive developer experience with web workers</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1038422159002976257" id="chatlog__message-container-1038422159002976257"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="05 November 2022 11:58"><a href="#chatlog__message-container-1038422159002976257">05/11/2022 11:58</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Actually, let's not let that be a distraction. Let's stay on this.
Please think extra-hard about it. If you are ok with the direction this is going, I'll merge. You're right, it will make things a lot easier.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1039363143635304530" id="chatlog__message-container-1039363143635304530"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/1.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="770260203307794474" title="alexfreeland">AlexFreeland</span> <span class="chatlog__timestamp" title="08 November 2022 02:18"><a href="#chatlog__message-container-1039363143635304530">08/11/2022 02:18</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Cool, new group. Hi there</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="vulcan"><img alt="🖖" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f596.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1039565808508096514" id="chatlog__message-container-1039565808508096514"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d963d4ad14dac1fd792747cf0c4a3222.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="378217513491890186" title="losphilly">losphilly</span> <span class="chatlog__timestamp" title="08 November 2022 15:43"><a href="#chatlog__message-container-1039565808508096514">08/11/2022 15:43</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hey Everyone! I am really enjoying PyScript</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1039660639041372170" id="chatlog__message-container-1039660639041372170"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d963d4ad14dac1fd792747cf0c4a3222.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="378217513491890186" title="losphilly">losphilly</span> <span class="chatlog__timestamp" title="08 November 2022 22:00"><a href="#chatlog__message-container-1039660639041372170">08/11/2022 22:00</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hi, so I have a question about Pythons Qiskit and Qrng Modules in pyscript. It seems like I can get QRNG module but I am unable to load Qiskit into pyscript. Any suggestions?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1039669806552580126" id="chatlog__message-container-1039669806552580126"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/d963d4ad14dac1fd792747cf0c4a3222.png"/><div class="chatlog__reply-author" title="losphilly">losphilly</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1039660639041372170')"> Hi, so I have a question about Pythons Qiskit and Qrng Modules in pyscript. It seems like I can get QRNG module but I am unable to load Qiskit into pyscript. Any suggestions? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="688046964549353491" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</span> <span class="chatlog__timestamp" title="08 November 2022 22:36"><a href="#chatlog__message-container-1039669806552580126">08/11/2022 22:36</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hi <span class="chatlog__markdown-mention" title="losphilly">@losphilly</span>! I'm going to respond to your question over in the <span class="chatlog__markdown-mention">#╰╸pyscript-help</span> channel - this channel is focused on the PyScript Collective project/repo, which collates community-created examples, tutorials, and demos <a href="https://github.com/pyscript/pyscript-collective">https://github.com/pyscript/pyscript-collective</a></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="pray"><img alt="🙏" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f64f.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1039674983883997317" id="chatlog__message-container-1039674983883997317"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="688046964549353491" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</span> <span class="chatlog__timestamp" title="08 November 2022 22:57"><a href="#chatlog__message-container-1039674983883997317">08/11/2022 22:57</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I see from another channel there's a verification issue affecting you... in case you can't see that channel, if you accept my pending friend request I can PM you the answer as well, just to keep you moving</span> <span class="chatlog__edited-timestamp" title="08 November 2022 22:59">(edited)</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="pray"><img alt="🙏" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f64f.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1039678728604745759" id="chatlog__message-container-1039678728604745759"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d963d4ad14dac1fd792747cf0c4a3222.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1039674983883997317')"> I see from another channel there's a verification issue affecting you... in case you can't see that channel, if you accept my pending friend request I can PM you the answer as well, just to keep you moving </span> <span class="chatlog__reply-edited-timestamp" title="08 November 2022 22:59">(edited)</span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="378217513491890186" title="losphilly">losphilly</span> <span class="chatlog__timestamp" title="08 November 2022 23:12"><a href="#chatlog__message-container-1039678728604745759">08/11/2022 23:12</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Thank you!</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1039678753351143494" id="chatlog__message-container-1039678753351143494"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d963d4ad14dac1fd792747cf0c4a3222.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1039674983883997317')"> I see from another channel there's a verification issue affecting you... in case you can't see that channel, if you accept my pending friend request I can PM you the answer as well, just to keep you moving </span> <span class="chatlog__reply-edited-timestamp" title="08 November 2022 22:59">(edited)</span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="378217513491890186" title="losphilly">losphilly</span> <span class="chatlog__timestamp" title="08 November 2022 23:12"><a href="#chatlog__message-container-1039678753351143494">08/11/2022 23:12</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">will do</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040228619848523806" id="chatlog__message-container-1040228619848523806"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="10 November 2022 11:37"><a href="#chatlog__message-container-1040228619848523806">10/11/2022 11:37</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hi, everyone! Congrats on the REPL & Examples launch. Looking forward to learning more about Py script in the browser here.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040231912725295125" id="chatlog__message-container-1040231912725295125"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="10 November 2022 11:50"><a href="#chatlog__message-container-1040231912725295125">10/11/2022 11:50</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hello <span class="chatlog__markdown-mention" title="taras.novak">@Taras</span> thank you!</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040235830314291252" id="chatlog__message-container-1040235830314291252"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1040231912725295125')"> Hello <span class="chatlog__markdown-mention" title="taras.novak">@Taras</span> thank you! </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="10 November 2022 12:05"><a href="#chatlog__message-container-1040235830314291252">10/11/2022 12:05</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I shared it on vis.social for folks to try it out: <a href="https://vis.social/web/@dataSamurai/109319403628541983">https://vis.social/web/@dataSamurai/109319403628541983</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(40,44,55,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-author-container"><a class="chatlog__embed-author-link" href="https://vis.social/@dataSamurai"><div class="chatlog__embed-author">Taras Novak 🇺🇦</div></a></div><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://vis.social/web/@dataSamurai/109319403628541983"><div class="chatlog__markdown chatlog__markdown-preserve">Taras Novak <img alt="🇺🇦" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f1fa-1f1e6.svg" title="flag_ua"/> (@dataSamurai@vis.social)</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">Attached: 1 image
Meanwhile, in the #PyScript in the browser land new #MicroPython tech preview & #REPL is out for the public to check it out:
<a href="https://pyscript.net/tech-preview/micropython/">https://pyscript.net/tech-preview/micropython/</a>
More info at: <a href="https://twitter.com/pyscript_dev">https://twitter.com/pyscript_dev</a>
#pyTools ...</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/NIOA6RgcATb-MhGQofetsNpCFadCLj1vOMd1Jw8Wpws/https/cdn.masto.host/vissocial/media_attachments/files/109/319/396/377/350/365/original/e4f830c76aaaf8a2.jpg"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/NIOA6RgcATb-MhGQofetsNpCFadCLj1vOMd1Jw8Wpws/https/cdn.masto.host/vissocial/media_attachments/files/109/319/396/377/350/365/original/e4f830c76aaaf8a2.jpg"/> </a></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040239864832081920" id="chatlog__message-container-1040239864832081920"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="10 November 2022 12:21"><a href="#chatlog__message-container-1040239864832081920">10/11/2022 12:21</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">question: anyone got pyarrow or polars working in pyodide or new micropython in the browser yet? looking for some examples for exploratory data work</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040240651041787966" id="chatlog__message-container-1040240651041787966"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="10 November 2022 12:24"><a href="#chatlog__message-container-1040240651041787966">10/11/2022 12:24</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Sorry, Discord wasn't something in my startup items so I didn't have it running</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040242813260005447" id="chatlog__message-container-1040242813260005447"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1040240651041787966')"> Sorry, Discord wasn't something in my startup items so I didn't have it running </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="10 November 2022 12:33"><a href="#chatlog__message-container-1040242813260005447">10/11/2022 12:33</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">was this a follow up to my comment in the <span class="chatlog__markdown-mention">#deleted-channel</span> channel? I'd say keep it simple</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040243055950831729" id="chatlog__message-container-1040243055950831729"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="10 November 2022 12:34"><a href="#chatlog__message-container-1040243055950831729">10/11/2022 12:34</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">No, unrelated</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="slight_smile"><img alt="🙂" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040339505426743333" id="chatlog__message-container-1040339505426743333"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="10 November 2022 18:57"><a href="#chatlog__message-container-1040339505426743333">10/11/2022 18:57</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">so, I see verification lifted, and intro channel is there. Nice! However, I can't post in any of the "server dump" channels? What's the reason of keeping everything so locked down here? <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040350124599169024" id="chatlog__message-container-1040350124599169024"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/><div class="chatlog__reply-author" title="taras.novak">Taras</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1040339505426743333')"> so, I see verification lifted, and intro channel is there. Nice! However, I can't post in any of the "server dump" channels? What's the reason of keeping everything so locked down here? <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="688046964549353491" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</span> <span class="chatlog__timestamp" title="10 November 2022 19:39"><a href="#chatlog__message-container-1040350124599169024">10/11/2022 19:39</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">We're working on opening up what were intended to be spam-prevention methods, and it seems there's a few hiccups along the way. Maybe <span class="chatlog__markdown-mention" title="itzleo1319">@Leonard Wolf</span> can help us out and double-check why you might not be able to post there</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040354176175177768" id="chatlog__message-container-1040354176175177768"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1040350124599169024')"> We're working on opening up what were intended to be spam-prevention methods, and it seems there's a few hiccups along the way. Maybe <span class="chatlog__markdown-mention" title="itzleo1319">@Leonard Wolf</span> can help us out and double-check why you might not be able to post there </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="10 November 2022 19:56"><a href="#chatlog__message-container-1040354176175177768">10/11/2022 19:56</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">np. I am just happy I found this discord. MicroPython does look super speedy on load.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040467405660500028" id="chatlog__message-container-1040467405660500028"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/01466dcaeb4383fc14f01a03ce2e6907.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1040350124599169024')"> We're working on opening up what were intended to be spam-prevention methods, and it seems there's a few hiccups along the way. Maybe <span class="chatlog__markdown-mention" title="itzleo1319">@Leonard Wolf</span> can help us out and double-check why you might not be able to post there </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="833238726074826792" style="color:rgb(46,204,113)" title="itzleo1319">Leonard Wolf</span> <span class="chatlog__timestamp" title="11 November 2022 03:26"><a href="#chatlog__message-container-1040467405660500028">11/11/2022 03:26</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hope you can post now?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1040717945267027970" id="chatlog__message-container-1040717945267027970"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/01466dcaeb4383fc14f01a03ce2e6907.png"/><div class="chatlog__reply-author" style="color:rgb(46,204,113)" title="itzleo1319">Leonard Wolf</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1040467405660500028')"> Hope you can post now? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="11 November 2022 20:01"><a href="#chatlog__message-container-1040717945267027970">11/11/2022 20:01</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">yup. thx!</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="white_check_mark"><img alt="✅" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/2705.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042513240615297024" id="chatlog__message-container-1042513240615297024"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="788215119414689802" style="color:rgb(26,194,181)" title="hoodmane">hood</span> <span class="chatlog__timestamp" title="16 November 2022 18:55"><a href="#chatlog__message-container-1042513240615297024">16/11/2022 18:55</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hi can someone add me to the pyscript-core chat?
Also, <span class="chatlog__markdown-mention" title="pauleveritt">@Paul Everitt</span> I really like your video. I have never figured out how to make the node debugger work but I would like to know. Especially because recent versions of chrome have very crashy debuggers -- there was a regression somewhere around Chrome version 103.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042514816717308056" id="chatlog__message-container-1042514816717308056"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="hoodmane">hood</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1042513240615297024')"> Hi can someone add me to the pyscript-core chat?
Also, <span class="chatlog__markdown-mention" title="pauleveritt">@Paul Everitt</span> I really like your video. I have never figured out how to make the node debugger work but I would like to know. Especially because recent versions of chrome have very crashy debuggers -- there was a regression somewhere around Chrome version 103. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="688046964549353491" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</span> <span class="chatlog__timestamp" title="16 November 2022 19:01"><a href="#chatlog__message-container-1042514816717308056">16/11/2022 19:01</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="itzleo1319">@Leonard Wolf</span> is adding hood to that channel something you can help us out with? Ted is quite literally beneath the waves at the moment.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042521759225745518" id="chatlog__message-container-1042521759225745518"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/55a024203d38d12ff7a420ed0cdf1c3d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="713425203618643971" style="color:rgb(26,194,181)" title="madhurt">madhurt</span> <span class="chatlog__timestamp" title="16 November 2022 19:29"><a href="#chatlog__message-container-1042521759225745518">16/11/2022 19:29</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Maybe <span class="chatlog__markdown-mention" title="fpliger">@Fabio</span> has the rights to do it as well I guess? not sure.</span> <span class="chatlog__edited-timestamp" title="16 November 2022 19:29">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042523971662397520" id="chatlog__message-container-1042523971662397520"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="16 November 2022 19:38"><a href="#chatlog__message-container-1042523971662397520">16/11/2022 19:38</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="hoodmane">@hood</span> Sure, I'm hoping to finish the writing on this <a href="https://pyodide-components.readthedocs.io/en/latest/">https://pyodide-components.readthedocs.io/en/latest/</a> Would video segments also be useful on those?
It was a lot of challenge reaching the finish line on that. Learned a lot.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042573105291333712" id="chatlog__message-container-1042573105291333712"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/55a024203d38d12ff7a420ed0cdf1c3d.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="madhurt">madhurt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1042521759225745518')"> Maybe <span class="chatlog__markdown-mention" title="fpliger">@Fabio</span> has the rights to do it as well I guess? not sure. </span> <span class="chatlog__reply-edited-timestamp" title="16 November 2022 19:29">(edited)</span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="1032028422710505543" style="color:rgb(233,102,11)" title="fpliger">Fabio</span> <span class="chatlog__timestamp" title="16 November 2022 22:53"><a href="#chatlog__message-container-1042573105291333712">16/11/2022 22:53</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Mmmm.. good question <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/>
Let me check</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042581658609655808" id="chatlog__message-container-1042581658609655808"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="16 November 2022 23:27"><a href="#chatlog__message-container-1042581658609655808">16/11/2022 23:27</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I think you only have the maintainer role, if so maintainers can’t change user roles it seems</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042797961643569194" id="chatlog__message-container-1042797961643569194"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="hoodmane">hood</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1042513240615297024')"> Hi can someone add me to the pyscript-core chat?
Also, <span class="chatlog__markdown-mention" title="pauleveritt">@Paul Everitt</span> I really like your video. I have never figured out how to make the node debugger work but I would like to know. Especially because recent versions of chrome have very crashy debuggers -- there was a regression somewhere around Chrome version 103. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="17 November 2022 13:46"><a href="#chatlog__message-container-1042797961643569194">17/11/2022 13:46</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">you should be able to type in the pyscript-core chat now
(thanks to <span class="chatlog__markdown-mention" title="itzleo1319">@Leonard Wolf</span>)</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="sparkles"><img alt="✨" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/2728.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042904162746236968" id="chatlog__message-container-1042904162746236968"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="17 November 2022 20:48"><a href="#chatlog__message-container-1042904162746236968">17/11/2022 20:48</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> I'm going to put in some PSC app time on Saturday. Got some time now to discuss some things?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042904607497654303" id="chatlog__message-container-1042904607497654303"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1042904162746236968')"> <span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> I'm going to put in some PSC app time on Saturday. Got some time now to discuss some things? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="17 November 2022 20:50"><a href="#chatlog__message-container-1042904607497654303">17/11/2022 20:50</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Sure I can chat <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/> want to jump into the test voice channel?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042904845440528404" id="chatlog__message-container-1042904845440528404"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="17 November 2022 20:51"><a href="#chatlog__message-container-1042904845440528404">17/11/2022 20:51</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Cool, I've never tried it</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1042904929800552448" id="chatlog__message-container-1042904929800552448"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="17 November 2022 20:51">20:51</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hmm, which channel? <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042905063359787060" id="chatlog__message-container-1042905063359787060"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="17 November 2022 20:52"><a href="#chatlog__message-container-1042905063359787060">17/11/2022 20:52</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Down under staff? Its a test one</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042911223844438096" id="chatlog__message-container-1042911223844438096"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="17 November 2022 21:16"><a href="#chatlog__message-container-1042911223844438096">17/11/2022 21:16</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><code class="chatlog__markdown-pre chatlog__markdown-pre--inline">$ PWDEBUG=1 pytest</code></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1042961023835058267" id="chatlog__message-container-1042961023835058267"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="18 November 2022 00:34"><a href="#chatlog__message-container-1042961023835058267">18/11/2022 00:34</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I just merged some Dependabot PRs.</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1042961131913875487" id="chatlog__message-container-1042961131913875487"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="18 November 2022 00:35">00:35</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> I also got everything working on the Meg branch and pushed. I think it is ready to merge.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043064232675131412" id="chatlog__message-container-1043064232675131412"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1042961131913875487')"> <span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> I also got everything working on the Meg branch and pushed. I think it is ready to merge. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="18 November 2022 07:24"><a href="#chatlog__message-container-1043064232675131412">18/11/2022 07:24</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Awesome thank you so much!</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043138534623690822" id="chatlog__message-container-1043138534623690822"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="18 November 2022 12:20"><a href="#chatlog__message-container-1043138534623690822">18/11/2022 12:20</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> It reminded me of some things to document, perhaps I can discuss here first, see if you agree?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043140494319960114" id="chatlog__message-container-1043140494319960114"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1043138534623690822')"> <span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> It reminded me of some things to document, perhaps I can discuss here first, see if you agree? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="18 November 2022 12:27"><a href="#chatlog__message-container-1043140494319960114">18/11/2022 12:27</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Sure sounds good <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043140906720694293" id="chatlog__message-container-1043140906720694293"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="18 November 2022 12:29"><a href="#chatlog__message-container-1043140906720694293">18/11/2022 12:29</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Authoring an example...a thread...</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043142702579077210" id="chatlog__message-container-1043142702579077210"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="18 November 2022 12:36"><a href="#chatlog__message-container-1043142702579077210">18/11/2022 12:36</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> Have you done GitHub Actions to deploy to GitHub Pages recently? I think we'll want to get off of ReadTheDocs for the Gallery itself.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043142987544264784" id="chatlog__message-container-1043142987544264784"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1043142702579077210')"> <span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> Have you done GitHub Actions to deploy to GitHub Pages recently? I think we'll want to get off of ReadTheDocs for the Gallery itself. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="18 November 2022 12:37"><a href="#chatlog__message-container-1043142987544264784">18/11/2022 12:37</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Not recently, but I don't think it changed much since I did it last <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043529231138828358" id="chatlog__message-container-1043529231138828358"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="19 November 2022 14:12"><a href="#chatlog__message-container-1043529231138828358">19/11/2022 14:12</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I merged the meg branch, starting a "pe-cdn-mode" branch now. First, a writeup. I'm starting a new area <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">docs/developers/</code> with little notes to write down the thinking on hard things.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043581165585563708" id="chatlog__message-container-1043581165585563708"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1043529231138828358')"> I merged the meg branch, starting a "pe-cdn-mode" branch now. First, a writeup. I'm starting a new area <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">docs/developers/</code> with little notes to write down the thinking on hard things. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="19 November 2022 17:38"><a href="#chatlog__message-container-1043581165585563708">19/11/2022 17:38</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Thank you! I haven’t done much today, we got some issues with our boiler and got a friend to come over and check things up</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043595550831939676" id="chatlog__message-container-1043595550831939676"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="19 November 2022 18:36"><a href="#chatlog__message-container-1043595550831939676">19/11/2022 18:36</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">No problem, it gave me time to think about a much simpler approach</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043852263963234394" id="chatlog__message-container-1043852263963234394"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 11:36"><a href="#chatlog__message-container-1043852263963234394">20/11/2022 11:36</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> I just merged a PR for "CDN mode". Explanation here: <a href="https://pyscript-collective.readthedocs.io/en/latest/developers/cdn_mode.html">https://pyscript-collective.readthedocs.io/en/latest/developers/cdn_mode.html</a>
With this, the GHA now passes tests again.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043864074942959626" id="chatlog__message-container-1043864074942959626"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 12:23"><a href="#chatlog__message-container-1043864074942959626">20/11/2022 12:23</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">We have a "release" !!
<a href="https://github.com/pyscript/pyscript-collective/releases/tag/v0.1.0">https://github.com/pyscript/pyscript-collective/releases/tag/v0.1.0</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(30,35,39,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://github.com/pyscript/pyscript-collective/releases/tag/v0.1.0"><div class="chatlog__markdown chatlog__markdown-preserve">Release v0.1.0 · pyscript/pyscript-collective</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">Changes
Release 0.0.1 (#60) @pauleveritt
Bring in a "CDN mode" (#59) @pauleveritt
Meg interest calculator (#31) @pauleveritt
awesome-pyscript listing review (#28) @pauleveritt
README lin...</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/M4wHKLAhFGVx8nbPI2kFrtdMu22AvzY-RpSRXPGlm3A/https/opengraph.githubassets.com/89ceb4e589c24fe1dc3d1a088fa71cf8828d5f31c4d2665290da64bbc02cd971/pyscript/pyscript-collective/releases/tag/v0.1.0"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/M4wHKLAhFGVx8nbPI2kFrtdMu22AvzY-RpSRXPGlm3A/https/opengraph.githubassets.com/89ceb4e589c24fe1dc3d1a088fa71cf8828d5f31c4d2665290da64bbc02cd971/pyscript/pyscript-collective/releases/tag/v0.1.0"/> </a></div></div></div></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">1</span></div><div class="chatlog__reaction" title="tada"><img alt="🎉" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f389.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div><div class="chatlog__message-container" data-message-id="1043864348382203905" id="chatlog__message-container-1043864348382203905"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 12:24">12:24</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Next step: a GitHub Action that builds and deploys the Gallery
Later step: re-enable the load-to-PyPI workflow (we will need to choose a good package name)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043883707133612043" id="chatlog__message-container-1043883707133612043"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 13:41"><a href="#chatlog__message-container-1043883707133612043">20/11/2022 13:41</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Ok, got the GHA build working, we now have a website:
<a href="https://pyscript.github.io/pyscript-collective/">https://pyscript.github.io/pyscript-collective/</a></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="raised_hands"><img alt="🙌" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f64c.svg"/> <span class="chatlog__reaction-count">3</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043891371414650970" id="chatlog__message-container-1043891371414650970"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 14:11"><a href="#chatlog__message-container-1043891371414650970">20/11/2022 14:11</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Dang you have been busy Paul! I’m going to switch on the computer and catch up <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="grinning"><img alt="😀" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f600.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043892632872562688" id="chatlog__message-container-1043892632872562688"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 14:16"><a href="#chatlog__message-container-1043892632872562688">20/11/2022 14:16</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> I'm learning more about what I want from "mocking" <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">Element</code> and friends</span> <span class="chatlog__edited-timestamp" title="20 November 2022 14:16">(edited)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043893547595747418" id="chatlog__message-container-1043893547595747418"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 14:20">14:20</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> Any suggestion on what I should do next? (I have two ideas)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043899407290081280" id="chatlog__message-container-1043899407290081280"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 14:43"><a href="#chatlog__message-container-1043899407290081280">20/11/2022 14:43</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'm using the "Release Drafter" workflow correctly now to make annotated release notes: <a href="https://github.com/pyscript/pyscript-collective/releases">https://github.com/pyscript/pyscript-collective/releases</a>
It looks like I used some unknown labels so somethings aren't grouped correctly.</span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(30,35,39,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://github.com/pyscript/pyscript-collective/releases"><div class="chatlog__markdown chatlog__markdown-preserve">Releases · pyscript/pyscript-collective</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">Placeholder repository for community contributions to pyscript - pyscript/pyscript-collective</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/IJOTb4HG9eu9hOlNukPTlGIx-VeaFgCcQHh7t1ckxEM/https/opengraph.githubassets.com/e1888ee2991a18cd4e4797e6987bb4f5e2949e9235d493106b8c7423e66bb222/pyscript/pyscript-collective"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/IJOTb4HG9eu9hOlNukPTlGIx-VeaFgCcQHh7t1ckxEM/https/opengraph.githubassets.com/e1888ee2991a18cd4e4797e6987bb4f5e2949e9235d493106b8c7423e66bb222/pyscript/pyscript-collective"/> </a></div></div></div></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="star_struck"><img alt="🤩" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f929.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043899995432165486" id="chatlog__message-container-1043899995432165486"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="688046964549353491" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</span> <span class="chatlog__timestamp" title="20 November 2022 14:45"><a href="#chatlog__message-container-1043899995432165486">20/11/2022 14:45</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">That's awesome!</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043900415294590977" id="chatlog__message-container-1043900415294590977"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 14:47"><a href="#chatlog__message-container-1043900415294590977">20/11/2022 14:47</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Nice! we use that action in another project and its great! Makes releasing much easier <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043900641044606986" id="chatlog__message-container-1043900641044606986"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1043893547595747418')"> <span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> Any suggestion on what I should do next? (I have two ideas) </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 14:48"><a href="#chatlog__message-container-1043900641044606986">20/11/2022 14:48</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Not sure, what are you thinking?
To confirm you addressed the nox issue right?
I think I'll tackle the website maybe?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043900792521904239" id="chatlog__message-container-1043900792521904239"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 14:49"><a href="#chatlog__message-container-1043900792521904239">20/11/2022 14:49</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'd like to finish the Meg example:
<ul><li>Introduce a concept of Author</li><li>Link her example to her as an Author</li></ul></span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043900975355801632" id="chatlog__message-container-1043900975355801632"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 14:49">14:49</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Yes, there are a couple of website things if you're up for it:
<ul><li>The Bulma fluid columns thing on the examples isn't wrapping right</li><li>The home page section with "top examples" should either (a) work or (b) go away <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/></li></ul></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043925901508870236" id="chatlog__message-container-1043925901508870236"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 16:28"><a href="#chatlog__message-container-1043925901508870236">20/11/2022 16:28</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I think we might need to write some "setting up your env" docs, I'm trying to create my dev environment and getting a couple of issues (mostly because I'm on a M1 mac)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043929080820666368" id="chatlog__message-container-1043929080820666368"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 16:41"><a href="#chatlog__message-container-1043929080820666368">20/11/2022 16:41</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'm on an M1 Mac also</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043929159677792358" id="chatlog__message-container-1043929159677792358"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 16:41">16:41</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> You're right, I need to write a whole lot of those type docs. What problem did you have?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043929540625440828" id="chatlog__message-container-1043929540625440828"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 16:43"><a href="#chatlog__message-container-1043929540625440828">20/11/2022 16:43</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Did you use the conda env and then install using poetry?</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043929749480808538" id="chatlog__message-container-1043929749480808538"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 16:44">16:44</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">mostly poetry complaining that couldn't find the wheels for a bunch of dependencies like playwright (this one not even with pip seems to work, but on pyscript does)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043929921694732418" id="chatlog__message-container-1043929921694732418"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 16:44"><a href="#chatlog__message-container-1043929921694732418">20/11/2022 16:44</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">No, I don't use conda</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043929957589585952" id="chatlog__message-container-1043929957589585952"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 16:44">16:44</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">For the Collective, we're trying to avoid using it</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043930319658684436" id="chatlog__message-container-1043930319658684436"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 16:46">16:46</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">FWIW, once you do "poetry install" you then need to do "playwright install" to get the binaries</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043930358103678996" id="chatlog__message-container-1043930358103678996"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 16:46">16:46</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">(But you probably know that)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043930816356569128" id="chatlog__message-container-1043930816356569128"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 16:48">16:48</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I just did this and it worked:
<code class="chatlog__markdown-pre chatlog__markdown-pre--multiline nohighlight">$ git clone git@github.com:pyscript/pyscript-collective.git
$ cd pyscript-collective
$ poetry install
$ poetry run psc build</code></span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043931234960670801" id="chatlog__message-container-1043931234960670801"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 16:50">16:50</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Then:
<code class="chatlog__markdown-pre chatlog__markdown-pre--multiline nohighlight">$ poetry run psc download
$ poetry run pytest</code></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043934546757959773" id="chatlog__message-container-1043934546757959773"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 17:03"><a href="#chatlog__message-container-1043934546757959773">20/11/2022 17:03</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'm seeing the same issue on ubuntu, I think it might be some odd thing with conda. Will try your way <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043934937436393513" id="chatlog__message-container-1043934937436393513"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 17:04"><a href="#chatlog__message-container-1043934937436393513">20/11/2022 17:04</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I just wrapped up the "authors" work. Once merged...I can finally close a PR. <img alt="😀" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f600.svg" title="grinning"/></span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043935026951229490" id="chatlog__message-container-1043935026951229490"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 17:05">17:05</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I also fixed the layout to show just 3 examples per row</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043935846656651337" id="chatlog__message-container-1043935846656651337"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/56677582389d6ac31196626cea64f659.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="445952004586733588" title="kclucas">KCLucas</span> <span class="chatlog__timestamp" title="20 November 2022 17:08"><a href="#chatlog__message-container-1043935846656651337">20/11/2022 17:08</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">can someone help me in pyscript help? xD</span> <span class="chatlog__edited-timestamp" title="20 November 2022 17:08">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043936148499730442" id="chatlog__message-container-1043936148499730442"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 17:09"><a href="#chatlog__message-container-1043936148499730442">20/11/2022 17:09</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="kclucas">@KCLucas</span> It looks like Jeff is answering your question?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043936248663904316" id="chatlog__message-container-1043936248663904316"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/56677582389d6ac31196626cea64f659.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="445952004586733588" title="kclucas">KCLucas</span> <span class="chatlog__timestamp" title="20 November 2022 17:09"><a href="#chatlog__message-container-1043936248663904316">20/11/2022 17:09</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">nope xD</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043936258184970301" id="chatlog__message-container-1043936258184970301"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 17:09"><a href="#chatlog__message-container-1043936258184970301">20/11/2022 17:09</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="ianarosh">@FabioRosado</span> I guess it's important to list the files used in each example, so people can get the source</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043936359733284945" id="chatlog__message-container-1043936359733284945"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 17:10">17:10</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">He replied a couple of hours ago, right?</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043936436447088711" id="chatlog__message-container-1043936436447088711"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 17:10">17:10</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I mean, I don't think you can expect immediate response especially on a weekend <img alt="😀" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f600.svg" title="grinning"/></span> <span class="chatlog__edited-timestamp" title="20 November 2022 17:10">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043936744472592515" id="chatlog__message-container-1043936744472592515"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/56677582389d6ac31196626cea64f659.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="445952004586733588" title="kclucas">KCLucas</span> <span class="chatlog__timestamp" title="20 November 2022 17:11"><a href="#chatlog__message-container-1043936744472592515">20/11/2022 17:11</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">First now its not dierectly and i just asked if someone who is active right now can help me xD?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043938007771779112" id="chatlog__message-container-1043938007771779112"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 17:16"><a href="#chatlog__message-container-1043938007771779112">20/11/2022 17:16</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I can take a look in a bit after I wrap up what I'm on</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043940354384216225" id="chatlog__message-container-1043940354384216225"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 17:26"><a href="#chatlog__message-container-1043940354384216225">20/11/2022 17:26</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hmm... using only poetry seems to hang on the first 4 deps <img alt="🤔" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f914.svg" title="thinking"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043948536405962824" id="chatlog__message-container-1043948536405962824"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 17:58"><a href="#chatlog__message-container-1043948536405962824">20/11/2022 17:58</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Ahh, hence my task to remove poetry <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/> Try deleting the Poetry cache</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043949939044139078" id="chatlog__message-container-1043949939044139078"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 18:04"><a href="#chatlog__message-container-1043949939044139078">20/11/2022 18:04</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">haha yeah that makes sense <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043951506770104470" id="chatlog__message-container-1043951506770104470"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 18:10"><a href="#chatlog__message-container-1043951506770104470">20/11/2022 18:10</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Did it work?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043952821466320926" id="chatlog__message-container-1043952821466320926"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1043883707133612043')"> Ok, got the GHA build working, we now have a website:
<a href="https://pyscript.github.io/pyscript-collective/">https://pyscript.github.io/pyscript-collective/</a> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 18:15"><a href="#chatlog__message-container-1043952821466320926">20/11/2022 18:15</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">awesome <img alt="😍" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f60d.svg" title="heart_eyes"/></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="pray"><img alt="🙏" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f64f.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div><div class="chatlog__message-container" data-message-id="1043954024526913647" id="chatlog__message-container-1043954024526913647"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 18:20">18:20</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'm confused: if I open the hello world example, it works but it doesn't show the loader: how is it possible?
<a href="https://pyscript.github.io/pyscript-collective/gallery/examples/hello_world/index.html">https://pyscript.github.io/pyscript-collective/gallery/examples/hello_world/index.html</a></span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043954929536094330" id="chatlog__message-container-1043954929536094330"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 18:24">18:24</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">ah I think I know: the HTML does NOT include <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">pyscript.css</code></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043959045117186128" id="chatlog__message-container-1043959045117186128"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 18:40"><a href="#chatlog__message-container-1043959045117186128">20/11/2022 18:40</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Correct</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043959158682173671" id="chatlog__message-container-1043959158682173671"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 18:40">18:40</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">IMO PyScript shouldn't include pyscript.css either <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043974640562876496" id="chatlog__message-container-1043974640562876496"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 19:42"><a href="#chatlog__message-container-1043974640562876496">20/11/2022 19:42</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">It can be useful for folks that don't want to spend time styling things and also for the loader <img alt="😄" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f604.svg" title="smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043985607506001940" id="chatlog__message-container-1043985607506001940"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 20:26"><a href="#chatlog__message-container-1043985607506001940">20/11/2022 20:26</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I shall respectfully defer that argument <img alt="😀" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f600.svg" title="grinning"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043989073771110450" id="chatlog__message-container-1043989073771110450"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 20:39"><a href="#chatlog__message-container-1043989073771110450">20/11/2022 20:39</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">why not? pyscript contains some builtin visual components and they must be styled somehow</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043989113327599687" id="chatlog__message-container-1043989113327599687"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 20:40">20:40</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">what would you like to do instead?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043990137631166545" id="chatlog__message-container-1043990137631166545"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 20:44"><a href="#chatlog__message-container-1043990137631166545">20/11/2022 20:44</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="antocuni">@antocuni</span> It's kind of the ongoing discussion about whether PyScript is an app, a framework, or a library</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043990228542705684" id="chatlog__message-container-1043990228542705684"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 20:44">20:44</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I think it's definitely not an app, it's for people to make apps, and those apps have their own CSS</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043990279696437248" id="chatlog__message-container-1043990279696437248"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 20:44"><a href="#chatlog__message-container-1043990279696437248">20/11/2022 20:44</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I agree</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043990366170394714" id="chatlog__message-container-1043990366170394714"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 20:44"><a href="#chatlog__message-container-1043990366170394714">20/11/2022 20:44</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'm someone with 20+ years of burn marks on the "Are we a product or a platform?"</span> <span class="chatlog__edited-timestamp" title="20 November 2022 20:45">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043990476686114946" id="chatlog__message-container-1043990476686114946"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 20:45"><a href="#chatlog__message-container-1043990476686114946">20/11/2022 20:45</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">well, you can be a platform <em>and</em> have some builtin styles</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043990919294242896" id="chatlog__message-container-1043990919294242896"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 20:47"><a href="#chatlog__message-container-1043990919294242896">20/11/2022 20:47</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">This discussion about the PSC app is a perfect reason why I disagree <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043990995643142144" id="chatlog__message-container-1043990995643142144"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 20:47"><a href="#chatlog__message-container-1043990995643142144">20/11/2022 20:47</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">and apart from the theory, we have the very concrete problem of styling e.g. the splashscreen and the terminal. Do you think that:
1) they should not be part of the core
2) they should not be styled
3) they should be styled but not with an external CSS
4) other?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043991035661013102" id="chatlog__message-container-1043991035661013102"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 20:47"><a href="#chatlog__message-container-1043991035661013102">20/11/2022 20:47</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">(1)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043991092086976512" id="chatlog__message-container-1043991092086976512"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 20:47">20:47</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">At least, if Ted's direction is true</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043991367615008879" id="chatlog__message-container-1043991367615008879"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 20:48">20:48</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">The pyscript-collective PSC app is a perfect example:
PyScript: We have CSS but you don't have to use it.
PSC: Great, I'm my own app with my own styling, so I won't use it.
PyScript: Wait, why aren't you using pyscript.css ?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043991681340547072" id="chatlog__message-container-1043991681340547072"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 20:50"><a href="#chatlog__message-container-1043991681340547072">20/11/2022 20:50</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">ok, I thought that the missing CSS was a mistake, not a conscious decision</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043991712919470191" id="chatlog__message-container-1043991712919470191"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 20:50">20:50</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I wasn't aware of that</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043992534919168160" id="chatlog__message-container-1043992534919168160"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 20:53"><a href="#chatlog__message-container-1043992534919168160">20/11/2022 20:53</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Ah, in that case...I retract</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043993197740838934" id="chatlog__message-container-1043993197740838934"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 20:56"><a href="#chatlog__message-container-1043993197740838934">20/11/2022 20:56</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">well, then we could also discuss whether it's good that examples in the official pyscript gallery look different than the default, but that another discussion I guess</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043996796608860271" id="chatlog__message-container-1043996796608860271"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 21:10"><a href="#chatlog__message-container-1043996796608860271">20/11/2022 21:10</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I believe the thinking is that the examples move out of PyScript itself</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043996851315146782" id="chatlog__message-container-1043996851315146782"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 21:10">21:10</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">And PyScript ships just with examples it needs to illustrate machinery</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043996916121346158" id="chatlog__message-container-1043996916121346158"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 21:11">21:11</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">But again...it implies that PyScript has an official "look"</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043996916570148954" id="chatlog__message-container-1043996916570148954"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="20 November 2022 21:11"><a href="#chatlog__message-container-1043996916570148954">20/11/2022 21:11</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">yes, +1 on this</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1043997438022791319" id="chatlog__message-container-1043997438022791319"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 21:13">21:13</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">well, take the terminal for example. I don't think we have many choices:
1) we don't include <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">py-terminal</code> , which implies that <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">print("hello")</code> doesn't show anything by default
2) we include py-terminal but you have to style it yourself
3) we include py-terminal and we give it a default style
Personally, I think that (3) is the best choice, but we can debate of course</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1043999813877911552" id="chatlog__message-container-1043999813877911552"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/91d1edb083198b71dead99531be60a2c.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1043996916121346158')"> But again...it implies that PyScript has an official "look" </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="552726940956622849" style="color:rgb(26,194,181)" title="ianarosh">FabioRosado</span> <span class="chatlog__timestamp" title="20 November 2022 21:22"><a href="#chatlog__message-container-1043999813877911552">20/11/2022 21:22</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I was actually working on this on friday for a brief moment. I've restyled the examples page to match pyscript.net and was on the process to restyle each example (also adding a button so users can click and see the pyscript code so they dont have to look at the source code <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/> )</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1044000035362324594" id="chatlog__message-container-1044000035362324594"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 21:23">21:23</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">personally I think is a good idea to ship with styles and if you want to restyle things (like py-terminal) then you should create your own css that overrides the defaults</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div><div class="chatlog__message-container" data-message-id="1044000520844628039" id="chatlog__message-container-1044000520844628039"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="20 November 2022 21:25">21:25</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I think I got something weird on my ubuntu machine. On the Manjaro one I was able to setup the collective environment without any issues</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1044038749652258916" id="chatlog__message-container-1044038749652258916"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="20 November 2022 23:57"><a href="#chatlog__message-container-1044038749652258916">20/11/2022 23:57</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Ok, it all needs a polish, but in a decent spot...each example now has a view to see the code for the example: <a href="https://pyscript.github.io/pyscript-collective/gallery/examples/hello_world/code.html">https://pyscript.github.io/pyscript-collective/gallery/examples/hello_world/code.html</a></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="fire"><img alt="🔥" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f525.svg"/> <span class="chatlog__reaction-count">2</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1044220295659139092" id="chatlog__message-container-1044220295659139092"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/384c5f27bd703ef421ffb58eeccf2156.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="468745878237347845" title="3l3ktr4">3l3ktr4</span> <span class="chatlog__timestamp" title="21 November 2022 11:58"><a href="#chatlog__message-container-1044220295659139092">21/11/2022 11:58</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">super cool!</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045314270323282030" id="chatlog__message-container-1045314270323282030"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="24 November 2022 12:25"><a href="#chatlog__message-container-1045314270323282030">24/11/2022 12:25</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I am curious what work if any has been done in PyScript for integration with new local file system access api in a browser: <a href="https://web.dev/file-system-access/">https://web.dev/file-system-access/</a> It's basically the api vscode.dev uses for the browser versions of their IDE</span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(0,15,255,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://web.dev/file-system-access/"><div class="chatlog__markdown chatlog__markdown-preserve">The File System Access API: simplifying access to local files</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">The File System Access API enables developers to build powerful web apps that interact with files on the user's local device, such as IDEs, photo and video editors, text editors, and more. After a user grants a web app access, this API allows them to read or save changes directly to files and folders on the user's device.</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/QzvSbmECqG7hbG-eVDkvhwyDY_L_gTTAXA9K6AlnWDY/%3Fauto%3Dformat%26fit%3Dmax%26w%3D1200%26fm%3Dauto/https/web-dev.imgix.net/image/admin/qn7E0q1EWJUqdzsuHwx4.jpg"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/QzvSbmECqG7hbG-eVDkvhwyDY_L_gTTAXA9K6AlnWDY/%3Fauto%3Dformat%26fit%3Dmax%26w%3D1200%26fm%3Dauto/https/web-dev.imgix.net/image/admin/qn7E0q1EWJUqdzsuHwx4.jpg"/> </a></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045322319259762731" id="chatlog__message-container-1045322319259762731"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="24 November 2022 12:57"><a href="#chatlog__message-container-1045322319259762731">24/11/2022 12:57</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">related there's a new filesytem coming to emscripten ( which pyodide the default engine of pyscript already uses ) <a href="https://github.com/orgs/emscripten-core/projects/1">https://github.com/orgs/emscripten-core/projects/1</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(30,35,39,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://github.com/orgs/emscripten-core/projects/1"><div class="chatlog__markdown chatlog__markdown-preserve">WasmFS • emscripten-core</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">WasmFS</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/ZYusaSVg2DQlob_en7GtLUENUrYSsM0HB-uO7ODhQ8s/https/github.com/opengraph.png"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/ZYusaSVg2DQlob_en7GtLUENUrYSsM0HB-uO7ODhQ8s/https/github.com/opengraph.png"/> </a></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045336072848146472" id="chatlog__message-container-1045336072848146472"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/><div class="chatlog__reply-author" title="pmp_p">pmp-p</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1045322319259762731')"> related there's a new filesytem coming to emscripten ( which pyodide the default engine of pyscript already uses ) <a href="https://github.com/orgs/emscripten-core/projects/1">https://github.com/orgs/emscripten-core/projects/1</a> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="24 November 2022 13:52"><a href="#chatlog__message-container-1045336072848146472">24/11/2022 13:52</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">sweet! thx for that info</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1045336986136883220" id="chatlog__message-container-1045336986136883220"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="24 November 2022 13:55">13:55</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> I see the gitter link in your profile. does wasm-python dev community also have a discord? I am interested in learning more about developments on that front.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045337124993511504" id="chatlog__message-container-1045337124993511504"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="24 November 2022 13:56"><a href="#chatlog__message-container-1045337124993511504">24/11/2022 13:56</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">python wasm has a sub channel in WebAssembly discord now</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div><div class="chatlog__message-container" data-message-id="1045337165086871584" id="chatlog__message-container-1045337165086871584"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="24 November 2022 13:56">13:56</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">you want a link ?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045337220829151233" id="chatlog__message-container-1045337220829151233"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="507922310955663360" title="taras.novak">Taras</span> <span class="chatlog__timestamp" title="24 November 2022 13:56"><a href="#chatlog__message-container-1045337220829151233">24/11/2022 13:56</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'll find it. thx!</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045337348335996969" id="chatlog__message-container-1045337348335996969"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/fe62021c0a7cac8788affbfc107a5e00.png"/><div class="chatlog__reply-author" title="taras.novak">Taras</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1045337220829151233')"> I'll find it. thx! </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="24 November 2022 13:57"><a href="#chatlog__message-container-1045337348335996969">24/11/2022 13:57</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">there's one at the bottom of <a href="https://pygame-web.github.io/">https://pygame-web.github.io/</a></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045346850519142471" id="chatlog__message-container-1045346850519142471"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="24 November 2022 14:35"><a href="#chatlog__message-container-1045346850519142471">24/11/2022 14:35</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">woo, I wasn't aware of the webassembly discord server. Very useful, thanks!</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="diving_mask"><img alt="🤿" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f93f.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045363795368874025" id="chatlog__message-container-1045363795368874025"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="24 November 2022 15:42"><a href="#chatlog__message-container-1045363795368874025">24/11/2022 15:42</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> When you say "coming to emscripten and thus Pyodide"...is "coming" measured in months, years? (That ticket is kind of stale)
How does it differ from the OPFS work?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045367239102169229" id="chatlog__message-container-1045367239102169229"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="24 November 2022 15:56"><a href="#chatlog__message-container-1045367239102169229">24/11/2022 15:56</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">well it's hard to give ETA on anything emscripten related</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045367809921790044" id="chatlog__message-container-1045367809921790044"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/><div class="chatlog__reply-author" title="pauleveritt">Paul Everitt</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1045363795368874025')"> <span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> When you say "coming to emscripten and thus Pyodide"...is "coming" measured in months, years? (That ticket is kind of stale)
How does it differ from the OPFS work? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="24 November 2022 15:58"><a href="#chatlog__message-container-1045367809921790044">24/11/2022 15:58</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">in fact i was following that issue originally <a href="https://github.com/emscripten-core/emscripten/issues/15041">https://github.com/emscripten-core/emscripten/issues/15041</a></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1045742677234290849" id="chatlog__message-container-1045742677234290849"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="788215119414689802" style="color:rgb(26,194,181)" title="hoodmane">hood</span> <span class="chatlog__timestamp" title="25 November 2022 16:48"><a href="#chatlog__message-container-1045742677234290849">25/11/2022 16:48</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Pyodide already has support for NativeFS:
<a href="https://github.com/pyodide/pyodide/pull/2987">https://github.com/pyodide/pyodide/pull/2987</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(30,35,39,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://github.com/pyodide/pyodide/pull/2987"><div class="chatlog__markdown chatlog__markdown-preserve">ENH Add API for mounting native file system by ryanking13 · Pull Re...</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">Description
Related: #738
This PR adds an API pyodide.mountNativeFS which mounts FileSystemDirectoryHandle into a Pyodide Python file system.
Note that there are some limitations such as:
File Sy...</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/-TARVwJYaEZdstLwL6pV2W-RqBnYi_LRG--GS1w6vtM/https/opengraph.githubassets.com/bae6368a7328b54bd2959f1f299c0c2209368a8d34881884e511f1fc5b76610d/pyodide/pyodide/pull/2987"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/-TARVwJYaEZdstLwL6pV2W-RqBnYi_LRG--GS1w6vtM/https/opengraph.githubassets.com/bae6368a7328b54bd2959f1f299c0c2209368a8d34881884e511f1fc5b76610d/pyodide/pyodide/pull/2987"/> </a></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1046317298648104960" id="chatlog__message-container-1046317298648104960"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="27 November 2022 06:51"><a href="#chatlog__message-container-1046317298648104960">27/11/2022 06:51</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">will there be a place for offering prebuilt third parties wheels for libraries that don't have a suitable build script for pyodide yet ? i have pygame / harfang3d (abi3) wheels already and Panda3D / pymunk soon</span> <span class="chatlog__edited-timestamp" title="27 November 2022 06:52">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1046422020512022629" id="chatlog__message-container-1046422020512022629"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="27 November 2022 13:47"><a href="#chatlog__message-container-1046422020512022629">27/11/2022 13:47</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> Interesting question. In theory that's a Pyodide question, but they have enough on their plate. Wonder if Anaconda has some forge thoughts.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1046899858176491550" id="chatlog__message-container-1046899858176491550"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="788215119414689802" style="color:rgb(26,194,181)" title="hoodmane">hood</span> <span class="chatlog__timestamp" title="28 November 2022 21:26"><a href="#chatlog__message-container-1046899858176491550">28/11/2022 21:26</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">We've been thinking about that. I think the first step is to move micropip to using the pypi simple index and then we could set up a wheel server where people could upload wheels.
The main issue is Emscripten versioning: Emscripten says all minor updates are ABI breaks, so currently we reject all wheels built with a different version of Emscripten. Emscripten updates are still pretty difficult for us though they are getting easier on average. Given that Emscripten updates often break Pyodide and require us to fix things, we want to stay on top of updates so we can fix regressions. And we don't really want to maintain a long lived branch with a different Emscripten version.
I think people can just upload multiple wheels for different versions of Emscripten though and that would be fine.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047007523741372416" id="chatlog__message-container-1047007523741372416"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="29 November 2022 04:34"><a href="#chatlog__message-container-1047007523741372416">29/11/2022 04:34</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">i think "Emscripten says all minor updates are ABI breaks" is irrelevant for dynamic libraries normalized to mvp ( or not ) in wheels</span> <span class="chatlog__edited-timestamp" title="29 November 2022 04:39">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047008241286123561" id="chatlog__message-container-1047008241286123561"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="hoodmane">hood</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1046899858176491550')"> We've been thinking about that. I think the first step is to move micropip to using the pypi simple index and then we could set up a wheel server where people could upload wheels.
The main issue is Emscripten versioning: Emscripten says all minor updates are ABI breaks, so currently we reject all wheels built with a different version of Emscripten. Emscripten updates are still pretty difficult for us though they are getting easier on average. Given that Emscripten updates often break Pyodide and require us to fix things, we want to stay on top of updates so we can fix regressions. And we don't really want to maintain a long lived branch with a different Emscripten version.
I think people can just upload multiple wheels for different versions of Emscripten though and that would be fine. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="29 November 2022 04:36"><a href="#chatlog__message-container-1047008241286123561">29/11/2022 04:36</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">i also suggested here <a href="https://github.com/python/cpython/issues/96426">https://github.com/python/cpython/issues/96426</a> to keep abi3 and have only two flavour "mvp" ( where compiler version is irrelevant ) or "emscripten" ( assuming when people use that both libpython and wheels are built with latest stable emscripten to get more features and performance )</span> <span class="chatlog__edited-timestamp" title="29 November 2022 04:38">(edited)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047008505380491294" id="chatlog__message-container-1047008505380491294"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="29 November 2022 04:38">04:38</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">this one uses mvp wheels <a href="https://pygame-web.github.io/showroom/pythondev.html?-d">https://pygame-web.github.io/showroom/pythondev.html?-d</a> most of them are just normalized ones straight from pyodide repo</span> <span class="chatlog__edited-timestamp" title="29 November 2022 04:38">(edited)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047009474285674606" id="chatlog__message-container-1047009474285674606"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="29 November 2022 04:41">04:41</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">i'm quite sure ( and i hope that ) abi breaks are for objects files / static lib archives</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047159162724962345" id="chatlog__message-container-1047159162724962345"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="29 November 2022 14:36"><a href="#chatlog__message-container-1047159162724962345">29/11/2022 14:36</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><div class="chatlog__markdown-quote"><div class="chatlog__markdown-quote-border"></div><div class="chatlog__markdown-quote-content">Emscripten updates are still pretty difficult for us though they are getting easier on average. Given that Emscripten updates often break Pyodide and require us to fix things, we want to stay on top of updates so we can fix regressions
</div></div>but a given version of pyodide uses always the same version of emscripten, doesn't it?
If so, I think that a good first step is to support version-specific wheels: i.e., you would have to build wheels for pyodide 0.21, 0.22, etc., similarly to what you do for the various CPython versions</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047176412156678284" id="chatlog__message-container-1047176412156678284"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="29 November 2022 15:45"><a href="#chatlog__message-container-1047176412156678284">29/11/2022 15:45</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">feels like cpython normalized mvp wheels could be be counterparts of <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">manylinux1_compatible</code>, and <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">manylinux_${GLIBCMAJOR}_${GLIBCMINOR}_${ARCH}</code> could be in fact manylinux_<emscriptenversion> from <a href="https://peps.python.org/pep-0600/">https://peps.python.org/pep-0600/</a></span> <span class="chatlog__edited-timestamp" title="29 November 2022 15:50">(edited)</span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill chatlog__embed-color-pill--default"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://peps.python.org/pep-0600/"><div class="chatlog__markdown chatlog__markdown-preserve">PEP 600 – Future ‘manylinux’ Platform Tags for Portable Linux Built...</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">Python Enhancement Proposals (PEPs)</div></div></div></div></div></div></div></div></div><div class="chatlog__message-container" data-message-id="1047178098434658308" id="chatlog__message-container-1047178098434658308"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="29 November 2022 15:51">15:51</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">though emscripten version is probably not enough to match features available detected at runtime eg with <a href="https://wasm-feature-detect.surma.technology/">https://wasm-feature-detect.surma.technology/</a></span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047178897436975164" id="chatlog__message-container-1047178897436975164"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="29 November 2022 15:55">15:55</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">maybe a binary mask of features <s>used</s> required by the wheel should be in the tag ?</span></div><div class="chatlog__attachment"><a href="https://cdn.discordapp.com/attachments/1037013566072561684/1047178897088860310/shot-2022-11-29_1669737282.png?ex=691bee18&is=691a9c98&hm=844a3d57f3e6c8503c9887d356df5b3fdd05b26c3662b9d9aa04a0ca915ee1f9&"> <img alt="Image attachment" class="chatlog__attachment-media" loading="lazy" src="assets/shot-2022-11-29_1669737282.png" title="Image: shot-2022-11-29_1669737282.png (35.13 KB)"/> </a></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047262337645674637" id="chatlog__message-container-1047262337645674637"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="788215119414689802" style="color:rgb(26,194,181)" title="hoodmane">hood</span> <span class="chatlog__timestamp" title="29 November 2022 21:26"><a href="#chatlog__message-container-1047262337645674637">29/11/2022 21:26</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><div class="chatlog__markdown-quote"><div class="chatlog__markdown-quote-border"></div><div class="chatlog__markdown-quote-content">i think "Emscripten says all minor updates are ABI breaks" is irrelevant for dynamic libraries normalized to mvp ( or not ) in wheels
</div></div>
I don't think this is correct. The Emscripten ABI breaks are different from the wasm features. The problems are due to thing like the signature of the <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">time</code> function changing from <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">(i32) -> i32</code> to <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">(i32) -> i64</code>. If a module was built with a version of Emscripten that gives it the former signature and someone tries to link it against a Pyodide built with the latter signature, then it crashes at load time. There is no "MVP" or "backwards compatible" flag, if Emscripten changes its ABI then the modules can't work together.
As far as actual wasm features, we require bigInt and mutableGlobals for everything, but other than that I think none of the other features are used in our wheels. Of course, we could imagine making simd enabled builds of packages like numpy...</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047262734842069114" id="chatlog__message-container-1047262734842069114"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="29 November 2022 21:28">21:28</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><div class="chatlog__markdown-quote"><div class="chatlog__markdown-quote-border"></div><div class="chatlog__markdown-quote-content">but a given version of pyodide uses always the same version of emscripten, doesn't it?
If so, I think that a good first step is to support version-specific wheels: i.e., you would have to build wheels for pyodide 0.21, 0.22, etc., similarly to what you do for the various CPython versions
</div></div>
I think this is exactly what we are headed towards <span class="chatlog__markdown-mention" title="antocuni">@antocuni</span>.</span> <span class="chatlog__edited-timestamp" title="29 November 2022 21:28">(edited)</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047356543898750976" id="chatlog__message-container-1047356543898750976"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="30 November 2022 03:40"><a href="#chatlog__message-container-1047356543898750976">30/11/2022 03:40</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><div class="chatlog__markdown-quote"><div class="chatlog__markdown-quote-border"></div><div class="chatlog__markdown-quote-content">There is no "MVP" or "backwards compatible" flag</div></div></span> <span class="chatlog__edited-timestamp" title="30 November 2022 03:41">(edited)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047356766096212008" id="chatlog__message-container-1047356766096212008"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 03:41">03:41</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">that's not a flag that's a bynarien pass you can apply to any dynamic lib</span> <span class="chatlog__edited-timestamp" title="30 November 2022 03:47">(edited)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047357036712710154" id="chatlog__message-container-1047357036712710154"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 03:42">03:42</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">of course caller and callee must follow same mvp principle, eg won't work with pyodide default build because it is a bigint one</span> <span class="chatlog__edited-timestamp" title="30 November 2022 03:48">(edited)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047357238974619648" id="chatlog__message-container-1047357238974619648"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 03:43">03:43</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">anyway hard to be sure without running a lot of testsuites</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047357325456965732" id="chatlog__message-container-1047357325456965732"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 03:44">03:44</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">so better not rush it</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047358012739817492" id="chatlog__message-container-1047358012739817492"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 03:46">03:46</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">there's also some potential side effects with MVP normalizing like i encountered here <a href="https://github.com/bkaradzic/bgfx/issues/2978">https://github.com/bkaradzic/bgfx/issues/2978</a> and those only show (actually) at runtime</span> <span class="chatlog__edited-timestamp" title="30 November 2022 04:20">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047401673687060520" id="chatlog__message-container-1047401673687060520"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="788215119414689802" style="color:rgb(26,194,181)" title="hoodmane">hood</span> <span class="chatlog__timestamp" title="30 November 2022 06:40"><a href="#chatlog__message-container-1047401673687060520">30/11/2022 06:40</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> But the compatibility issue isn't about wasm features at all. The issue is about dynamic linking: do the headers in Emscripten version x and Emscripten version y
(a) declare the same symbols and
(b) declare them with the same types?
No? Then any library that uses a symbol that changed types from Emscripten version x to Emscripten version y needs to be compiled against the same version that Python was compiled against. Even if you normalized the wasm module to remove features, it won't fix the problem where the side module thinks that <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">time</code> has signature <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">(i32) -> i32</code> and it actually had signature <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">(i32) -> i64</code>.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047408543021682769" id="chatlog__message-container-1047408543021682769"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="hoodmane">hood</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1047401673687060520')"> <span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> But the compatibility issue isn't about wasm features at all. The issue is about dynamic linking: do the headers in Emscripten version x and Emscripten version y
(a) declare the same symbols and
(b) declare them with the same types?
No? Then any library that uses a symbol that changed types from Emscripten version x to Emscripten version y needs to be compiled against the same version that Python was compiled against. Even if you normalized the wasm module to remove features, it won't fix the problem where the side module thinks that <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">time</code> has signature <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">(i32) -> i32</code> and it actually had signature <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">(i32) -> i64</code>. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="30 November 2022 07:07"><a href="#chatlog__message-container-1047408543021682769">30/11/2022 07:07</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">it don't think it removes feature use ( these are internals to the lib), norming to mvp fixes side modules exports to handle i64 to i32,i32 signature that the caller will use if not built with bigint</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047409025052065863" id="chatlog__message-container-1047409025052065863"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 07:09">07:09</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">i guess it just adds a trampoline so the js 2x32 call becomes a 1x64 wasm one ( without caring for side effects since lib can still think the 64 bits original signature is still present <= that is probably fixeable by wast transformation )</span> <span class="chatlog__edited-timestamp" title="30 November 2022 07:10">(edited)</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047409919202168875" id="chatlog__message-container-1047409919202168875"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 07:13">07:13</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">i think features tracking is just another whole problem after basic ABI choices</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047412087745413132" id="chatlog__message-container-1047412087745413132"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="30 November 2022 07:21"><a href="#chatlog__message-container-1047412087745413132">30/11/2022 07:21</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">btw the time 64bits stuff i remember was more of a libc break than an abi break</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047412885573357638" id="chatlog__message-container-1047412885573357638"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 07:24">07:24</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">so i guess there are 3 levels to consider : abi ( mvp or bigint ) libc ( musl headers emscripten used ) features ( expected from wasm cpu : huge memory, simd etc ... )</span></div></div></div></div><div class="chatlog__message-container" data-message-id="1047413231876046928" id="chatlog__message-container-1047413231876046928"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="30 November 2022 07:26">07:26</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">seems to me like a deep rabbit hole, and better stick to browser mvp for some time.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047452793474121769" id="chatlog__message-container-1047452793474121769"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="30 November 2022 10:03"><a href="#chatlog__message-container-1047452793474121769">30/11/2022 10:03</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> when you talk about "bigint", you mean support for i64, right?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047456034559623248" id="chatlog__message-container-1047456034559623248"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="antocuni">antocuni</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1047452793474121769')"> <span class="chatlog__markdown-mention" title="pmp_p">@pmp-p</span> when you talk about "bigint", you mean support for i64, right? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="30 November 2022 10:16"><a href="#chatlog__message-container-1047456034559623248">30/11/2022 10:16</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">yeah passing directly i64 via javascript calls listed in export table</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047456570902073364" id="chatlog__message-container-1047456570902073364"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3c0dfca32c7e7adba00db61113e9986d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="689486962003804216" style="color:rgb(26,194,181)" title="antocuni">antocuni</span> <span class="chatlog__timestamp" title="30 November 2022 10:18"><a href="#chatlog__message-container-1047456570902073364">30/11/2022 10:18</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">ok<img alt="👍" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg" title="thumbsup"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047576071689732167" id="chatlog__message-container-1047576071689732167"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="788215119414689802" style="color:rgb(26,194,181)" title="hoodmane">hood</span> <span class="chatlog__timestamp" title="30 November 2022 18:13"><a href="#chatlog__message-container-1047576071689732167">30/11/2022 18:13</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><div class="chatlog__markdown-quote"><div class="chatlog__markdown-quote-border"></div><div class="chatlog__markdown-quote-content">abi ( mvp or bigint )
</div></div>
But the ABI isn't just wasm features. The C and C++ programming language have support a lot of features like varargs, taking pointers to arguments, stack unwinding, dynamic linking, etc which are not supported by the wasm runtime and need to be implemented on top of the wasm runtime by the compiler. Emscripten does not guarantee that the way these features are implemented will stay the same between different versions.
So one example is that there are three different ABIs for C++ exception handling / Rust panics / setjmp longjmp: one ABI if wasm-exceptions are assumed, a second ABI if no wasm-exceptions but yes wasm-bigint, and a third ABI if no wasm-exceptions and no wasm-bigint. The reason that we enabled wasm-bigint was that this third EH ABI was buggy when combined with dynamic linking, and in particular we were unable to dynamically link rust libraries unless we disabled stack unwinding. I fixed this by dynamically generating a wasm binary at run time to provide the missing adaptors (<a href="https://github.com/emscripten-core/emscripten/pull/17328)">https://github.com/emscripten-core/emscripten/pull/17328)</a>.
But each of these missing features requires quite complicated code to work around them and the workarounds to implement each feature interact with each other in complicated ways. If the details of any of these workarounds changes between Emscripten versions, that is likely an ABI break.</span> <span class="chatlog__edited-timestamp" title="30 November 2022 18:13">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1047582951136837716" id="chatlog__message-container-1047582951136837716"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="788215119414689802" style="color:rgb(26,194,181)" title="hoodmane">hood</span> <span class="chatlog__timestamp" title="30 November 2022 18:40"><a href="#chatlog__message-container-1047582951136837716">30/11/2022 18:40</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Another thing that causes ABI breaks is changes in the way that Emscripten handles relocations when loading a so file.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1063278267345403975" id="chatlog__message-container-1063278267345403975"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/384c5f27bd703ef421ffb58eeccf2156.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="468745878237347845" title="3l3ktr4">3l3ktr4</span> <span class="chatlog__timestamp" title="13 January 2023 02:08"><a href="#chatlog__message-container-1063278267345403975">13/01/2023 02:08</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">was checking out the collective today
and it seems like the only thing we're missing is how to be decisive on wether to accept people's PRs or not is an example.html file (as stated in the <a href="https://github.com/pyscript/pyscript-collective/blob/main/CONTRIBUTING.MD#recommended-guidelines-for-an-example">link</a>)
I remember finding the website <span class="chatlog__markdown-mention" title="pauleveritt">@Paul Everitt</span> good! definitely better than just having the github, even if currently incomplete
I'm wondering if there's something else left to be done
I guess the package building stuff is all done because hyperdrive gave us that for free right?
maybe stipulating guidelines for people to write tests?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1063441776322560070" id="chatlog__message-container-1063441776322560070"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3d55d2e69a9c8d7510231ae013539519.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="346340290686091264" title="pauleveritt">Paul Everitt</span> <span class="chatlog__timestamp" title="13 January 2023 12:57"><a href="#chatlog__message-container-1063441776322560070">13/01/2023 12:57</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Oh, alas, we're missing more than that <img alt="😦" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f626.svg" title="frowning"/> I've been very absent. And my Data Science DC talk later this month highlights it.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1154786194467602493" id="chatlog__message-container-1154786194467602493"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/933fa0db7d8acb8cc71f1f5831c7ac94.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="1102980727013912688" title="nkrupa">NathanKrupa</span> <span class="chatlog__timestamp" title="22 September 2023 15:28"><a href="#chatlog__message-container-1154786194467602493">22/09/2023 15:28</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Is there any thought or work being done on creating a pyscript plugin for wordpress? Or is that something that is way down the line?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1154792683714400336" id="chatlog__message-container-1154792683714400336"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/933fa0db7d8acb8cc71f1f5831c7ac94.png"/><div class="chatlog__reply-author" title="nkrupa">NathanKrupa</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1154786194467602493')"> Is there any thought or work being done on creating a pyscript plugin for wordpress? Or is that something that is way down the line? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="688046964549353491" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</span> <span class="chatlog__timestamp" title="22 September 2023 15:53"><a href="#chatlog__message-container-1154792683714400336">22/09/2023 15:53</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">What would you want such a plugin to do?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1154802947671212103" id="chatlog__message-container-1154802947671212103"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/933fa0db7d8acb8cc71f1f5831c7ac94.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1154792683714400336')"> What would you want such a plugin to do? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="1102980727013912688" title="nkrupa">NathanKrupa</span> <span class="chatlog__timestamp" title="22 September 2023 16:34"><a href="#chatlog__message-container-1154802947671212103">22/09/2023 16:34</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I think it would be awesome to be able to host interactive code samples in a browser. Either through a Jupyter notebook style persistent code that can be modified and rerun, or through a REPL block.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1154804161016250499" id="chatlog__message-container-1154804161016250499"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/933fa0db7d8acb8cc71f1f5831c7ac94.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1154792683714400336')"> What would you want such a plugin to do? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="1102980727013912688" title="nkrupa">NathanKrupa</span> <span class="chatlog__timestamp" title="22 September 2023 16:39"><a href="#chatlog__message-container-1154804161016250499">22/09/2023 16:39</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'm a professional fundraiser by trade, and host a website on fundraising. I just posted an article on using a python script to interact with a fundraising platform API. <a href="https://thealmoner.com/python-classy-api/">https://thealmoner.com/python-classy-api/</a>. It would be cool and useful to be able to have an active script on the page.</span> <span class="chatlog__edited-timestamp" title="22 September 2023 16:43">(edited)</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1155836310695706684" id="chatlog__message-container-1155836310695706684"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="354682505271443468" style="color:rgb(233,102,11)" title="ntoll">ntoll</span> <span class="chatlog__timestamp" title="25 September 2023 13:00"><a href="#chatlog__message-container-1155836310695706684">25/09/2023 13:00</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">So the folks building PyScript.com have plans to make it easy to embed PyScript stuff inside another web page (using the same <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">iframe</code> technique video embedding uses).</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1171459108734521404" id="chatlog__message-container-1171459108734521404"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="883125265553838080" title="__mcintyre__">mcintyre</span> <span class="chatlog__timestamp" title="07 November 2023 14:40"><a href="#chatlog__message-container-1171459108734521404">07/11/2023 14:40</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hello! I'm working on a PyScript package called proceso that provides a pythonic interface to p5.js. It's very much a WIP. I'm developing it for students I'm mentoring in after school projects focused on environmental sensing and food access. Just got a nice email from a high school teacher in Australia who plans to use it with his seniors next semester.
Does anyone have advice for making examples suitable for the collective?
<a href="https://proceso.cc">https://proceso.cc</a></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1171501846339272714" id="chatlog__message-container-1171501846339272714"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/5.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/><div class="chatlog__reply-author" title="__mcintyre__">mcintyre</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1171459108734521404')"> Hello! I'm working on a PyScript package called proceso that provides a pythonic interface to p5.js. It's very much a WIP. I'm developing it for students I'm mentoring in after school projects focused on environmental sensing and food access. Just got a nice email from a high school teacher in Australia who plans to use it with his seniors next semester.
Does anyone have advice for making examples suitable for the collective?
<a href="https://proceso.cc">https://proceso.cc</a> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="849160286442487809" style="color:rgb(26,194,181)" title="bugzpodder">bugzpodder</span> <span class="chatlog__timestamp" title="07 November 2023 17:30"><a href="#chatlog__message-container-1171501846339272714">07/11/2023 17:30</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">the library looks sweet. is it open-sourced?</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1171512782718521374" id="chatlog__message-container-1171512782718521374"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="354682505271443468" style="color:rgb(233,102,11)" title="ntoll">ntoll</span> <span class="chatlog__timestamp" title="07 November 2023 18:13"><a href="#chatlog__message-container-1171512782718521374">07/11/2023 18:13</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="__mcintyre__">@mcintyre</span> that's a pretty cool project. WRT to creating examples, this isn't so much advice as "impressions" but:
<ul><li>Make sure the example illustrates a well defined point. E.g. "How do I easily create animations with PyScript?" or "I want to wrap a JavaScript library in a Pythonic API, how?" could be answered by proceso <img alt="😉" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f609.svg" title="wink"/></li><li>Linking to proceso's own docs from our docs is definitely possible in terms of pointing folks at frameworks folks have implemented on top of PyScript.</li><li>Make it look cool. <img alt="😉" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f609.svg" title="wink"/></li><li>Make it easy to adapt so folks have a skeleton from which to flesh out their unique ideas.</li></ul>
Hope this makes sense, and please do let us know how youre getting on.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1171515909668618251" id="chatlog__message-container-1171515909668618251"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/5.png"/><div class="chatlog__reply-author" style="color:rgb(26,194,181)" title="bugzpodder">bugzpodder</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1171501846339272714')"> the library looks sweet. is it open-sourced? </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="883125265553838080" title="__mcintyre__">mcintyre</span> <span class="chatlog__timestamp" title="07 November 2023 18:25"><a href="#chatlog__message-container-1171515909668618251">07/11/2023 18:25</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Thanks! And yep, sure is <a href="https://github.com/nickmcintyre/proceso">https://github.com/nickmcintyre/proceso</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(30,35,39,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://github.com/nickmcintyre/proceso"><div class="chatlog__markdown chatlog__markdown-preserve">GitHub - nickmcintyre/proceso: A Python package for creative coding...</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">A Python package for creative coding on the web. Contribute to nickmcintyre/proceso development by creating an account on GitHub.</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/4OOX49MMG3WQGSd873SdENZnBn5KhbR59eOgJihkPEc/https/opengraph.githubassets.com/75d0ce02e69dd4b651461e500996e1c0d09ea3a20347a2c53f5a419d1151b7d5/nickmcintyre/proceso"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/4OOX49MMG3WQGSd873SdENZnBn5KhbR59eOgJihkPEc/https/opengraph.githubassets.com/75d0ce02e69dd4b651461e500996e1c0d09ea3a20347a2c53f5a419d1151b7d5/nickmcintyre/proceso"/> </a></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1171518582413336597" id="chatlog__message-container-1171518582413336597"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/><div class="chatlog__reply-author" style="color:rgb(233,102,11)" title="ntoll">ntoll</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1171512782718521374')"> <span class="chatlog__markdown-mention" title="__mcintyre__">@mcintyre</span> that's a pretty cool project. WRT to creating examples, this isn't so much advice as "impressions" but:
<ul><li>Make sure the example illustrates a well defined point. E.g. "How do I easily create animations with PyScript?" or "I want to wrap a JavaScript library in a Pythonic API, how?" could be answered by proceso <img alt="😉" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f609.svg" title="wink"/></li><li>Linking to proceso's own docs from our docs is definitely possible in terms of pointing folks at frameworks folks have implemented on top of PyScript.</li><li>Make it look cool. <img alt="😉" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f609.svg" title="wink"/></li><li>Make it easy to adapt so folks have a skeleton from which to flesh out their unique ideas.</li></ul>
Hope this makes sense, and please do let us know how youre getting on. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="883125265553838080" title="__mcintyre__">mcintyre</span> <span class="chatlog__timestamp" title="07 November 2023 18:36"><a href="#chatlog__message-container-1171518582413336597">07/11/2023 18:36</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Great suggestions–much appreciated! Those are great points to address. I'll also put some thought into answering "How do I wrap a JavaScript library so that it works with both Pyodide and MicroPython?"</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1171719129464590427" id="chatlog__message-container-1171719129464590427"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d35e9dc0852fac7545d12c89a309b8a6.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/><div class="chatlog__reply-author" title="__mcintyre__">mcintyre</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1171518582413336597')"> Great suggestions–much appreciated! Those are great points to address. I'll also put some thought into answering "How do I wrap a JavaScript library so that it works with both Pyodide and MicroPython?" </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="334096250897170433" title="pmp_p">pmp-p</span> <span class="chatlog__timestamp" title="08 November 2023 07:53"><a href="#chatlog__message-container-1171719129464590427">08/11/2023 07:53</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">i would use ctypes</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup_tone3"><img alt="👍🏽" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d-1f3fd.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1171755575193911296" id="chatlog__message-container-1171755575193911296"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="354682505271443468" style="color:rgb(233,102,11)" title="ntoll">ntoll</span> <span class="chatlog__timestamp" title="08 November 2023 10:18"><a href="#chatlog__message-container-1171755575193911296">08/11/2023 10:18</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="__mcintyre__">@mcintyre</span> yeah... so clearly this is early days for the PyScript project (we're perhaps 18 months old), and so describing the process and answering the question of "how to wrap JS in a Pythonic module that works with both Pyodide and MicroPython?" is a welcome trailblazing thing to do. Please also consider submitting it as a talk to PyCon! <a href="https://us.pycon.org/2024/speaking/guidelines/">https://us.pycon.org/2024/speaking/guidelines/</a> Happy to help in any way we can..! <img alt="🚀" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f680.svg" title="rocket"/></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill chatlog__embed-color-pill--default"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://us.pycon.org/2024/speaking/guidelines/"><div class="chatlog__markdown chatlog__markdown-preserve"><ul><li>Proposal Guidelines
</li></ul>...</div></a></div></div></div></div></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup_tone3"><img alt="👍🏽" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d-1f3fd.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div><div class="chatlog__message-container" data-message-id="1171755862398873652" id="chatlog__message-container-1171755862398873652"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__short-timestamp" title="08 November 2023 10:19">10:19</div></div><div class="chatlog__message-primary"><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Would be great if this could point the way for other folks who want to Pythonic-ize some JS-y thing via PyScript. Both ecosystems are rich and diverse. Connecting them together would be a pretty powerful exercise in coding alchemy, if you see what I mean. <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/></span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1172173396788908133" id="chatlog__message-container-1172173396788908133"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/><div class="chatlog__reply-author" style="color:rgb(233,102,11)" title="ntoll">ntoll</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1171755862398873652')"> Would be great if this could point the way for other folks who want to Pythonic-ize some JS-y thing via PyScript. Both ecosystems are rich and diverse. Connecting them together would be a pretty powerful exercise in coding alchemy, if you see what I mean. <img alt="🙂" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f642.svg" title="slight_smile"/> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="883125265553838080" title="__mcintyre__">mcintyre</span> <span class="chatlog__timestamp" title="09 November 2023 13:58"><a href="#chatlog__message-container-1172173396788908133">09/11/2023 13:58</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Happy to give this a go. My students are very interested in sustainable web design, so having access to MicroPython goes a long way toward reducing emissions from data transfer. Thanks for all your work on this! I don't have a fully-formed thought here, but it'd be neat to design wrappers that work with MicroPython by default and can switch over to Pyodide to access Python's ecosystem as needed.</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1172461043046428734" id="chatlog__message-container-1172461043046428734"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="354682505271443468" style="color:rgb(233,102,11)" title="ntoll">ntoll</span> <span class="chatlog__timestamp" title="10 November 2023 09:01"><a href="#chatlog__message-container-1172461043046428734">10/11/2023 09:01</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="__mcintyre__">@mcintyre</span> happy to collaborate on this. You've made a cow path, and it'd be good to help pave it (IYSWIM) so others can follow and explore where you've been. In an ideal world, such information could be a part of the official docs (definitely a WiP - repos here: <a href="https://github.com/pyscript/docs)">https://github.com/pyscript/docs)</a>. All feedback, ideas, constructive criticism and contributions most welcome!</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1173618545641390110" id="chatlog__message-container-1173618545641390110"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/><div class="chatlog__reply-author" style="color:rgb(233,102,11)" title="ntoll">ntoll</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1172461043046428734')"> <span class="chatlog__markdown-mention" title="__mcintyre__">@mcintyre</span> happy to collaborate on this. You've made a cow path, and it'd be good to help pave it (IYSWIM) so others can follow and explore where you've been. In an ideal world, such information could be a part of the official docs (definitely a WiP - repos here: <a href="https://github.com/pyscript/docs)">https://github.com/pyscript/docs)</a>. All feedback, ideas, constructive criticism and contributions most welcome! </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="883125265553838080" title="__mcintyre__">mcintyre</span> <span class="chatlog__timestamp" title="13 November 2023 13:41"><a href="#chatlog__message-container-1173618545641390110">13/11/2023 13:41</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I'd love to contribute docs soon. I'm actually working on the p5.js documentation with support from the Processing Foundation. Here's one resource that's informed my thinking: <a href="https://diataxis.fr/">https://diataxis.fr/</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill chatlog__embed-color-pill--default"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://diataxis.fr/"><div class="chatlog__markdown chatlog__markdown-preserve">Diátaxis</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">The Diátaxis framework solves a problem of quality in technical documentation, describing an information architecture that makes it easier to create, maintain and use.</div></div></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1173622188180512808" id="chatlog__message-container-1173622188180512808"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/6fbe0cd5c9ba5d7ecf5d111f7d291ac9.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/><div class="chatlog__reply-author" title="__mcintyre__">mcintyre</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1173618545641390110')"> I'd love to contribute docs soon. I'm actually working on the p5.js documentation with support from the Processing Foundation. Here's one resource that's informed my thinking: <a href="https://diataxis.fr/">https://diataxis.fr/</a> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="688046964549353491" style="color:rgb(26,194,181)" title="jeffglass">Jeff Glass</span> <span class="chatlog__timestamp" title="13 November 2023 13:55"><a href="#chatlog__message-container-1173622188180512808">13/11/2023 13:55</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">We actually had been implementing diataxis in our previous releases, and moved away from it in this re-release. You can see what that looked like here: <a href="https://github.com/pyscript/pyscript/tree/2023.05.1/docs">https://github.com/pyscript/pyscript/tree/2023.05.1/docs</a></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup_tone3"><img alt="👍🏽" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d-1f3fd.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1173655758752206908" id="chatlog__message-container-1173655758752206908"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/1f047e7d4848bad8f0a3362947e3eb03.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/b60590b0c245ed4b7d0346923b56453e.png"/><div class="chatlog__reply-author" title="__mcintyre__">mcintyre</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1173618545641390110')"> I'd love to contribute docs soon. I'm actually working on the p5.js documentation with support from the Processing Foundation. Here's one resource that's informed my thinking: <a href="https://diataxis.fr/">https://diataxis.fr/</a> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="354682505271443468" style="color:rgb(233,102,11)" title="ntoll">ntoll</span> <span class="chatlog__timestamp" title="13 November 2023 16:08"><a href="#chatlog__message-container-1173655758752206908">13/11/2023 16:08</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">My thoughts on diataxis amount to: <a href="https://ntoll.org/article/chicken/">https://ntoll.org/article/chicken/</a> <img alt="🐔" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f414.svg" title="chicken"/></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(86,112,212,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://ntoll.org/article/chicken/"><div class="chatlog__markdown chatlog__markdown-preserve">Chicken chicken chicken</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">A large part of my day job involves reading and writing what folks
optimistically call "technical documentation". It's usually about as much
fun as sticking forks in one's eyes, rubbing a cheese grate</div></div></div></div></div></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="chicken"><img alt="🐔" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f414.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1227672356898738307" id="chatlog__message-container-1227672356898738307"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/718cbc024c0a6c1e395ae636eb57557d.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="846461239671783445" title="mikimic">Mikimic</span> <span class="chatlog__timestamp" title="10 April 2024 18:31"><a href="#chatlog__message-container-1227672356898738307">10/04/2024 18:31</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><span class="chatlog__markdown-mention" title="fpliger">@Fabio</span> <span class="chatlog__markdown-mention" title="ntoll">@ntoll</span> <span class="chatlog__markdown-mention" title="dasha_92914">@Dasha</span> <span class="chatlog__markdown-mention" title="agiammarchi">@Andrea Giammarchi</span>
To resume our last 2 PyScript marketing meetings:
We "set in stone" the proposed segmentation
We need to gather our knowledge somewhere, so we will probably use Notion
We proposed to focus on PyCon for now, and for this do the following:
<ul><li>audit the channels that we have</li><li>open new channels</li><li>figure out some corporate guidelines so we can put together some images and a little bit of an intro for each channel</li><li>have a QR code that will probably go to the landing page of PyScript.net, where we will have all our channels made available</li></ul></span> <span class="chatlog__edited-timestamp" title="10 April 2024 18:34">(edited)</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="heart"><img alt="❤️" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/2764.svg"/> <span class="chatlog__reaction-count">2</span></div><div class="chatlog__reaction" title="partying_face"><img alt="🥳" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f973.svg"/> <span class="chatlog__reaction-count">1</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1227693325910413423" id="chatlog__message-container-1227693325910413423"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/bb30a11852d84790f4c3464a76437b23.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/718cbc024c0a6c1e395ae636eb57557d.png"/><div class="chatlog__reply-author" title="mikimic">Mikimic</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1227672356898738307')"> <span class="chatlog__markdown-mention" title="fpliger">@Fabio</span> <span class="chatlog__markdown-mention" title="ntoll">@ntoll</span> <span class="chatlog__markdown-mention" title="dasha_92914">@Dasha</span> <span class="chatlog__markdown-mention" title="agiammarchi">@Andrea Giammarchi</span>
To resume our last 2 PyScript marketing meetings:
We "set in stone" the proposed segmentation
We need to gather our knowledge somewhere, so we will probably use Notion
We proposed to focus on PyCon for now, and for this do the following:
<ul><li>audit the channels that we have</li><li>open new channels</li><li>figure out some corporate guidelines so we can put together some images and a little bit of an intro for each channel</li><li>have a QR code that will probably go to the landing page of PyScript.net, where we will have all our channels made available</li></ul> </span> <span class="chatlog__reply-edited-timestamp" title="10 April 2024 18:34">(edited)</span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="1212208201198604369" style="color:rgb(233,102,11)" title="dasha_92914">Dasha</span> <span class="chatlog__timestamp" title="10 April 2024 19:54"><a href="#chatlog__message-container-1227693325910413423">10/04/2024 19:54</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Thank you for the summary <span class="chatlog__markdown-mention" title="mikimic">@Mikimic</span> !</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">2</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1227837943322902568" id="chatlog__message-container-1227837943322902568"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/3.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/718cbc024c0a6c1e395ae636eb57557d.png"/><div class="chatlog__reply-author" title="mikimic">Mikimic</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1227672356898738307')"> <span class="chatlog__markdown-mention" title="fpliger">@Fabio</span> <span class="chatlog__markdown-mention" title="ntoll">@ntoll</span> <span class="chatlog__markdown-mention" title="dasha_92914">@Dasha</span> <span class="chatlog__markdown-mention" title="agiammarchi">@Andrea Giammarchi</span>
To resume our last 2 PyScript marketing meetings:
We "set in stone" the proposed segmentation
We need to gather our knowledge somewhere, so we will probably use Notion
We proposed to focus on PyCon for now, and for this do the following:
<ul><li>audit the channels that we have</li><li>open new channels</li><li>figure out some corporate guidelines so we can put together some images and a little bit of an intro for each channel</li><li>have a QR code that will probably go to the landing page of PyScript.net, where we will have all our channels made available</li></ul> </span> <span class="chatlog__reply-edited-timestamp" title="10 April 2024 18:34">(edited)</span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="1032028422710505543" style="color:rgb(233,102,11)" title="fpliger">Fabio</span> <span class="chatlog__timestamp" title="11 April 2024 05:29"><a href="#chatlog__message-container-1227837943322902568">11/04/2024 05:29</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Thank you <img alt="🙏" class="chatlog__emoji" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f64f.svg" title="pray"/></span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="thumbsup"><img alt="👍" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f44d.svg"/> <span class="chatlog__reaction-count">3</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1259556907803213916" id="chatlog__message-container-1259556907803213916"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/f23fd300d377ab133db1d6ac7db5d10b.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/4.png"/><div class="chatlog__reply-author" title="mihir2760">mihir2760</div><div class="chatlog__reply-content">used /See user's stats</div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="491769129318088714" style="color:rgb(96,207,15)" title="Statbot#3472">Statbot</span> <span class="chatlog__author-tag">BOT</span> <span class="chatlog__timestamp" title="07 July 2024 18:09"><a href="#chatlog__message-container-1259556907803213916">07/07/2024 18:09</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill" style="background-color:rgba(53,179,73,255)"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-author-container"><img alt="Author icon" class="chatlog__embed-author-icon" loading="lazy" onerror="this.style.visibility='hidden'" src="assets/968163389039853608.gif"/><div class="chatlog__embed-author">Loading...</div></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">Please wait. This won't take long!</div></div></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1270060691084152842" id="chatlog__message-container-1270060691084152842"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/a97485732c3afb6f7571745ff53f9270.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/f23fd300d377ab133db1d6ac7db5d10b.png"/><div class="chatlog__reply-author" style="color:rgb(96,207,15)" title="Statbot#3472">Statbot</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1259556907803213916')"> <em>Click to see attachment</em> <span>🖼️</span> </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="213750331413233665" title="jawschamp">Jaws</span> <span class="chatlog__timestamp" title="05 August 2024 17:47"><a href="#chatlog__message-container-1270060691084152842">05/08/2024 17:47</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">still loading</span></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1364704567761305620" id="chatlog__message-container-1364704567761305620"><div class="chatlog__message"><div class="chatlog__message-aside"><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/0.png"/></div><div class="chatlog__message-primary"><div class="chatlog__header"><span class="chatlog__author" data-user-id="513118513888493580" title="luisza8873">luisza</span> <span class="chatlog__timestamp" title="23 April 2025 21:48"><a href="#chatlog__message-container-1364704567761305620">23/04/2025 21:48</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Hello, I hope I am writing in the right channel. I wanted to extend an invitation to participate in Pycon latam 2025, Costa Rica (<a href="https://www.pylatam.org/)">https://www.pylatam.org/)</a>. It would be an honor for us if someone responsible for this project could join us from August 21-24. Additionally, if you are interested, it could be a keynote at our event, giving a more prominent space to talk about PyScript during the activity.</span></div><div class="chatlog__reactions"><div class="chatlog__reaction" title="heart"><img alt="❤️" class="chatlog__emoji chatlog__emoji--small" loading="lazy" src="https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/2764.svg"/> <span class="chatlog__reaction-count">2</span></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1365009798659309650" id="chatlog__message-container-1365009798659309650"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/d371b9226619916355e6b88faf31b627.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><img alt="Avatar" class="chatlog__reply-avatar" loading="lazy" src="assets/0.png"/><div class="chatlog__reply-author" title="luisza8873">luisza</div><div class="chatlog__reply-content"><span class="chatlog__reply-link" onclick="scrollToMessage(event,'1364704567761305620')"> Hello, I hope I am writing in the right channel. I wanted to extend an invitation to participate in Pycon latam 2025, Costa Rica (<a href="https://www.pylatam.org/)">https://www.pylatam.org/)</a>. It would be an honor for us if someone responsible for this project could join us from August 21-24. Additionally, if you are interested, it could be a keynote at our event, giving a more prominent space to talk about PyScript during the activity. </span></div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="1242599857655644164" title="chrislaffra.">Chris Laffra</span> <span class="chatlog__timestamp" title="24 April 2025 18:01"><a href="#chatlog__message-container-1365009798659309650">24/04/2025 18:01</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">I will not be able to make this, but I can share a bunch of PyScript slides with anyone who ends up speaking on PyScript. Examples of talks can be found here: <a href="https://www.youtube.com/playlist?list=PLXHJZN4UnprtCWGih6gSG_PvmgsvHue5y">https://www.youtube.com/playlist?list=PLXHJZN4UnprtCWGih6gSG_PvmgsvHue5y</a></span></div><div class="chatlog__embed"><div class="chatlog__embed-color-pill chatlog__embed-color-pill--default"></div><div class="chatlog__embed-content-container"><div class="chatlog__embed-content"><div class="chatlog__embed-text"><div class="chatlog__embed-title"><a class="chatlog__embed-title-link" href="https://www.youtube.com/playlist?list=PLXHJZN4UnprtCWGih6gSG_PvmgsvHue5y"><div class="chatlog__markdown chatlog__markdown-preserve">Becoming a Happy and Productive Engineer</div></a></div><div class="chatlog__embed-description"><div class="chatlog__markdown chatlog__markdown-preserve">Various presentations/podcasts. If you like these podcasts, check out my C4E book at chrislaffra.com</div></div></div><div class="chatlog__embed-thumbnail-container"><a class="chatlog__embed-thumbnail-link" href="https://images-ext-1.discordapp.net/external/BsNH69bhDYyqk1vQUt4yDWtOuGKrYtS31WLaN3aGTNc/%3Fsqp%3D-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE%3D%26rs%3DAOn4CLCzHuHjVaWVaAWUqgvZJ9hu0MFyeQ%26days_since_epoch%3D20202/https/i.ytimg.com/vi/J2XOSdDWPIo/hqdefault.jpg"> <img alt="Thumbnail" class="chatlog__embed-thumbnail" loading="lazy" src="https://images-ext-1.discordapp.net/external/BsNH69bhDYyqk1vQUt4yDWtOuGKrYtS31WLaN3aGTNc/%3Fsqp%3D-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE%3D%26rs%3DAOn4CLCzHuHjVaWVaAWUqgvZJ9hu0MFyeQ%26days_since_epoch%3D20202/https/i.ytimg.com/vi/J2XOSdDWPIo/hqdefault.jpg"/> </a></div></div></div></div></div></div></div></div>
<div class="chatlog__message-group"><div class="chatlog__message-container" data-message-id="1432079418498486427" id="chatlog__message-container-1432079418498486427"><div class="chatlog__message"><div class="chatlog__message-aside"><div class="chatlog__reply-symbol"></div><img alt="Avatar" class="chatlog__avatar" loading="lazy" src="assets/f7f2e9361e8a54ce6e72580ac7b967af.png"/></div><div class="chatlog__message-primary"><div class="chatlog__reply"><div class="chatlog__reply-unknown">Original message was deleted or could not be loaded.</div></div><div class="chatlog__header"><span class="chatlog__author" data-user-id="1398428592098115617" title="maconic_93367">maconic</span> <span class="chatlog__timestamp" title="26 October 2025 18:52"><a href="#chatlog__message-container-1432079418498486427">26/10/2025 18:52</a></span></div><div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">Does spam like this actually work? I doubt you'll find any success here.</span></div></div></div></div></div>
</div>
<div class="postamble"><div class="postamble__entry">Exported 200 message(s)</div><div class="postamble__entry">Timezone: UTC+0</div></div>
</body></head></html>