summaryrefslogtreecommitdiff
path: root/tirante/get_chapter_image_list.py
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2021-09-13 01:54:59 -0600
committerDavid Luevano Alvarado <55825613+luevano@users.noreply.github.com>2021-09-13 01:54:59 -0600
commitad4f0144b82a0e881ac7b0a8f1cdb0232775e43a (patch)
treefb1d2cab7a960121401f25198175bb4334c19a74 /tirante/get_chapter_image_list.py
parent2bdeadd7891e90e04666ed5a095e62a5e32de987 (diff)
change to using pbr and restructure directoriesHEADmaster
Diffstat (limited to 'tirante/get_chapter_image_list.py')
-rw-r--r--tirante/get_chapter_image_list.py57
1 files changed, 0 insertions, 57 deletions
diff --git a/tirante/get_chapter_image_list.py b/tirante/get_chapter_image_list.py
deleted file mode 100644
index 9b0397b..0000000
--- a/tirante/get_chapter_image_list.py
+++ /dev/null
@@ -1,57 +0,0 @@
-"""MIT License
-
-Copyright (c) 2019 David Luevano Alvarado
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-"""
-import urllib3
-from bs4 import BeautifulSoup
-
-
-def get_chapter_image_list(chapter_data):
- """
- Gets the links for each image in the chapter,
- and returns a list of the links.
- Returns a list of the image urls and its file name.
- chapter_data: A list containing a url and a title.
- NOTE: Not for direct use with the result of 'get_chapters_list'
- """
-
- # Not actually a file, but the content of the html.
- html = urllib3.PoolManager().request('GET', chapter_data[0])
-
- # Get the data from the html and parse it.
- soup = BeautifulSoup(html.data, 'html.parser')
-
- # Get the "vung-doc" class, this contains a url for each page,
- # which redirects to the source of the image.
- # Deletes the first and last items, since they're trash.
- soup_img = soup.find_all('img')
- del soup_img[0]
- del soup_img[len(soup_img)-1]
-
- # Stores each image url in a list.
- image_url_list = []
- for img in soup_img:
- # Gets the sring of the url, splits it by the char '/',
- # and gets the last item, which is the name of the file.
-
- image_url_list.append([img['src'], img['src'].split('/')[-1]])
-
- return image_url_list