Our great sponsors
-
yt-dlp-helpers
Some helper scripts to help organize media files downloaded with yt-dlp, youtube-dl, etc.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Scripts are posted here. There are a handful of scripts in that repository, but videochaptermaker.py and chaptersFromYTdescription.py are the only ones relevant to this discussion.
The Lissp transpiler incrementally compiles and executes each top-level form to Python. It needs to do this in case there's a macro definition that might affect the compilation of a subsequent form. If it's only executing definitions, this is harmless, but if you want to precompile the main module, it needs the guard, or the side effects will happen too.