27 Commits

Author SHA1 Message Date
b1267cba83
standard json style 2023-11-19 13:06:47 +07:00
9a9d35cac4
explicitly define player mapping, #592 2023-11-17 09:44:10 +07:00
92975a5c95
disable ta_config indexing 2023-09-21 23:16:06 +07:00
Clark
85b56300b3
Move user configuration from Redis to ES (#533)
* ES Client must bootstrap itself to be the source of config

If this is not done a cyclic loop is created between the config loader and the ES client.
This lays the ground work for ES being the source of all app config.

* auto_download is not used anymore

* Add UserConfig class that encapsulates user config storage

This class will allow the rest of the code to 'not care' about how user properties are stored.
This requires the addition of a ta_users index in ES.

* Create migration task for user config transfer

* Replace getters and setters for each property

Strongly type the user configuration
Migrate missed sponsorblock ID

* Other DB settings will be another PR
2023-09-21 21:46:55 +07:00
58ef8f753f
fix date epoch sec format 2023-08-30 11:54:02 +07:00
5e92d06f21
fix dl error retry logic, store and return error, #477 2023-05-20 21:25:50 +07:00
b7bfeaf215
add channel tags to mapping 2023-05-02 11:44:51 +07:00
3a091ac287
implement auto_start indexing 2023-04-16 18:30:39 +07:00
a17f05ef21
index streams and file size 2023-04-15 17:45:20 +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
b3d3ebe9d0
fix channel_last_refresh mapping for date math 2022-11-20 20:38:10 +07:00
8f5311ff04
delete comments when deleting channel 2022-11-18 11:33:06 +07:00
2818bd5d52
add comments to video template if available 2022-11-18 09:44:20 +07:00
f6b6185fb2
rename ta_comment index, implement get comments from es 2022-11-12 12:40:14 +07:00
5b7e3e877b
implement basic comment archive 2022-11-12 11:48:48 +07:00
d4b1d97f5c
add mappings for sponsorblock segments 2022-04-15 15:16:31 +07:00
f71644c8bc
guarantee stats in mapping for sort 2022-04-15 15:03:43 +07:00
3df1df8b5a
set explicit mappings for sponsorblock key 2022-04-12 17:45:06 +07:00
365ebf53a5
implement per channel sponsorblock 2022-04-08 17:17:39 +07:00
a07d789e66
add base64 blur video thumb 2022-04-08 00:29:09 +07:00
1498fadf27
implement channel playlist index overwrite 2022-03-16 12:32:42 +07:00
544d842a4a
rename channel format overwrite field 2022-03-15 17:45:15 +07:00
026cc378fe
add get_overwrites and set_overwrites methods for channel 2022-03-12 22:19:42 +07:00
9f652802ae
add new mapping for subtitle index 2022-02-10 11:47:14 +07:00
e98ffc0050
add subtitles mapping to video index 2022-02-05 23:50:47 +07:00
160676acc1
add mapping for channel_tvart_url 2022-01-27 21:56:48 +07:00
0fc0cc8e87
major refactor, split up modules 2022-01-22 22:13:37 +07:00