39307f4313
Changed jobs.json to instead be a directory with one file per job
...
#48
2023-09-09 19:15:20 +02:00
a316ee3d48
Changed id creation for Jobs to be more descriptive
2023-09-09 19:14:47 +02:00
569622099d
DownloadClient and MangaConnector improvements
...
DownloadClient is now abstract for HttpDownloadClient and ChromiumDownloadClient
The chromium client will exit the headless browser (on clean exit of the program).
The field "name" of MangaConnector is no longer abstract, instead set through constructor.
2023-09-08 23:27:09 +02:00
017701867d
Fixed logic on API GET Jobs/Progress
2023-09-08 19:58:44 +02:00
c3d62bd337
Added ProgressToken timeRemaining
2023-09-08 19:58:29 +02:00
dc9e9e705c
Fix FileLogger filePath
2023-09-08 19:28:44 +02:00
9eee6683fa
Add API GET Ping
2023-09-08 16:31:38 +02:00
1265c7a072
Added API: GET Manga
2023-09-05 20:26:31 +02:00
c601541249
Added API: GET LogMessages and LogFile
...
resolves #10
2023-09-05 20:02:24 +02:00
ae1184320f
Added API: customFolderName to Jobs/MonitorManga and Jobs/DownloadNewChapters
...
resolves #30
2023-09-05 19:51:18 +02:00
384e4c4f43
Added parameter "ignoreBelowChapterNum" tp API: Jobs/MonitorManga and Jobs/DownloadNewChapters
2023-09-05 19:44:14 +02:00
76a2b2498a
Added numberFormatDecimalPoint to GlobalBase
2023-09-05 19:42:46 +02:00
2ab21b15cf
Merge pull request #47 from C9Glax/dependabot/github_actions/actions/checkout-4
...
Bump actions/checkout from 3 to 4
2023-09-05 19:33:20 +02:00
dependabot[bot]
7acdf7a19b
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 17:31:28 +00:00
af8716fcb1
Possible fix for #20
2023-09-05 19:28:43 +02:00
5f2c66b729
Merge remote-tracking branch 'origin/cuttingedge' into cuttingedge
2023-09-03 18:37:03 +02:00
e030f02431
Merge remote-tracking branch 'origin/cuttingedge' into cuttingedge
...
# Conflicts:
# README.md
2023-09-03 18:36:57 +02:00
bdeb75f4e4
Merge remote-tracking branch 'origin/cuttingedge' into cuttingedge
...
# Conflicts:
# README.md
2023-09-03 18:36:05 +02:00
4ce114986d
Updated Readme to reflect the seperation of tranga (the api) and the website.
2023-09-03 18:35:51 +02:00
8035bf3fcd
Updated Readme to reflect the seperation of tranga (the api) and the website.
2023-09-03 18:34:17 +02:00
85bf3ec7e8
Fix MangaSee publicationId
2023-09-02 23:14:31 +02:00
0f17615b10
Fix FileInUse
2023-09-02 23:14:16 +02:00
0c8145803e
Possibly related to #20
2023-09-02 22:49:00 +02:00
b2e0c3db97
docker-compose to cuttingedge
2023-09-02 22:43:09 +02:00
ca283fcfff
Fix Dockerfile, copy CLI
2023-09-02 22:39:54 +02:00
1d55070daf
Merge branch '41_-_trash_everything' into cuttingedge
...
# Conflicts:
# Tranga/MangaConnectors/DownloadClient.cs
2023-09-02 22:33:29 +02:00
32fd75bdae
Add Manga to cached on parsing
2023-09-02 22:12:49 +02:00
99ad702163
Fixed MangaDex GetMangaFromUrl Regex-Group and resultobject
2023-09-02 22:12:34 +02:00
6e3a9c2a78
Added Lock to MemoryLogger
2023-09-02 21:53:09 +02:00
ad1d4dfe23
Fixed naming errors containing Manga
...
Added GetMangaFromUrl(url) to Mangaconnector
2023-09-02 21:52:48 +02:00
14ba71005f
CheckJobs combined cancelled and completed checks,
...
added standby check
2023-09-02 16:16:00 +02:00
22c4c0eb2c
Fixed GetJobsLike, for empty publication, but existing chapter
2023-09-02 16:15:06 +02:00
44f8d369c3
Added AddJobs to JobBoss
2023-09-02 16:14:36 +02:00
c0e6da144e
Changed Job.ExecuteNow to ExecutionEnqueue
...
Instead of replacing progressToken, change Increments based in completed increments
2023-09-02 16:14:21 +02:00
51a1ae72ca
Added parentJobId for deserialization
...
When creating Jobs with null as recurrence time, set it to zero
Job.NextExecution() removed the recurrence check
2023-09-02 16:12:10 +02:00
79bbc92467
Added lastExecution time on jobs.json parse
2023-09-02 15:05:15 +02:00
ae5be31c89
Fixed Jobs/StartNow
2023-09-02 14:49:31 +02:00
eebe25a378
Added check if jobQueue is empty
2023-09-02 14:46:38 +02:00
0f3da4ec81
Added check to read/write jobs.json if file is in use
...
Write jobs.json on change
2023-09-02 14:46:13 +02:00
0b77dc1172
Added ProgressToken state Cancelled
2023-09-02 14:45:46 +02:00
37cf47bc17
Reduced CheckJobs timer to 100ms
2023-09-02 14:45:02 +02:00
4cce2e04cb
Renamed Job.Reset to ResetProgress
2023-09-02 14:13:30 +02:00
5465ac4e5c
Removed DELETE Jobs/DownloadChapter and Jobs/MonitorManga. Can both be reached with DELETE Jobs (jobId)
...
Added POST Jobs/Cancel
CancelJob and RemoveJob cancels/removes subJobs
2023-09-02 14:13:15 +02:00
dd4d5a81ee
Fix JobId variable in API requests
2023-09-02 14:11:44 +02:00
a05e1914e3
Log output changes
2023-09-02 14:11:11 +02:00
ed79ee5d0f
Add Manga from Jobs to cachedManga
2023-09-01 23:41:50 +02:00
28e05e549d
Added import and export for Jobs
...
Renamed tasksFilePath -> jobsFilePath and changed to jobs.json
2023-09-01 23:37:50 +02:00
eaab7c5235
Fixed jobs not starting at all
2023-09-01 23:08:31 +02:00
0552b3db82
Fix crash on null Logmessage
2023-09-01 22:53:38 +02:00
c813e1854d
Do not add duplicate jobs
2023-09-01 22:39:22 +02:00