|
3ff2ac1043
|
Changed numbering scheme, because floating point.
|
2023-05-20 01:56:33 +02:00 |
|
|
3effc7aeb6
|
Check later
|
2023-05-20 01:35:19 +02:00 |
|
|
621468f498
|
Added InvalidFileNameCharacters to list of replaced Characters in folder-names
|
2023-05-20 01:31:06 +02:00 |
|
|
2c8e647a04
|
Simplification
|
2023-05-20 01:30:34 +02:00 |
|
|
9d583b284a
|
Created Method to check wether file is already downloaded.
Using this method when running TaskExecutor.UpdateChapters to get a list of all chapters that have not yet been downloaded.
|
2023-05-20 01:30:23 +02:00 |
|
|
08e0fe7c71
|
We happy? We happy. Thanks ReSharper
|
2023-05-20 01:06:12 +02:00 |
|
|
9d104b25f8
|
Renamed some variables,
changed some access-types to protected/readonly
Made Resharper a bit happier
|
2023-05-20 01:06:00 +02:00 |
|
|
2550beb621
|
non-english titles can now also be listed.
|
2023-05-20 00:46:25 +02:00 |
|
|
2b18dc9d4f
|
Added TrangaTask.ToString
|
2023-05-20 00:37:31 +02:00 |
|
|
3f72e527fa
|
AddTask returns the created Task
|
2023-05-20 00:36:52 +02:00 |
|
|
84542640dc
|
Renamed Method GetSeriesInfo to GetSeriesInfoJson to avoid confusion with xml
|
2023-05-20 00:19:40 +02:00 |
|
|
a3520dfd77
|
Now adding ComicInfo.xml to chapterse
|
2023-05-20 00:19:04 +02:00 |
|
|
68b40e087e
|
rage
|
2023-05-19 23:02:08 +02:00 |
|
|
1674d70995
|
Moved SaveSeriesInfo to 6 lines of code...
|
2023-05-19 23:01:34 +02:00 |
|
|
78d8deb9de
|
Properly create directory, not file, ya doofus
|
2023-05-19 23:00:45 +02:00 |
|
|
7726259d19
|
resharper
|
2023-05-19 22:59:37 +02:00 |
|
|
dc97774587
|
series.json is an abomination
|
2023-05-19 22:59:16 +02:00 |
|
|
26ef59ab42
|
Check if directory exists before creating
|
2023-05-19 22:58:59 +02:00 |
|
|
1b59475254
|
Number Format
|
2023-05-19 22:58:04 +02:00 |
|
|
5bfd6bc196
|
Delete Tempfolder even with files in it.
|
2023-05-19 20:55:19 +02:00 |
|
|
bc99735f76
|
Download Cover and Create Series Info before Chapters.
Create Publication Directory when calling SaveSeriesInfo and DownloadCover
|
2023-05-19 20:55:04 +02:00 |
|
|
e499062fd5
|
Add more documentation
|
2023-05-19 20:22:13 +02:00 |
|
|
a988d54619
|
Cleanup temp-dir after download
|
2023-05-19 20:14:21 +02:00 |
|
|
124c644db1
|
Added summary for TaskExecutor, TaskManager, TrangaTask
|
2023-05-19 20:03:17 +02:00 |
|
|
c1a3532a6c
|
Execute now checks if Task is actually in collection
|
2023-05-19 20:02:58 +02:00 |
|
|
21b8c7e071
|
Added summary for Publication
|
2023-05-19 19:53:59 +02:00 |
|
|
ea6026101b
|
Added Summaries to Chapter and Connector
Made some methods static
|
2023-05-19 19:52:24 +02:00 |
|
|
95eca6e1da
|
Moved _downloadClient initialization from inherited Connector Classes to Connector-Main class.
|
2023-05-19 19:50:26 +02:00 |
|
|
881caafd43
|
Moved DownloadImage Method to Connector.
|
2023-05-19 19:44:59 +02:00 |
|
|
bf20676994
|
Removed field Publication from Chapter (Since Chapter is always Part of Publication)
|
2023-05-19 19:32:47 +02:00 |
|
|
58fef5c307
|
Added force shutdown functionality and option to select wether we want to force or not
|
2023-05-19 19:21:54 +02:00 |
|
|
c8654dbb85
|
Changed access types of Import and Export Tasks to private
|
2023-05-19 19:21:15 +02:00 |
|
|
133b3146b5
|
Added option to immediately execute a task
|
2023-05-19 19:20:52 +02:00 |
|
|
312672a05c
|
Check if task is already being executed before running again.
|
2023-05-19 19:20:06 +02:00 |
|
|
d659a26987
|
Fixed bug when adding task, that Publication was not added to known publications.
Fixed issue, that chapters would be re-downloaded
|
2023-05-19 18:20:26 +02:00 |
|
|
8c6c95d07d
|
Fixed issue where unsuccessfull resquests would crash the program.
|
2023-05-19 18:11:14 +02:00 |
|
|
aa2ab0e1d0
|
Added GetAllPublications to TaskManager.
|
2023-05-19 17:36:15 +02:00 |
|
|
f0a4bc3e99
|
AddTask now takes ConnectorName instead of object
|
2023-05-19 17:36:03 +02:00 |
|
|
b0f6441599
|
Changed MangaDex name to MangaDex
|
2023-05-19 17:35:29 +02:00 |
|
|
e5d7fdf9b4
|
ExportTasks every time a task is added/removed
|
2023-05-19 16:35:53 +02:00 |
|
|
d358147673
|
Moved lastExecuted update to TaskExecutor.Execute
|
2023-05-19 16:35:27 +02:00 |
|
|
dd58efce06
|
Working TaskManager and Tasks
|
2023-05-19 16:27:56 +02:00 |
|
|
cfaf8064cc
|
Check if cover already exists in publication.
|
2023-05-19 16:27:30 +02:00 |
|
|
9baa9fb8f0
|
Amended SaveSeriesInfo to not constantly rewrite info
|
2023-05-19 16:25:08 +02:00 |
|
|
e3aab83dfb
|
When downloading new Chapters, download cover and series info.
|
2023-05-19 16:24:05 +02:00 |
|
|
afe36ab2ef
|
Switch to Newtonsoft.Json for serialization
|
2023-05-19 16:23:37 +02:00 |
|
|
0afbcd9bbf
|
Removed field Connector from Publication as it was not needed.
|
2023-05-19 16:21:59 +02:00 |
|
|
9aa822b900
|
Created SaveSeriesInfo in Connector
|
2023-05-19 16:19:10 +02:00 |
|
|
24c58e9e22
|
Added methods to Add/Remove tasks
|
2023-05-19 14:15:17 +02:00 |
|
|
f42a0a0017
|
Added Import/Export-tasks functionality.
|
2023-05-19 14:15:07 +02:00 |
|
|
6de6d060c4
|
Rewrite Task-Structure for serialization.
TrangaTask include information on what to execute where, do not execute tasks.
TaskExecutor executes Tasks on information from TrangaTask
|
2023-05-19 14:00:30 +02:00 |
|
|
3d9e3d019d
|
Future use: Import and export task-list.
|
2023-05-19 13:59:26 +02:00 |
|
|
741cf88f7f
|
Remove not used methods
|
2023-05-19 13:58:57 +02:00 |
|
|
86bb49508a
|
Revert serialization attempt
|
2023-05-18 21:08:09 +02:00 |
|
|
1f8e8fb740
|
Fixed Capitalization
Added fields for serialization
|
2023-05-18 21:03:03 +02:00 |
|
|
0fc146019a
|
Rewrite of Task-System for serialization.
|
2023-05-18 20:58:03 +02:00 |
|
|
db5470769c
|
Changed accessiblity of DownloadChapter(string[] imageUrls, string saveArchiveFilePath) to protected so only inherited classes can call.
|
2023-05-18 20:57:45 +02:00 |
|
|
e8f25ca9d0
|
Added Series Info Capability
|
2023-05-18 20:26:47 +02:00 |
|
|
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
|
86712714f2
|
Implemented CreateUpdateChaptersTask
Implemented CreateUpdatePublicationsTask
|
2023-05-18 19:12:17 +02:00 |
|
glax
|
88e5379e25
|
Cleanup
|
2023-05-18 19:04:34 +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
|
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
|
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
|
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
|
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
|
d6ec91c896
|
Moved files
Added DownloadClient to Connector
|
2023-05-18 12:26:15 +02:00 |
|