mirror of
https://github.com/Xevion/the-office.git
synced 2025-12-16 14:13:36 -06:00
season rebuilding/redownloading methods, titles for directory
This commit is contained in:
@@ -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))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user