MacOS slideshow screensaver
Project description
Install
$ [sudo] pip install mac-slideshow
Classes
mac_slideshow.Process
- ScreenSaver process object
method | __doc__ |
---|---|
stop() |
stop screensaver |
@property | __doc__ |
---|---|
pid |
return screensaver pid |
running |
return True if screensaver is running, else False |
Functions
function | __doc__ |
---|---|
mac_slideshow.enable() |
enable iLifeSlideshow screensaver |
mac_slideshow.enabled() |
return True if iLifeSlideshow screensaver enabled |
mac_slideshow.pid() |
return ScreenSaverEngine.app pid |
mac_slideshow.restart(path=None) |
restart screensaver and return Process object |
mac_slideshow.start(path=None) |
start screensaver and return Process object |
mac_slideshow.stop() |
stop screensaver |
mac_slideshow.path.read() |
return iLifeSlideShows images folder path |
mac_slideshow.path.write(path) |
write iLifeSlideShows images folder path |
mac_slideshow.preferences.read(key) |
return preferences value |
mac_slideshow.preferences.write(key, value) |
write preferences value |
mac_slideshow.style.read() |
return iLifeSlideShows style |
mac_slideshow.style.write(style) |
write iLifeSlideShows style |
CLI
usage | __doc__ |
---|---|
python -m mac_slideshow.path [path] |
read/write iLifeSlideShows screensaver path |
python -m mac_slideshow.pid |
print screensaver pid |
python -m mac_slideshow.start [path] |
start iLifeSlideshows screensaver |
python -m mac_slideshow.stop |
stop iLifeSlideshows screensaver |
python -m mac_slideshow.style [style] |
read/write iLifeSlideShows screensaver style |
Examples
>>> import mac_slideshow
>>> ss = mac_slideshow.start()
>>> ss.pid # or mac_slideshow.pid()
1234
>>> ss.stop() # or mac_slideshow.stop()
set images path and start/restart
>>> ss = mac_slideshow.start("~/Library/Screen Savers/folder")
preferences
>>> mac_slideshow.path.write("path/to/images")
>>> mac_slideshow.path.read()
'path/to/images'
>>> mac_slideshow.style.write("Classic")
>>> mac_slideshow.style.read()
'Classic'
readme-md - README.md generator
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for mac_slideshow-2018.12.10-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 552a38fc2d0b55e13d5845f4a032db043446da54e9579ccf2e27d1a4a18f1b76 |
|
MD5 | 93ee20cdd56956b62a693cf0b5f95388 |
|
BLAKE2b-256 | 2f0f757c24cd3ad16fc95fa5da167c94f3a90d15b4154bf0c2c7708fe078162d |