added a docstring, why? /shrug (#501)

* added a docstring, why? /shrug

* spacing

* Update animechameleon.py

Co-authored-by: Iggy <44432163+IguanasInPyjamas@users.noreply.github.com>
master
Arjix 2020-08-30 18:52:52 +03:00 committed by GitHub
parent c6ca7cca17
commit 1136074179
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -27,6 +27,11 @@ class Anime8(Anime, sitename = 'anime8'):
def _scrape_episodes(self):
"""
Because of how the website is built,
the only way to access the episodes is by going to the last episode available
thats why im making two requests here.
"""
link = helpers.soupify(helpers.get(self.url).text).select_one('div#mv-info > a')['href']
soup = helpers.soupify(helpers.get(link).text)
eps = soup.select('a[class*="btn-eps first-ep last-ep"]')

View File

@ -1,6 +1,7 @@
from anime_downloader.sites import helpers
from anime_downloader.sites.anime import Anime, AnimeEpisode, SearchResult
class AnimeChameleon(Anime, sitename = 'gurminder'):
sitename = "gurminder"
@classmethod
@ -14,7 +15,7 @@ class AnimeChameleon(Anime, sitename = 'gurminder'):
for x in soup
]
return search_results
def _scrape_episodes(self):
soup = helpers.soupify(helpers.get(self.url).text).find('ul', id='episodes-list').find_all('li')
eps = [x.a['href'] for x in soup]
@ -24,6 +25,7 @@ class AnimeChameleon(Anime, sitename = 'gurminder'):
def _scrape_metadata(self):
self.title = helpers.soupify(helpers.get(self.url).text).find('h3', class_='panel-title').text
class AnimeChameleonEpisode(AnimeEpisode, sitename='gurminder'):
def _get_sources(self):
url = helpers.soupify(helpers.get(self.url).text).find('iframe', id='video')['src'].replace('//', 'http://')