aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_podcaster/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'youtube_podcaster/__init__.py')
-rw-r--r--youtube_podcaster/__init__.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/youtube_podcaster/__init__.py b/youtube_podcaster/__init__.py
new file mode 100644
index 0000000..32aee7c
--- /dev/null
+++ b/youtube_podcaster/__init__.py
@@ -0,0 +1,28 @@
1#!/usr/bin/env python3
2
3import json
4
5from http.server import (
6 HTTPServer,
7)
8
9from . import (
10 youtube,
11)
12
13from .podcastfeeder import (
14 create_feeder
15)
16
17
18def main():
19 config = json.load(open("youtube-podcaster.json"))
20
21 try:
22 PodcastFeeder = create_feeder(config["youtube"], config["podcasts"])
23 server = HTTPServer(("", 8888), PodcastFeeder)
24 server.serve_forever()
25 except KeyboardInterrupt:
26 server.socket.close()
27
28# vim: set ts=8 sw=4 tw=0 et :