This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import requests
|
import requests
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
from apps.betaserie.utils import betaserieUtils
|
||||||
|
|
||||||
def full_testing(url_website):
|
def full_testing(url_website):
|
||||||
status = "unknown"
|
status = "unknown"
|
||||||
@@ -38,8 +38,16 @@ def test_website(url_website,bool_proxy=False):
|
|||||||
return status
|
return status
|
||||||
|
|
||||||
|
|
||||||
def randomEpisode(seasonInformation):
|
def randomEpisode(seasonInformation,maximum_number_of_seasons):
|
||||||
return 0,0
|
random_season = random.randint(1, maximum_number_of_seasons)
|
||||||
|
print("random season: " + str(random_season))
|
||||||
|
|
||||||
|
maximum_number_of_episodes = seasonInformation[random_season-1]['episodes']
|
||||||
|
|
||||||
|
random_episode = random.randint(1, maximum_number_of_episodes)
|
||||||
|
print("random episode: " + str(random_episode))
|
||||||
|
|
||||||
|
return random_season,random_episode
|
||||||
|
|
||||||
def followingEpisode(season,episode,seasonInformation,maximum_number_seasons):
|
def followingEpisode(season,episode,seasonInformation,maximum_number_seasons):
|
||||||
lastEpisode = False
|
lastEpisode = False
|
||||||
|
|||||||
@@ -47,7 +47,22 @@ def streamingRedirect(request,alias):
|
|||||||
|
|
||||||
if (randomViewing == False):
|
if (randomViewing == False):
|
||||||
print('show set to random')
|
print('show set to random')
|
||||||
season,episode = randomEpisode()
|
boolean_restart = True;
|
||||||
|
while (boolean_restart):
|
||||||
|
season,episode = randomEpisode(seasonInformation,maximumNumberSeason)
|
||||||
|
episode_number = "S"+str(season)+"E"+str(episode)
|
||||||
|
|
||||||
|
episode_id,episode_seen = betaserie.identify_episode(betaserieShowId,episode_number)
|
||||||
|
|
||||||
|
if not(episode_seen):
|
||||||
|
boolean_restart = False
|
||||||
|
else:
|
||||||
|
print("episode "+str(episode)+" from season "+str(season)+" already seen")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
print('show set to following episode')
|
print('show set to following episode')
|
||||||
season,episode,lastEpisode = followingEpisode(season,episode,seasonInformation,maximumNumberSeason)
|
season,episode,lastEpisode = followingEpisode(season,episode,seasonInformation,maximumNumberSeason)
|
||||||
|
|||||||
Reference in New Issue
Block a user