7b6253de0f
Create Publication Folder at start of DownloadNewChapters
2023-05-22 21:37:30 +02:00
455c87b2e1
New API
2023-05-21 21:12:32 +02:00
e02b00e0ef
Better/More logging
2023-05-21 01:57:56 +02:00
d62b0bdf34
Changed Logger to accept string as caller
...
Added Logger to all relevant methods
2023-05-20 22:10:24 +02:00
4ee47ed65c
Snarky comments. Documentation
2023-05-20 15:05:41 +02:00
430ee2301f
Implemented Queue, so that taskManager is not held up with other Connector-tasks.
...
Tasks are now executed in another Thread.
Replaced TrangaTask.isBeingExecuted bool with 3-states: Waiting, Enqueued, Running
Added Queue size to CLI output.
2023-05-20 14:50:48 +02:00
58de0115d6
Use GetConnector Method.
2023-05-20 14:21:47 +02:00
538cfec619
Added UpdateKomgaTask
...
Fixed Komga-auth
Added Komga to data.json
2023-05-20 14:07:38 +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
84542640dc
Renamed Method GetSeriesInfo to GetSeriesInfoJson to avoid confusion with xml
2023-05-20 00:19:40 +02:00
1674d70995
Moved SaveSeriesInfo to 6 lines of code...
2023-05-19 23:01:34 +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
124c644db1
Added summary for TaskExecutor, TaskManager, TrangaTask
2023-05-19 20:03:17 +02:00
312672a05c
Check if task is already being executed before running again.
2023-05-19 19:20:06 +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
e3aab83dfb
When downloading new Chapters, download cover and series info.
2023-05-19 16:24:05 +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