Simon
a4d062fa52
fix comment extraction player_client for redirect workaround
2024-04-05 14:40:22 +02:00
Simon
8bf7f71351
ensure 100 download progress is sent
2024-04-03 16:31:36 +02:00
Simon
a72be27982
more robust channel title building
2024-03-15 12:01:09 +01:00
Simon
2711537a4d
clarify cookie import choices, #672
2024-03-11 18:12:56 +01:00
dot-mike
45f455070d
Fix rare edge case where comment author is None. ( #676 )
...
This happens mostly for older YT profiles that has not set-up a @-handle.
2024-03-11 23:56:18 +07:00
Simon
6dcef70b8e
skip empty subtitle, #663
2024-03-11 17:50:50 +01:00
Greg
090d88c336
Feature 590 custom playlist ( #620 )
...
* add remove custom playlist
* custom playlist page, move video controls
* align to existing code patterns
* cleanup
* resolve merge conflict
* cleanup
* cleanup
* polish
* polish
* some fixes for lint
* resolve merge conflict
* bugfix on delete video/playlist/channel - preserve custom playlist but
delete corresponding videos in custom playlist
* cleanup
* ./deploy.sh validate isort fix - validate runs clean now
* sync to latest master branch
* sync to master
* updates per admin guidance. sync to master
* attempt to resolve merge conflict
* attempt to resolve merge conflict - reintroduce changes to file.
* validate playlist_type
* validate playlist custom action
* move custom id creation to view
* stricter custom playlist matching
* revert unreachable playlist delete check
* undo unneeded playlist matching
---------
Co-authored-by: Simon <simobilleter@gmail.com>
2024-03-10 22:57:59 +07:00
Nick
0e967d721f
log cookiejar.LoadError ( #669 )
2024-03-10 22:35:15 +07:00
Simon
0ff27ebfb9
fix black linting
2024-01-27 10:26:23 +07:00
Simon
65738ef52c
validate expected video ID with remote ID to avoid redirect
2024-01-15 11:34:11 +07:00
Simon
86fe31d258
cleanup subtitles after deleting channels
2023-12-25 11:40:09 +07:00
Simon
5b26433599
Merge branch 'master' into testing
2023-12-25 11:32:56 +07:00
Simon
4d2fc5423e
fix video reindex exist check
2023-12-22 12:31:55 +07:00
Simon
94295cdbd4
add type hints to ReleaseVersion
2023-12-22 10:41:10 +07:00
Simon
b84bf78974
hotfix: clear faulty version check
2023-12-22 09:57:05 +07:00
Simon
14e23a4371
handle reindex item delete during task run
2023-12-21 13:22:05 +07:00
Simon
789c35e2b5
refactor RedisQueue to use sorted set
2023-12-17 11:22:26 +07:00
Simon
8870782a6e
refactor, use decode_responses in base class
2023-12-16 17:39:09 +07:00
Simon
e75ffb603c
fix auto delete lte datatype, #622
2023-12-16 13:13:48 +07:00
Simon
feabc87c9f
fix chrome scaling issue, #616
2023-12-16 12:44:19 +07:00
Simon
098db97cba
revert channel about parsing, #614
2023-12-12 14:00:56 +07:00
Simon
597da56975
fix comment_author_is_uploader extraction
2023-12-12 13:55:41 +07:00
Simon
5aafc21bda
use featured path to extract channel metadata, #614
2023-12-03 14:48:56 +07:00
lamusmaser
099c70a13b
Add check to determine if `sub_value` is `rand-d`, always. ( #612 )
2023-12-01 09:23:58 +07:00
Simon
43708ee2a3
refac _has_update parser, use tpl comparison
2023-11-22 12:46:09 +07:00
Simon
cfb15c1a78
handle version check comparison over any diff
2023-11-22 10:49:04 +07:00
Simon
18e504faf2
fix add missining playlist_entries mappings, #605
2023-11-20 14:02:49 +07:00
Simon
a369be0f4a
split active videos tile, add duration
2023-11-19 21:20:42 +07:00
Simon
44c4cf93e2
refactor dashboard tile building
2023-11-19 20:27:18 +07:00
Simon
b1267cba83
standard json style
2023-11-19 13:06:47 +07:00
Simon
4a145ee7cb
paginate to get total active docs count
2023-11-18 17:44:16 +07:00
Simon
463019ce5a
fix outdated redinex now_lte datatype
2023-11-18 17:30:31 +07:00
Simon
9a9d35cac4
explicitly define player mapping, #592
2023-11-17 09:44:10 +07:00
Simon
f41ecd24c5
fix missing config for comments extraction, #596
2023-11-17 09:26:31 +07:00
crocs
eced8200c1
Update settings_scheduling.html ( #601 )
...
I found more!
2023-11-17 09:23:19 +07:00
Simon
669bc6a620
fallback for view_count, refac, #581
2023-11-17 09:22:11 +07:00
lamusmaser
37df9b65c7
Add `allowed_null_keys` and its dictionary for manual imports. ( #595 )
...
* Add `allowed_null_keys` and its dictionary for manual imports.
* Fix linting for `allowed_null_keys` list.
* Add missing trailing comma for linting.
* Add missing newline that wasn't in earlier linting responses.
* Clear empty text in newlines.
* Remove newline that the linter requested because the linter now doesn't want it. ¯\_(ツ)_/¯
* Change default application from manual import to the video processing.
* Fix missing space.
2023-11-17 09:16:09 +07:00
crocs
2b49af9620
Update settings.html ( #599 )
...
This was really bugging me lol
2023-11-15 11:45:08 +07:00
spechter
832259ce48
Expanded sorting functionality ( #589 )
...
* - Added duration and filesize as options in sorting menu on Home and ChannelId views
- Added keys 'duration' and 'filesize' as valid parameters to sort by
- Mapped 'duration' and 'filesize' to their corresponding es keys
* Fixed spelling
* Changed formatting to comply to maximum line length.
* Locally running "deploy.sh validate" before committing
---------
Co-authored-by: spechter <spechter@spechter.net>
2023-11-15 11:06:51 +07:00
extome
7133d6b441
Better CSS support ( #583 )
...
* Remove banner hardcoding
* Refactor "colors" to "stylesheet"
* Remove logo hardcoding
* Remove stylesheet hardcoding
* Add very basic static CSS scanning and a new style
* Respect environment settings
* Check if selected stylesheet still exists
* New theme and title formatting
* Revert migration change
* Code linting
* More outlines for Matrix style
* Change wording in settings
* Forgot this wording
* Add suggested changes
2023-11-09 09:33:03 +07:00
Simon
1188e66f37
fix channel about page parsing, #587
2023-11-08 23:20:13 +07:00
Simon
d677f9579e
replace old process view, use user conf api
2023-11-01 22:49:33 +07:00
Simon
4d5aa4ad2f
validate user config values
2023-11-01 17:25:22 +07:00
Simon
31ad9424f5
remove unused db_restore
2023-11-01 14:10:45 +07:00
Simon
45f4ccfd93
fix off by one in filesystem rescan progress
2023-11-01 14:07:56 +07:00
Simon
285e2042ae
[API] add backup endpoints
2023-11-01 14:05:11 +07:00
Merlin
aa475c58aa
Refac settings dashboard ( #577 )
...
* Add padding to duration str text
* Add singular and plural to video in dailyStat
* Add code spacing for readability
* Refac Main overview in dashboard to be spaced evenly and use tables
* Refac simplify number padding
* Refac skip adding spacing rows on mobile
* Refac reorder watch progress to be in order of interest
* Fix that ther can be 0 Videos added a day
* Refac capitalize content keys
2023-11-01 08:40:41 +07:00
Simon
2826ca4a43
move ES_SNAPSHOT_DIR to EnvironmentSettings
2023-10-28 15:25:57 +07:00
Simon
64ffc18da7
add debug methods for EnvironmentSettings
2023-10-28 15:16:22 +07:00
Simon
8eaed07cff
remove unused renamer
2023-10-28 10:29:10 +07:00