Started implementing a slideshow script. It can already find all files in a directory (recursively if desired)

This commit is contained in:
Balthasar Reuter
2015-06-18 23:23:47 +02:00
parent aec8d8132a
commit 6e819effed

57
slideshow.py Executable file
View File

@@ -0,0 +1,57 @@
#!/usr/bin/env python
# Created by br@re-web.eu, 2015
import os
#####################
### Configuration ###
#####################
# Screen size
display_size = (1024, 600)
# Directory name
directory = "2015-06-18"
# Display time for slideshow pictures
display_time = 3
###############
### Classes ###
###############
class Slideshow:
def __init__(self, directory, recursive=True):
self.directory = directory
self.recursive = recursive
self.filelist = []
def scan(self):
filelist = []
if self.recursive:
# Recursively walk all entries in the directory
for root, dirnames, filenames in os.walk(self.directory):
for filename in filenames:
filelist.append(os.path.join(root, filename))
else:
# Add all entries in the directory
for item in os.listdir(self.directory):
filename = os.path.join(self.directory, item)
if os.path.isfile(filename):
filelist.append(filename)
self.filelist = filelist
#################
### Functions ###
#################
def main():
slideshow = Slideshow(directory, False)
slideshow.scan()
print(slideshow.filelist)
return 0
if __name__ == "__main__":
exit(main())