Commit Graph

  • ca283fcfff Fix Dockerfile, copy CLI glax 2023-09-02 22:39:54 +02:00
  • 1d55070daf Merge branch '41_-_trash_everything' into cuttingedge glax 2023-09-02 22:33:29 +02:00
  • 32fd75bdae Add Manga to cached on parsing glax 2023-09-02 22:12:49 +02:00
  • 99ad702163 Fixed MangaDex GetMangaFromUrl Regex-Group and resultobject glax 2023-09-02 22:12:34 +02:00
  • 6e3a9c2a78 Added Lock to MemoryLogger glax 2023-09-02 21:53:09 +02:00
  • ad1d4dfe23 Fixed naming errors containing Manga Added GetMangaFromUrl(url) to Mangaconnector glax 2023-09-02 21:52:48 +02:00
  • 14ba71005f CheckJobs combined cancelled and completed checks, added standby check glax 2023-09-02 16:15:47 +02:00
  • 22c4c0eb2c Fixed GetJobsLike, for empty publication, but existing chapter glax 2023-09-02 16:15:06 +02:00
  • 44f8d369c3 Added AddJobs to JobBoss glax 2023-09-02 16:14:36 +02:00
  • c0e6da144e Changed Job.ExecuteNow to ExecutionEnqueue Instead of replacing progressToken, change Increments based in completed increments glax 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 glax 2023-09-02 16:11:56 +02:00
  • 79bbc92467 Added lastExecution time on jobs.json parse glax 2023-09-02 15:05:15 +02:00
  • ae5be31c89 Fixed Jobs/StartNow glax 2023-09-02 14:49:31 +02:00
  • eebe25a378 Added check if jobQueue is empty glax 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 glax 2023-09-02 14:46:13 +02:00
  • 0b77dc1172 Added ProgressToken state Cancelled glax 2023-09-02 14:45:46 +02:00
  • 37cf47bc17 Reduced CheckJobs timer to 100ms glax 2023-09-02 14:45:02 +02:00
  • 4cce2e04cb Renamed Job.Reset to ResetProgress glax 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 glax 2023-09-02 14:13:15 +02:00
  • dd4d5a81ee Fix JobId variable in API requests glax 2023-09-02 14:11:44 +02:00
  • a05e1914e3 Log output changes glax 2023-09-02 14:11:11 +02:00
  • ed79ee5d0f Add Manga from Jobs to cachedManga glax 2023-09-01 23:41:50 +02:00
  • 28e05e549d Added import and export for Jobs Renamed tasksFilePath -> jobsFilePath and changed to jobs.json glax 2023-09-01 23:37:50 +02:00
  • eaab7c5235 Fixed jobs not starting at all glax 2023-09-01 23:08:31 +02:00
  • 0552b3db82 Fix crash on null Logmessage glax 2023-09-01 22:41:06 +02:00
  • c813e1854d Do not add duplicate jobs glax 2023-09-01 22:39:22 +02:00
  • 32036df057 Added API call to retrieve cover with internalId. No need to mount imageCache over multiple containers. glax 2023-09-01 21:40:56 +02:00
  • 394829ee36 Revert "Download Covers only when Downloading Chapters" glax 2023-08-31 12:14:03 +02:00
  • 2a389f1ede Changed default download and working directories. ExportSettings() now created folder glax 2023-08-31 17:07:54 +02:00
  • 3167f6c3e6 Changed default log-folder path, and log-encoding to utf8 glax 2023-08-31 17:06:57 +02:00
  • 89c5f4b820 Added API-call GET Jobs/MonitorJobs glax 2023-08-31 16:40:08 +02:00
  • 1c1169e5ce Renamed Managers to Connectors glax 2023-08-31 16:02:02 +02:00
  • d5d34c5381 Changed return-values of API: NotifcationConnectors/Types and LibraryConnectors/Types glax 2023-08-31 15:41:29 +02:00
  • c0efbb22cc Fixed JsonParsing of NotifcationConnector and LibraryConnector with GlobalBase glax 2023-08-31 15:41:02 +02:00
  • 9f30e52713 Added new API-Calls: POST: Jobs/StartNow DELETE: Jobs glax 2023-08-31 13:12:03 +02:00
  • 1fd36c91d6 Renamed Publication.cs to Manga.cs Renamed Request-Paths "Tasks" to "Jobs" glax 2023-08-31 12:16:02 +02:00
  • e663163de8 Download Covers only when Downloading Chapters glax 2023-08-31 12:14:03 +02:00
  • 4827b90c3d
    Merge pull request #45 from C9Glax/dependabot/github_actions/docker/setup-buildx-action-2.10.0 Glax 2023-08-29 19:09:40 +02:00
  • e274c864f9 CLI: Add Status Code to output glax 2023-08-29 14:11:46 +02:00
  • f4bc182954 CLI: Prompt directy for HttpMethod, ignore input when exiting log glax 2023-08-29 14:09:35 +02:00
  • 3365be219c Logger: Logmessage time glax 2023-08-29 14:08:57 +02:00
  • 10708b3abd Add CLI with basic functionality. glax 2023-08-29 14:00:55 +02:00
  • c1e939f1e3 Server correct shutdown/force shutdown glax 2023-08-29 12:40:10 +02:00
  • 21d53dabec TrangaSettings corrected logic for loading settingsfile, and overwriting settings glax 2023-08-29 12:39:48 +02:00
  • a9417dbba6 Trangasettings fix infinite loop on load glax 2023-08-29 12:39:21 +02:00
  • 4ca7b107eb
    Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 dependabot[bot] 2023-08-29 05:58:02 +00:00
  • 61024bcee9 UserDictionary and variable readonly glax 2023-08-27 01:22:39 +02:00
  • ea1b8749a6 Removed unnecessary check glax 2023-08-27 01:22:21 +02:00
  • 2fcab1f1b1 More Logging glax 2023-08-27 01:22:08 +02:00
  • bbd716383a Added ToString overrides glax 2023-08-27 01:21:23 +02:00
  • 6e1a0ab06c Corrected order of constructor (GlobalBase clone) glax 2023-08-27 01:15:02 +02:00
  • 181942153b Fixed some variables glax 2023-08-27 01:05:32 +02:00
  • fe04af4a2b Added most API-functions glax 2023-08-27 01:01:39 +02:00
  • 4240a1eb6a Added methods to search for jobs, and remove multiple jobs. glax 2023-08-27 01:01:20 +02:00
  • 32349c1ddf Added methods to Update Downloadlocation and WorkingDirectory glax 2023-08-27 01:00:42 +02:00
  • a94d3d6b40 Added method to delete Library/Notification-Connector glax 2023-08-27 01:00:13 +02:00
  • f916cda0f1 Corrected order of constructor (GlobalBase clone) glax 2023-08-27 00:59:54 +02:00
  • a8f0f1af15 More API Requests glax 2023-08-26 02:43:24 +02:00
  • 0cf3a95f58 cachedPublications glax 2023-08-26 02:42:57 +02:00
  • a89a526fda Default language GetChapters: en glax 2023-08-26 02:42:31 +02:00
  • 4d1e43e7b3 Job: add Id glax 2023-08-26 02:40:24 +02:00
  • 4f9749d09e Fix bug with MangaDex, Useragent glax 2023-08-26 01:51:16 +02:00
  • 7614f9aad3 Add User Agent to MangaConnectors glax 2023-08-26 01:50:31 +02:00
  • 97c0e42512 Handle first requests, add parameter parser glax 2023-08-26 01:47:36 +02:00
  • 565bc0775d Add Connectors to Tranga glax 2023-08-26 01:47:15 +02:00
  • e6a3fa2899 public GetPublications glax 2023-08-26 01:46:36 +02:00
  • 2d82279d98 Added startup args, and first http-requesthandler glax 2023-08-24 13:35:07 +02:00
  • c5559a4ceb Save api-Portnumber in settings glax 2023-08-24 13:34:43 +02:00
  • 2572a537ab Job Inherits from GlobalBase glax 2023-08-24 13:34:23 +02:00
  • 58db049496 Merged MonitorJobs and CheckJobs in JobBoss glax 2023-08-24 13:34:09 +02:00
  • 8f309fcfd7 Library- and NotificationConnectors in GlobalBase glax 2023-08-24 13:33:23 +02:00
  • 11461051f3 Fixed missing filelogger crash glax 2023-08-24 12:13:34 +02:00
  • a4aa571870 Added Jobs and ProgressToken glax 2023-08-04 14:51:40 +02:00
  • e4086a8892 Rename TBaseObject -> GlobalBase Remove Notification and Library Connectors from GlobalBase glax 2023-08-01 18:24:19 +02:00
  • c45e4ddf90 Rename Connectors -> MangaConnectors glax 2023-08-01 18:22:24 +02:00
  • 675effd317 Trash everything and writing everything from scratch glax 2023-08-01 18:21:29 +02:00
  • a4f67c9ab4 Merge pull request 'Fixes for MangaKatana' (!53) from cuttingedge into master glax 2023-07-31 23:09:24 +02:00
  • 2538a29788 MangaKatana fix search result characters glax 2023-07-31 23:05:29 +02:00
  • 81d5802092 MangaKatana fix bug where empty result in search would crash program glax 2023-07-31 23:03:46 +02:00
  • 436edfde66 Fix issue where closed connection crashes api glax 2023-07-31 22:58:41 +02:00
  • 00c1cd56b8 Merge pull request '#31 #40' (!52) from cuttingedge into master glax 2023-07-31 22:50:22 +02:00
  • a63154b581 Fix new installation startup issue where version would be null on new installs glax 2023-07-31 22:47:35 +02:00
  • 53fe7ee983 Possible fix for #31 chapter regex glax 2023-07-31 22:47:14 +02:00
  • 6fb4098c16 Merge pull request 'Missing logger, breaking version in settings.json' (!51) from cuttingedge into master glax 2023-07-31 02:14:06 +02:00
  • 7a024e8733 Add logger to CommonObjects on deserialiazation glax 2023-07-31 02:11:53 +02:00
  • 835e239be5 Cleanup glax 2023-07-31 02:07:39 +02:00
  • df8538c3b4 Merge pull request 'version' (!50) from cuttingedge into master glax 2023-07-31 01:59:42 +02:00
  • f832fe0de3 version glax 2023-07-31 01:58:00 +02:00
  • ebdb38bd57 Merge pull request 'Moving away from API/CLI model, combined into single executable.' (!49) from cuttingedge into master glax 2023-07-31 01:53:50 +02:00
  • e3201a9b99 Ignore Logger glax 2023-07-31 01:50:26 +02:00
  • eb50b84266 Converters glax 2023-07-31 01:48:40 +02:00
  • b3d778ff56 accessibility glax 2023-07-31 01:45:55 +02:00
  • 00861c406a added logging glax 2023-07-31 01:42:15 +02:00
  • 01c8784bab wrong array glax 2023-07-31 01:30:32 +02:00
  • 3aa299e48a deserialization of enum glax 2023-07-31 01:28:32 +02:00
  • d1ce244135 New Migration to new commonObjects glax 2023-07-31 01:26:38 +02:00
  • c91754614b weird env glax 2023-07-31 00:58:22 +02:00
  • 70b1ae4812 isLinux glax 2023-07-31 00:52:27 +02:00
  • 336e08aebf If not running cli add back console output glax 2023-07-31 00:46:14 +02:00
  • 18134cdf01 If not running cli add back console output glax 2023-07-31 00:43:57 +02:00