mirror of https://github.com/morpheus65535/bazarr
29 lines
904 B
Python
29 lines
904 B
Python
# coding=utf-8
|
|
|
|
from flask import request
|
|
from flask_restful import Resource
|
|
|
|
from database import TableMovies
|
|
from get_subtitle.mass_download import movies_download_subtitles
|
|
from list_subtitles import store_subtitles_movie
|
|
from helper import path_mappings
|
|
from ..utils import authenticate
|
|
|
|
|
|
class WebHooksRadarr(Resource):
|
|
@authenticate
|
|
def post(self):
|
|
movie_file_id = request.form.get('radarr_moviefile_id')
|
|
|
|
radarrMovieId = TableMovies.select(TableMovies.radarrId,
|
|
TableMovies.path) \
|
|
.where(TableMovies.movie_file_id == movie_file_id) \
|
|
.dicts() \
|
|
.get_or_none()
|
|
|
|
if radarrMovieId:
|
|
store_subtitles_movie(radarrMovieId['path'], path_mappings.path_replace_movie(radarrMovieId['path']))
|
|
movies_download_subtitles(no=radarrMovieId['radarrId'])
|
|
|
|
return '', 200
|