diff options
author | Christopher Rosell <chrippa@tanuki.se> | 2011-10-26 03:23:43 +0200 |
---|---|---|
committer | Christopher Rosell <chrippa@tanuki.se> | 2011-10-26 03:23:43 +0200 |
commit | 480296354615632f6dcd1dae39d6addfa034f4a3 (patch) | |
tree | a736c373e3350758659dc9bde46eb88395fbe3de /src/livestreamer/__init__.py | |
parent | 93a3a5fadab3f8accb475a80aa8f32dad6c8b92a (diff) |
Some code rearrangements.
Diffstat (limited to 'src/livestreamer/__init__.py')
-rw-r--r-- | src/livestreamer/__init__.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/livestreamer/__init__.py b/src/livestreamer/__init__.py index 0d1a455..0e399b9 100644 --- a/src/livestreamer/__init__.py +++ b/src/livestreamer/__init__.py @@ -1 +1,12 @@ -from livestreamer.cli import main +from livestreamer import plugins + +def resolve_url(url): + for name, plugin in plugins.get_plugins().items(): + if plugin.can_handle_url(url): + return (name, plugin) + return None + +def get_plugins(): + return plugins.get_plugins() + +plugins.load_plugins(plugins) |