wanna see something upsetting? https://github.com/yt-dlp/yt-dlp/blob/2025.09.23/yt_dlp/jsinterp.py
Conversation
Notices
-
Embed this notice
✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Friday, 26-Sep-2025 12:09:48 JST
✧✦Catherine✦✧
-
Embed this notice
James Widman (jameswidman@mastodon.social)'s status on Friday, 26-Sep-2025 12:09:47 JST
James Widman
@whitequark my reaction:
"um...
why...
oh. Oh god."
In conversation permalink -
Embed this notice
� (utf_7@mastodon.social)'s status on Friday, 26-Sep-2025 13:08:09 JST
�
@whitequark how do you call this function? asking for a friend
def _js_eq_op(op):
def wrapped(a, b):
if {a, b} <= {None, JS_Undefined}:
return op(a, a)
return op(a, b)return wrapped
In conversation permalink -
Embed this notice
Manfred (mandelhorn@mastodon.social)'s status on Friday, 26-Sep-2025 17:27:25 JST
Manfred
@whitequark Plug it into https://skulpt.org/ to achieve the dream: Javascript right there in your browser.
In conversation permalink Attachments
-
Embed this notice
John "Dobbymoodge" Lamb (dobbymoodge@mastodon.social)'s status on Saturday, 27-Sep-2025 02:25:10 JST
John "Dobbymoodge" Lamb
@whitequark At least it's under 1,000 lines. Besides, I think this is much more terrifying: https://code.google.com/archive/p/ejacs/
In conversation permalink Attachments
-
Embed this notice