Commit Graph

704 Commits

Author SHA1 Message Date
a54b5e9e1f fixed wrong variable bug 2023-05-18 20:07:47 +02:00
f5225f9f29 Moved filenaming to Chapter struct 2023-05-18 20:06:29 +02:00
glax
c283cbd9a9 Added download cover functionality 2023-05-18 19:56:06 +02:00
glax
f92bcebe04 renamed variable 2023-05-18 19:55:49 +02:00
glax
cd061d23fc renamed variable 2023-05-18 19:55:18 +02:00
glax
ab34ca2c45 Field folderName in publication 2023-05-18 19:54:51 +02:00
glax
3485eac88c More appropriate name for chapter filename 2023-05-18 19:51:26 +02:00
glax
943ce98f38 Tasks are now stored separately in Hashset
Created Dict<Publication, Chapter[]> _chapterCollection for added chapters.
2023-05-18 19:25:46 +02:00
glax
039154dd53 Split up into smaller Methods that can be used for task-creation 2023-05-18 19:24:44 +02:00
glax
86712714f2 Implemented CreateUpdateChaptersTask
Implemented CreateUpdatePublicationsTask
2023-05-18 19:12:17 +02:00
glax
6e5ad6b61f Merge remote-tracking branch 'origin/master' 2023-05-18 19:04:41 +02:00
glax
88e5379e25 Cleanup 2023-05-18 19:04:34 +02:00
glax
4e0f0aabe8 Cleanup 2023-05-18 19:03:21 +02:00
glax
babf15072d Added Connector selector (overkill with 1 so far? :P ) 2023-05-18 18:51:43 +02:00
glax
a1bd85daa5 Moved field downloadLocation to abstract Connector class. 2023-05-18 18:51:19 +02:00
glax
d46b46f8fb Create Publication Folder and replace downloaded files if necessary. 2023-05-18 18:43:22 +02:00
glax
d191f5dfc7 moved fileName to Chapter for future checking if file exists. 2023-05-18 18:42:36 +02:00
glax
57c7f175d9 170d0c094c 2023-05-18 18:22:38 +02:00
glax
ff1e775763 fixed issue where same chapter was downloaded 2023-05-18 18:21:43 +02:00
glax
5adceb7608 Changed enumeration of chapters to include names 2023-05-18 18:21:21 +02:00
glax
2925206048 fixed chapter order 2023-05-18 18:20:37 +02:00
glax
340a2b7e43 fixed bug where offset wasnt increasing 2023-05-18 18:20:21 +02:00
glax
cbdc91985b fixed bug where offset was increased too soon 2023-05-18 18:20:04 +02:00
glax
e3247e6242 Reduced download delay 2023-05-18 18:19:29 +02:00
glax
170d0c094c Added functionality to only list chapters in selected language 2023-05-18 18:19:04 +02:00
glax
f2be9ba132 More extensive cli 2023-05-18 17:42:47 +02:00
glax
8af8171330 fixed wrong url issue on image download 2023-05-18 17:42:26 +02:00
glax
ada842957e Added file extension to downloaded Images. 2023-05-18 17:42:02 +02:00
glax
81f380dc3c Renamed fields to match private naming style.
Fixed issue where _lastRequest in DownloadClient was not updated.
2023-05-18 17:41:44 +02:00
glax
2b7f759e7e Upgraded test-setup 2023-05-18 17:22:10 +02:00
glax
40242ee7ca fixed wrong id-location when getting chapters 2023-05-18 17:22:02 +02:00
glax
9eb53bb53a Fixed null-Errors in json 2023-05-18 17:21:34 +02:00
glax
9a01db710b Fixed illegal characters in filenames
Fixed logic for downloading images (separation between Connector and inherited classes)
2023-05-18 17:21:06 +02:00
glax
93bb8ef6ee Added delay functionality for rate-limits 2023-05-18 17:20:01 +02:00
glax
ae29b8f341 TODO Download covers: https://api.mangadex.org/docs/retrieving-covers/ https://api.mangadex.org/docs/swagger.html#/ 2023-05-18 16:42:12 +02:00
glax
b54ac730b7 Added Image download and compression to archive to Connector. 2023-05-18 16:42:00 +02:00
glax
c3cb4d6e08 Add optional value to search for Manga instead of downloading all
GetPublications(string = null)
2023-05-18 16:41:14 +02:00
glax
b15e032038 Add field downloadLocation to Connector to save archives. 2023-05-18 16:40:23 +02:00
glax
73df8ad213 Added functionality to DownloadChapter in Mangadex 2023-05-18 16:21:54 +02:00
glax
d13a7c3e49 Add field "url" to Chapter to know where to download. 2023-05-18 16:21:36 +02:00
glax
317d1435f3 Add Publication to DownloadChapter Method, to later correctly save images. 2023-05-18 16:21:02 +02:00
glax
140aac8f87 Added functionality to GetChapters. 2023-05-18 16:04:03 +02:00
glax
71d09229da offset is increased at start of loop to prevent multiple attempts at downloading same list. 2023-05-18 16:03:44 +02:00
glax
6f128ea044 Removed unnecessary fields and changed fieldTypes in Chapter. 2023-05-18 16:03:00 +02:00
glax
7aeb6bcc2f Added executable for testing. 2023-05-18 15:49:08 +02:00
glax
8fde7f8885 Added first Connector: MangaDex
Can fetch all Mangas so far.
2023-05-18 15:48:54 +02:00
glax
aa6d2d64bd Changed prototypes for GetPublications, GetChapters and DownloadChapter to return the value instead of using out. 2023-05-18 15:47:48 +02:00
glax
d016d5a8fd Added more fields to Publication 2023-05-18 15:47:05 +02:00
glax
d57c8d15f7 Moved Connector 2023-05-18 12:28:34 +02:00
glax
d6ec91c896 Moved files
Added DownloadClient to Connector
2023-05-18 12:26:15 +02:00