943ce98f38
Tasks are now stored separately in Hashset
...
Created Dict<Publication, Chapter[]> _chapterCollection for added chapters.
2023-05-18 19:25:46 +02:00
039154dd53
Split up into smaller Methods that can be used for task-creation
2023-05-18 19:24:44 +02:00
86712714f2
Implemented CreateUpdateChaptersTask
...
Implemented CreateUpdatePublicationsTask
2023-05-18 19:12:17 +02:00
6e5ad6b61f
Merge remote-tracking branch 'origin/master'
2023-05-18 19:04:41 +02:00
88e5379e25
Cleanup
2023-05-18 19:04:34 +02:00
4e0f0aabe8
Cleanup
2023-05-18 19:03:21 +02:00
babf15072d
Added Connector selector (overkill with 1 so far? :P )
2023-05-18 18:51:43 +02:00
a1bd85daa5
Moved field downloadLocation to abstract Connector class.
2023-05-18 18:51:19 +02:00
d46b46f8fb
Create Publication Folder and replace downloaded files if necessary.
2023-05-18 18:43:22 +02:00
d191f5dfc7
moved fileName to Chapter for future checking if file exists.
2023-05-18 18:42:36 +02:00
57c7f175d9
170d0c094c
2023-05-18 18:22:38 +02:00
ff1e775763
fixed issue where same chapter was downloaded
2023-05-18 18:21:43 +02:00
5adceb7608
Changed enumeration of chapters to include names
2023-05-18 18:21:21 +02:00
2925206048
fixed chapter order
2023-05-18 18:20:37 +02:00
340a2b7e43
fixed bug where offset wasnt increasing
2023-05-18 18:20:21 +02:00
cbdc91985b
fixed bug where offset was increased too soon
2023-05-18 18:20:04 +02:00
e3247e6242
Reduced download delay
2023-05-18 18:19:29 +02:00
170d0c094c
Added functionality to only list chapters in selected language
2023-05-18 18:19:04 +02:00
f2be9ba132
More extensive cli
2023-05-18 17:42:47 +02:00
8af8171330
fixed wrong url issue on image download
2023-05-18 17:42:26 +02:00
ada842957e
Added file extension to downloaded Images.
2023-05-18 17:42:02 +02:00
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
2b7f759e7e
Upgraded test-setup
2023-05-18 17:22:10 +02:00
40242ee7ca
fixed wrong id-location when getting chapters
2023-05-18 17:22:02 +02:00
9eb53bb53a
Fixed null-Errors in json
2023-05-18 17:21:34 +02:00
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
93bb8ef6ee
Added delay functionality for rate-limits
2023-05-18 17:20:01 +02:00
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
b54ac730b7
Added Image download and compression to archive to Connector.
2023-05-18 16:42:00 +02:00
c3cb4d6e08
Add optional value to search for Manga instead of downloading all
...
GetPublications(string = null)
2023-05-18 16:41:14 +02:00
b15e032038
Add field downloadLocation to Connector to save archives.
2023-05-18 16:40:23 +02:00
73df8ad213
Added functionality to DownloadChapter in Mangadex
2023-05-18 16:21:54 +02:00
d13a7c3e49
Add field "url" to Chapter to know where to download.
2023-05-18 16:21:36 +02:00
317d1435f3
Add Publication to DownloadChapter Method, to later correctly save images.
2023-05-18 16:21:02 +02:00
140aac8f87
Added functionality to GetChapters.
2023-05-18 16:04:03 +02:00
71d09229da
offset is increased at start of loop to prevent multiple attempts at downloading same list.
2023-05-18 16:03:44 +02:00
6f128ea044
Removed unnecessary fields and changed fieldTypes in Chapter.
2023-05-18 16:03:00 +02:00
7aeb6bcc2f
Added executable for testing.
2023-05-18 15:49:08 +02:00
8fde7f8885
Added first Connector: MangaDex
...
Can fetch all Mangas so far.
2023-05-18 15:48:54 +02:00
aa6d2d64bd
Changed prototypes for GetPublications, GetChapters and DownloadChapter to return the value instead of using out.
2023-05-18 15:47:48 +02:00
d016d5a8fd
Added more fields to Publication
2023-05-18 15:47:05 +02:00
d57c8d15f7
Moved Connector
2023-05-18 12:28:34 +02:00
d6ec91c896
Moved files
...
Added DownloadClient to Connector
2023-05-18 12:26:15 +02:00
45713b868d
throw error instead of returning made up value
2023-05-17 23:51:09 +02:00
5db12093c4
Added Tranga to spellchecker-dictionary.
2023-05-17 23:34:36 +02:00
4b0a1c0a9d
Added Structs Chapter and Publication
...
Added TaskManager and TrangaTask
TaskManager manages all TrangaTasks and starts Tasks when necessary.
Execution is necessary when time elapsed between last execution and now is greater than TrangaTask.reoccurrence.
2023-05-17 23:23:01 +02:00
a0d2cb92bf
initial commit
2023-05-17 22:13:15 +02:00