aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_podcaster/__init__.py
blob: 32aee7c35897f2d9da96aa78faec8231b827f40c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python3

import json

from http.server import (
    HTTPServer,
)

from . import (
    youtube,
)

from .podcastfeeder import (
    create_feeder
)


def main():
    config = json.load(open("youtube-podcaster.json"))

    try:
        PodcastFeeder = create_feeder(config["youtube"], config["podcasts"])
        server = HTTPServer(("", 8888), PodcastFeeder)
        server.serve_forever()
    except KeyboardInterrupt:
        server.socket.close()

#  vim: set ts=8 sw=4 tw=0 et :