season rebuilding/redownloading methods, titles for directory

This commit is contained in:
Xevion
2020-03-09 21:03:58 -05:00
parent 4126bdc596
commit e951d55d22
4 changed files with 240 additions and 7 deletions

View File

@@ -23,6 +23,18 @@ def viewEpisode(season, episode):
return render_template("episode.html", episode=e, seasons=Season.query.all())
@app.route("/redownload/<season>")
def rebuildSeason(season):
season = Season.query.filter_by(id=season).first_or_404()
season.rebuild()
return redirect(url_for("viewSeason", season=season.id))
@app.route("/redownload/<season>")
def rebuildSeason(season):
seasonObj = Season.query.filter_by(id=season).first_or_404()
seasonObj.redownload_all()
return redirect(url_for("viewSeason", season=season))
@app.route("/rebuild/<season>/<episode>/")
def rebuildEpisode(season, episode):
e = Episode.query.filter_by(season_id=season, number=episode).first_or_404()
@@ -33,4 +45,5 @@ def rebuildEpisode(season, episode):
def redownloadEpisode(season, episode):
e = Episode.query.filter_by(season_id=season, number=episode).first_or_404()
e.download(force=True)
return redirect(url_for("viewEpisode", season=season, episode=episode))
return redirect(url_for("viewEpisode", season=season, episode=episode))