simon
63021bd313
add autostart subs to config form
2023-04-29 16:54:54 +07:00
simon
cbcb7484a7
Merge branch 'feature/queue-autorun' into testing
2023-04-29 16:41:19 +07:00
Dominik Sander
1c0b407f3f
Allow to configure yt-dlp `--format-sort` argument ( #471 )
...
* Allow to configure yt-dlp `--format-sort` argument
This exposes the [`--format-sort`][1] yt-dlp option to the user.
Implements parts of #316
[1]: https://github.com/yt-dlp/yt-dlp#sorting-formats
* Trim split values of format_sort, obey black
* Add `format_sort` to default configuration
* Add note about codec compatibility to settings page
2023-04-29 16:32:52 +07:00
simon
77900f89e3
remove legacy limit_count config
2023-04-23 13:59:32 +07:00
simon
4067b6c182
add channel aggs
2023-04-15 22:55:30 +07:00
simon
0e726af2de
switch task creation to api posts
2023-03-23 11:28:42 +07:00
simon
b2fa92a8c3
refactor channel playlist index task backend
2023-03-18 12:59:16 +07:00
simon
d6a861118f
better watched state log output
2023-01-14 08:51:10 +07:00
simon
d9f73622a5
refactor UrlParser into own module, rename enum fields
2023-01-06 15:37:55 +07:00
simon
46229db64c
[API] add download now endpoint, fix vid_type
2023-01-02 16:50:53 +07:00
Chance Turner
98f5b66826
Lives and shorts ( #395 )
...
* Initial shot at adding in live and short videos
* Fix for typo on config variable names
* Remove was_live youtube flag
* Adding startup script to support setting vid_type on ta_video for videos created prior to support for live and shorts
* Linting updates
* More linting fixes
* Removing title variable from loop tuple unpacking
2023-01-02 10:11:06 +07:00
simon
0b60377e19
cleanup, fix lint
2022-12-23 20:43:36 +07:00
simon
6ed2308f99
[API] add watched state endpoints
2022-12-23 20:39:14 +07:00
simon
09556dbf21
switch deleteQueue to API call
2022-12-22 19:57:19 +07:00
simon
470ecb007d
switch re-add to queue to API call
2022-12-22 19:48:24 +07:00
simon
8af10f8c07
switch ignore to API call
2022-12-22 19:42:59 +07:00
simon
7a9f5e5685
[API] add and use DELETE channel endpoint
2022-12-22 19:24:48 +07:00
simon
bad4b48573
switch forget ignored to API call
2022-12-22 19:12:09 +07:00
simon
db21ee8bcb
[API] add and use DELETE video endpoint
2022-12-22 19:01:13 +07:00
simon
4cccb73812
use timestamp() instead of strftime
2022-12-19 15:05:47 +07:00
simon
f45a3095cb
fix cast, use ENABLE_CAST env var to enable, #331
2022-12-19 14:43:10 +07:00
simon
49b120ed2b
refactor RedisQueue to take a queue_name arg
2022-12-10 14:51:17 +07:00
simon
454d520394
standard video thumb path building
2022-11-21 15:50:01 +07:00
simon
172ced7129
configure comments extraction
2022-11-18 08:59:04 +07:00
simon
0f191d8a3e
configure fuzziness in search
2022-11-02 11:59:31 +07:00
simon
dcf317e471
form validate channel pagesize greater than 0, #334
2022-11-02 10:30:21 +07:00
simon
1fbd603374
frontend implementation for snapshot integration
2022-10-29 15:49:47 +07:00
simon
0bba36cbc3
add watched_date for _update_by_query mark as watched, #309
2022-10-22 22:00:35 +07:00
PrivateGER
57a9fff82b
Add API endpoint for searching ( #303 )
...
* Add API endpoint for searching + use it in frontend
* Fix linting warnings
* Remove multisearch API call
* Avoid 301 and fix up multiline comment
2022-08-19 17:52:37 +07:00
simon
bd4710ebdc
improved wording for download form, subscription size, #300
2022-08-13 15:43:23 +07:00
simon
fb4d6b7be3
major refactor ThumbManager
2022-08-10 21:03:54 +07:00
simon
55a73995c8
implement source and lang keywords for full text search
2022-07-21 15:39:27 +07:00
simon
e4dd47aed0
implement fulltext search keyword
2022-07-20 21:49:32 +07:00
simon
eb5a7338ab
search with and operator, increase result size
2022-07-20 18:25:39 +07:00
simon
b520a9bfb0
boost title result scores in multi_match
2022-07-20 16:20:23 +07:00
simon
242ca19586
return query_type from SearchParser
2022-07-20 16:10:57 +07:00
simon
6a6665bdf9
implement simple, aka none keyword query
2022-07-20 15:04:10 +07:00
simon
8e8c00af40
implement playlist keyword search, fix channel subscribed keyword
2022-07-20 14:58:04 +07:00
simon
ae3cf7eb80
add channel keyword search
2022-07-20 14:48:41 +07:00
simon
0a2b6ee90a
add keyword search framework, implement video search
2022-07-19 19:23:59 +07:00
simon
2cf30e1127
refactor: default set_message in RedisArchivist to True
2022-06-16 10:37:46 +07:00
simon
5982932457
implement variable grid row size
2022-05-28 13:57:29 +07:00
simon
83beb53860
simplify _add_single to call update_status in PendingInteract directly
2022-05-02 21:38:03 +07:00
simon
8a4c50779a
standardize prints for PostData mapper
2022-05-02 18:39:54 +07:00
simon
430fdb6f1c
add cookie import to frontend
2022-04-29 18:38:43 +07:00
simon
7231b5d245
implement unset of sb per channel overwrite
2022-04-15 20:03:15 +07:00
simon
3007e02fe5
fix per channel sb integration
2022-04-13 15:53:00 +07:00
simon
365ebf53a5
implement per channel sponsorblock
2022-04-08 17:17:39 +07:00
simon
730d12212f
implement basic sponsblock indexing, #119
2022-04-04 23:28:32 +07:00
simon
5b1c9c64de
cleanup, use ElasticWrap
2022-03-23 09:44:31 +07:00