MacOS slideshow screensaver
Project description
Install
$ [sudo] pip install mac-slideshow
Functions
function | description |
---|---|
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 screensaver pid |
mac_slideshow.start(path=None) |
start screensaver and return screensaver pid |
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 | description |
---|---|
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
>>> mac_slideshow.start() # start and return screensaver pid
1234
>>> mac_slideshow.restart() # restart with new pid
1240
>>> mac_slideshow.pid()
1240
>>> mac_slideshow.stop()
start/restart with path
>>> 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.11.19-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28339ad2adef64d36a7952daf1b42003363951a2a07a16b4d0d7b8fb8f20e93e |
|
MD5 | 831b03f2822489226257a53eeb1087a7 |
|
BLAKE2b-256 | 3c02a456a8795a65593b42e4891f07a50143badb8231a8f445c2882d8ffe97c9 |