Commit Graph

130 Commits

Author SHA1 Message Date
Simon d58d133baf
refactor decouple DownloadPostProcess 2024-05-15 00:18:43 +02:00
Simon 4edb5adead
thumb clean up notification, call in task 2024-05-13 18:26:17 +02:00
Simon fd039de53d
add to queue notification, #714 2024-05-11 11:10:26 +02:00
Simon 21b79e7c8f Merge branch 'testing' into feat-delete-ignore 2024-05-09 15:27:19 +02:00
Simon 9366b8eab9
Feature beat model (#713)
* add django-celery-beat

* implement schedule migration

* fix version_check migration

* remove old schedule init

* better schedule migration

* fix task_config migration

* show task config on settings page

* fix notify url builder

* refactor celery initiation

* fix get task

* fix scheduler mig

* fix linter

* better task_config store on periodic task

* save new schedules

* fix task_config extraction from custom model

* implement auto schedule

* implement schedule delete

* refactor notifications to ES config storage

* downgrade redis

* better notification migration to ES

* add notification url handling

* fix worker start

* fix docs spelling

* don't resend form data on notification refresh

* fix type hints

* move TASK_CONFIG to separate module

* fix partial task config imports

* fix yt_obs typing

* delete schedule

* remove outdated instructions

* create initial schedules

* fix reindex days config key

* fix doc string

* unregister BeatModels
2024-05-09 20:22:36 +07:00
Simon 852abf254d
implement delete and ignore for video, #286 2024-04-03 19:39:20 +02:00
Simon 285e2042ae
[API] add backup endpoints 2023-11-01 14:05:11 +07:00
Clark 4d111aff82
Move the startup application settings to a new class (#571)
* Move the startup application settings to a new class

* Replace settings methods with static fields

* Move Redis and ES configuration to the settings class

* Fix environment python imports

* Update envcheck to use the new settings
2023-10-28 10:27:03 +07:00
Simon a2eb42ebb9
validate subscribe url type, #299 2023-08-23 21:22:09 +07:00
Simon 4473e9c5b2
add apprise notifications 2023-07-29 23:41:54 +07:00
Simon 247808563a
download error recovering 2023-06-16 15:47:38 +07:00
simon 9b30c7df6e
refacter filesystem scanner 2023-05-20 16:07:33 +07:00
simon 8f3b832069
[API] add dl autostart query param 2023-04-29 12:55:12 +07:00
simon 76535c6304
move add to queue to api call 2023-04-22 11:57:09 +07:00
simon 1b6b219e02
modify _get_next to for auto_only attr 2023-04-21 16:11:37 +07:00
simon 3a091ac287
implement auto_start indexing 2023-04-16 18:30:39 +07:00
simon 7e4f564f45
fix title overwrite in notification 2023-04-10 10:25:09 +07:00
simon d2649c29c3
add recent videos to reindex queue task 2023-04-08 16:00:16 +07:00
simon 2a0a04ac65
cleanup notifications 2023-03-30 18:20:53 +07:00
simon db0ade203a
return task commands to notification backend 2023-03-30 11:39:22 +07:00
simon 2b8012b5d4
return command to task 2023-03-24 10:41:33 +07:00
simon 0e726af2de
switch task creation to api posts 2023-03-23 11:28:42 +07:00
simon f304c2eb02
remove legacy kill_dl task 2023-03-23 10:59:00 +07:00
simon 2bc92c9095
handle on_failure task callback 2023-03-23 10:57:15 +07:00
simon 33b9a012d4
implement api-stop for download_pending 2023-03-23 10:48:43 +07:00
simon db0e362b7d
make update_subscribed stoppable 2023-03-22 17:01:34 +07:00
simon 3bd6075a9b
[API] remove old task endpoint add task-name and task-id 2023-03-22 16:35:25 +07:00
simon 3f4d0c0c76
change message groups 2023-03-18 20:24:28 +07:00
simon 73c82a91c0
use task notification for already running 2023-03-18 18:00:38 +07:00
simon f194259ab3
refactor subscribe task backend 2023-03-18 17:46:51 +07:00
simon b2fa92a8c3
refactor channel playlist index task backend 2023-03-18 12:59:16 +07:00
simon d533c7acfe
refactor re_sync_thumbs task 2023-03-16 18:13:37 +07:00
simon 461c2c4600
refactor thumbnail check task 2023-03-16 17:12:50 +07:00
simon 0ab41f74dc
refactor filesystem class task 2023-03-16 13:18:26 +07:00
simon 1ab7127ed3
split filesystem and manual import classes 2023-03-16 10:59:47 +07:00
simon 6b2bd06393
refactor backup-restore tasks 2023-03-16 10:11:10 +07:00
simon 04a559e471
refactor manual import task 2023-03-15 17:39:37 +07:00
simon 6b7354b14f
refactor reindex task 2023-03-15 16:59:20 +07:00
simon 2c719ae1ae
refactor download_pending task 2023-03-15 13:28:19 +07:00
simon 488711ee8f
refactor extract dl task 2023-03-14 16:40:05 +07:00
simon 78f04a2ffc
refactor subs rescan to new task manager 2023-03-14 15:42:42 +07:00
simon 20f8a5a501
implement BaseTask with callbacks 2023-03-13 10:09:48 +07:00
simon 666074ed49
refactor download task, consolidate tasks 2023-03-02 14:17:03 +07:00
simon 4c0de78fb4
refactor subscribe from form task 2023-03-02 12:30:48 +07:00
simon dcb0cf6a6d
refactor filesystem rescan and thumb tasks 2023-03-02 11:53:38 +07:00
simon e7fd9c0aec
refactor reindex, manual import, zip backup tasks 2023-03-02 11:26:48 +07:00
simon ea002ad45d
refactor rescan and add to pending 2023-03-01 19:12:27 +07:00
simon b49e87c468
name all tasks 2023-03-01 15:31:17 +07:00
lamusmaser 4936f2fdf2
412 fix `vid_type` with downloads (single and bulk) (#413)
* update TA_VERSION v0.3.2

* Update `single_download` task to request proper `vid_type`.

* Modify `single_download` to match bulk download.

* pr 413: undo TA_VERSION update

---------

Co-authored-by: simon <simobilleter@gmail.com>
2023-02-11 17:07:36 +07:00
simon 2d942fe9b5
load defaults for schedule builder at startup 2023-02-02 13:06:00 +07:00