Example #1
0
    def add(self):
        Repository.add(input)

        self.log.info("Writing %s/index.html..." % repository)
        with open("index.html", "w") as f:
            f.write(
                render(
                    "index.html",
                    stream_host=self.app.config.stream_host,
                    streams=Repository.streams,
                    series=Repository.series,
                )
            )
Example #2
0
    def gen_index(self):
        streams = fs.directories()
        series = set()

        for s in streams:
            self.log.info("Generating thumbnail for %s..." % s)
            status, thumbnail = stream.make_thumbnail(s)

            if status == stream.Processing.WILL_NOT_CLOBBER:
                self.log.warn("%s already exists, skipping!" % thumbnail)

            title = naming.parse_title(s)
            series.add(title.series)

        self.log.info("Writing index.html...")
        with open("index.html", "w") as f:
            f.write(render("index.html", streams=streams, series=series))

        self.log.info("All done!")