API Notes: ScreenSaver framework#
The full API is described in Apple’s documentation, both the C and Objective-C APIs are available (but see the API Notes below).
These bindings are accessed through the ScreenSaver package (that is, import ScreenSaver).
API Notes#
Screen savers are plugins for the screen saver engine, this means that a screen saver must contain compiled C code for the correct architectures. Using py2app’s bundle mode can be used to bundle a screensaver bundle, but do take care to use the same version of Python for all such bundles.