From 092f6029b64c9b9433371aab927e6f3ed6f2f69f Mon Sep 17 00:00:00 2001 From: dstark5 Date: Mon, 20 Nov 2023 23:47:40 -0800 Subject: [PATCH] Fixed unable to download due to change in annas archive --- README.md | 4 ++-- lib/services/annas_archieve.dart | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c5aa2ed..2131f34 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ ##### As [Anna’s Archive](https://annas-archive.org/) Doesn't Have An API.The App Works By Sending Request To Anna’s Archive And Parses The Response To objects.The App Extracts The Mirrors From Response And Downloads The Book. ## Features -- Trending Books +- Trending Books - Download And Read Books With In-Built Viewer - Supports Epub And Pdf Formats - Open Books In Your Favourite Ebook Reader @@ -50,7 +50,7 @@ ## Roadmap -- Additing More Book Format supports (cbz,cbr,azw3,etc...) +- Adding More Book Format supports (cbz,cbr,azw3,etc...) - Adding Support For Background Downloads - Adding Support For Multiple Downloads diff --git a/lib/services/annas_archieve.dart b/lib/services/annas_archieve.dart index 27f9ee2..c665320 100644 --- a/lib/services/annas_archieve.dart +++ b/lib/services/annas_archieve.dart @@ -154,8 +154,8 @@ class AnnasArchieve { var document = parse(response.data.toString()); - var pTag = document.querySelector('p[class="mb-4"]'); - String? link = pTag?.querySelector('a')?.attributes['href']; + var pTag = document.querySelectorAll('p[class="mb-4"]'); + String? link = pTag[1].querySelector('a')?.attributes['href']; return link; } catch (e) { // print('${url} ${e}');