From 53640095309c741081113d38c4566428d0e67b03 Mon Sep 17 00:00:00 2001 From: "mb @ ts" Date: Wed, 7 Mar 2018 10:33:29 +0100 Subject: [PATCH] added the missing line (loop through pages) that makes the stream plugin work --- stream/stream.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/stream/stream.py b/stream/stream.py index 978d283..74627a8 100644 --- a/stream/stream.py +++ b/stream/stream.py @@ -4,13 +4,14 @@ from pelican import signals from os import listdir from os.path import isfile, join +# import os -def getStream(page): - dir = 'content/stream' - images = [f for f in listdir(dir) if isfile(join(dir, f))] - print('>>> The stream is streaming!', images) - page.stream = 'jaja' +def getStream(generator): + for page in generator.pages: + dir = "/var/www/stream" + images = [f for f in listdir(dir) if isfile(join(dir, f))] + print('>>> The stream is streaming!', images) + page.stream = images def register(): signals.page_generator_finalized.connect(getStream) - # signals.article_generator_finalized.connect(getStream)