finished get_chapter_list function
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
3a5ccb7dd9
commit
bb956e5198
2 changed files with 16 additions and 5 deletions
|
@ -53,8 +53,6 @@ def mangadex_dlp(md_url='',md_chapters=None,md_dest='downloads',md_lang='en',md_
|
|||
print('=========================================\n')
|
||||
exit(0)
|
||||
|
||||
print('=========================================\n\n')
|
||||
|
||||
# check chapters to download if it not all
|
||||
chapters_to_download = []
|
||||
if md_chapters.lower() == 'all':
|
||||
|
@ -62,6 +60,10 @@ def mangadex_dlp(md_url='',md_chapters=None,md_dest='downloads',md_lang='en',md_
|
|||
else:
|
||||
chapters_to_download = MdUtils.get_chapter_list(md_chapters)
|
||||
|
||||
# show chapters to download
|
||||
print(f'Chapters selected:\n{", ".join(chapters_to_download)}')
|
||||
print('=========================================\n')
|
||||
|
||||
# create manga folder
|
||||
manga_path = Path(f'{md_dest}/{manga_title}')
|
||||
manga_path.mkdir(parents=True, exist_ok=True)
|
||||
|
@ -87,7 +89,6 @@ def mangadex_dlp(md_url='',md_chapters=None,md_dest='downloads',md_lang='en',md_
|
|||
chapter_path.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
# download images
|
||||
print('------------------------------')
|
||||
print(f'Downloading Chapter {chapter_num}')
|
||||
print(f'DEBUG: Downloading Chapter {chapter}')
|
||||
|
||||
|
@ -110,5 +111,5 @@ def mangadex_dlp(md_url='',md_chapters=None,md_dest='downloads',md_lang='en',md_
|
|||
exit(1)
|
||||
else:
|
||||
print('Done\n')
|
||||
|
||||
print('------------------------------\n')
|
||||
|
||||
|
|
|
@ -26,6 +26,16 @@ def get_img_urls(manga_chapter_data):
|
|||
|
||||
|
||||
def get_chapter_list(chapters):
|
||||
pass
|
||||
chapter_list = []
|
||||
for chapter in chapters.split(','):
|
||||
if '-' in chapter:
|
||||
lower = chapter.split('-')[0]
|
||||
upper = chapter.split('-')[1]
|
||||
for n in range(int(lower), int(upper)+1):
|
||||
chapter_list.append(str(n))
|
||||
else:
|
||||
chapter_list.append(chapter)
|
||||
|
||||
return chapter_list
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue