diff options
author | saksham1115 <saksham115@gmail.com> | 2016-07-15 23:45:11 +0000 |
---|---|---|
committer | saksham1115 <saksham115@gmail.com> | 2016-07-19 17:29:24 +0000 |
commit | b73fcd96fe471c1e034ef878a8ec59f015ed8103 (patch) | |
tree | 7d76b6a7b437360a013dee88a08de93b12e4c8c5 | |
parent | 4688fc0582d29fc949b1fa58b6c228260fa39c13 (diff) | |
download | mediagoblin-b73fcd96fe471c1e034ef878a8ec59f015ed8103.tar.lz mediagoblin-b73fcd96fe471c1e034ef878a8ec59f015ed8103.tar.xz mediagoblin-b73fcd96fe471c1e034ef878a8ec59f015ed8103.zip |
Making changes to plugins __init__.py
-rw-r--r-- | mediagoblin/plugins/custom_subtitles/__init__.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/mediagoblin/plugins/custom_subtitles/__init__.py b/mediagoblin/plugins/custom_subtitles/__init__.py index 520b43fc..c50e1762 100644 --- a/mediagoblin/plugins/custom_subtitles/__init__.py +++ b/mediagoblin/plugins/custom_subtitles/__init__.py @@ -1,3 +1,19 @@ +# GNU MediaGoblin -- federated, autonomous media hosting +# Copyright (C) 2011, 2012 MediaGoblin contributors. See AUTHORS. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + from mediagoblin.tools import pluginapi import os @@ -6,9 +22,24 @@ PLUGIN_DIR = os.path.dirname(__file__) def setup_plugin(): config = pluginapi.get_config('mediagoblin.plugins.custom_subtitles') + routes = [ + ('mediagoblin.plugins.custom_subtitles.customize', + '/u/<string:user>/m/<int:media_id>/customize/<string:path>', + 'mediagoblin.plugins.custom_subtitles.views:custom_subtitles'), + ('mediagoblin.plugins.custom_subtitles.subtitles', + '/u/<string:user>/m/<int:media_id>/subtitles/', + 'mediagoblin.plugins.custom_subtitles.views:edit_subtitles')] + + pluginapi.register_routes(routes) + # Register the template path. pluginapi.register_template_path(os.path.join(PLUGIN_DIR, 'templates')) + pluginapi.register_template_hooks( + {"customize_subtitles": "mediagoblin/plugins/custom_subtitles/custom_subtitles.html", + "add_subtitles": "mediagoblin/plugins/custom_subtitles/subtitles.html", + "subtitle_sidebar": "mediagoblin/plugins/custom_subtitles/subtitle_media_block.html"}) + hooks = { |