adding the episode_seen option and fix potential mistake
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
This commit is contained in:
@@ -63,18 +63,19 @@ class betaserieUtils():
|
|||||||
def identify_episode(self,show_id,episode_number,verbose=False):
|
def identify_episode(self,show_id,episode_number,verbose=False):
|
||||||
#
|
#
|
||||||
# Usage
|
# Usage
|
||||||
# episode_id = beta.identify_episode(show_id,"S01E01",True)
|
# episode_id,episode_seen = beta.identify_episode(show_id,"S01E01",True)
|
||||||
#
|
#
|
||||||
url = "https://api.betaseries.com/episodes/search?show_id="+str(show_id)+"&number="+str(episode_number)
|
url = "https://api.betaseries.com/episodes/search?show_id="+str(show_id)+"&number="+str(episode_number)
|
||||||
|
|
||||||
response = requests.request("GET", url, headers=self.headers, data=self.payload)
|
response = requests.request("GET", url, headers=self.headers, data=self.payload)
|
||||||
|
|
||||||
episode_id = response.json()['episode']['id']
|
episode_id = response.json()['episode']['id']
|
||||||
|
episode_seen = response.json()['episode']['user']['seen']
|
||||||
if verbose:
|
if verbose:
|
||||||
print("Url request: "+str(url))
|
print("Url request: "+str(url))
|
||||||
print(response.text)
|
print(response.text)
|
||||||
|
|
||||||
return episode_id
|
return episode_id,episode_seen
|
||||||
|
|
||||||
def mark_episodes_watched(self,episode_id,verbose=False):
|
def mark_episodes_watched(self,episode_id,verbose=False):
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ def mark_episode_watched(season,episode,action,verbose=False):
|
|||||||
#mark episode as seen in betaserie
|
#mark episode as seen in betaserie
|
||||||
episode_number = "S"+str(season)+"E"+str(episode)
|
episode_number = "S"+str(season)+"E"+str(episode)
|
||||||
|
|
||||||
episode_id = betaserie.identify_episode(simpsons_id,episode_number)
|
episode_id,episode_seen = betaserie.identify_episode(simpsons_id,episode_number)
|
||||||
|
|
||||||
if action == "watched":
|
if action == "watched":
|
||||||
betaserie.mark_episodes_watched(episode_id)
|
betaserie.mark_episodes_watched(episode_id)
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ def test_website(url_website,bool_proxy=False):
|
|||||||
return status
|
return status
|
||||||
|
|
||||||
|
|
||||||
def randomEpisode():
|
def randomEpisode(seasonInformation):
|
||||||
return 0,0
|
return 0,0
|
||||||
|
|
||||||
def followingEpisode(season,episode,seasonInformation):
|
def followingEpisode(season,episode,seasonInformation):
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ def streamingRedirect(request,alias):
|
|||||||
#mark episode as seen in betaserie
|
#mark episode as seen in betaserie
|
||||||
episode_number = "S"+str(season)+"E"+str(episode)
|
episode_number = "S"+str(season)+"E"+str(episode)
|
||||||
|
|
||||||
episode_id = betaserie.identify_episode(betaserieShowId,episode_number)
|
episode_id,episode_seen = betaserie.identify_episode(betaserieShowId,episode_number)
|
||||||
|
|
||||||
betaserie.mark_episodes_watched(episode_id)
|
betaserie.mark_episodes_watched(episode_id)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user