Simon
770990c568
split playlist parsing in find_missing in playlist
4 weeks ago
Simon
ddc4685811
decouple playlist video id matching to individual
1 month ago
Simon
56220a94e0
workaround channel_subs, use first entry, #701
1 month ago
Simon
fd039de53d
add to queue notification, #714
1 month ago
Simon
320ead0bd2
clean up startup migrations
1 month ago
Simon
e33341d30d
fix playlist subscribe template bool logic, #684
1 month ago
Simon
21b79e7c8f
Merge branch 'testing' into feat-delete-ignore
1 month ago
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
1 month ago
Simon
784f90b16d
more experimental comment extractions
1 month ago
Simon
c1cd9bc8eb
add requirements-dev
1 month ago
Simon
f5a2e624d8
add unstable tag
2 months ago
Simon
dc08c83da5
custom yt-dlp build
2 months ago
Simon
0c487e6339
bump TA_VERSION
2 months ago
Simon
aecd189d04
bump requirements
2 months ago
Simon
5c84a2cbf8
fix getMessages getting called multiple times in parallel
2 months ago
Simon
a4d062fa52
fix comment extraction player_client for redirect workaround
2 months ago
Simon
852abf254d
implement delete and ignore for video, #286
2 months ago
Simon
e512329599
remove migpath call at startup, #687
2 months ago
Simon
e26b039899
bump requirements
2 months ago
Simon
8bf7f71351
ensure 100 download progress is sent
2 months ago
Simon
a72be27982
more robust channel title building
3 months ago
Simon
b2c1b417e5
add unstable tag
3 months ago
Simon
bb8db53f7d
bump yt-dlp
3 months ago
Simon
2711537a4d
clarify cookie import choices, #672
3 months ago
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.
3 months ago
Simon
6dcef70b8e
skip empty subtitle, #663
3 months ago
Simon
c993a5de5c
bump dependencies
3 months ago
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>
3 months ago
Nick
0e967d721f
log cookiejar.LoadError ( #669 )
3 months ago
Simon
8778546577
remove autoplay, disable video progress less than 10s
4 months ago
Simon
0ff27ebfb9
fix black linting
5 months ago
Simon
0d863ef557
bump TA_VERSION
5 months ago
Simon
18ba808664
bump TA_VERSION unstable
5 months ago
Simon
65738ef52c
validate expected video ID with remote ID to avoid redirect
5 months ago
Simon
4049a2a3c1
bump requirements
5 months ago
Simon
86fe31d258
cleanup subtitles after deleting channels
6 months ago
Simon
5b26433599
Merge branch 'master' into testing
6 months ago
Simon
4d2fc5423e
fix video reindex exist check
6 months ago
Simon
94295cdbd4
add type hints to ReleaseVersion
6 months ago
Simon
b84bf78974
hotfix: clear faulty version check
6 months ago
Simon
14e23a4371
handle reindex item delete during task run
6 months ago
Simon
fe8f4faa10
update TA_VERSION
6 months ago
Simon
7eec3ece49
lock yt-dlp at commit
6 months ago
Simon
789c35e2b5
refactor RedisQueue to use sorted set
6 months ago
Simon
8870782a6e
refactor, use decode_responses in base class
6 months ago
Simon
e75ffb603c
fix auto delete lte datatype, #622
6 months ago
Simon
feabc87c9f
fix chrome scaling issue, #616
6 months ago
Simon
6f1a45ffb1
downgrade redis
6 months ago
Simon
098db97cba
revert channel about parsing, #614
6 months ago
Simon
597da56975
fix comment_author_is_uploader extraction
6 months ago
Simon
325bdf5cba
add unstable tag, #build
6 months ago
Simon
b61b8635b8
bump celery
6 months ago
Simon
5aafc21bda
use featured path to extract channel metadata, #614
6 months ago
lamusmaser
099c70a13b
Add check to determine if `sub_value` is `rand-d`, always. ( #612 )
6 months ago
Simon
43708ee2a3
refac _has_update parser, use tpl comparison
7 months ago
Simon
cfb15c1a78
handle version check comparison over any diff
7 months ago
Simon
e9a95d7ada
bump TA_VERSION
7 months ago
Simon
a21a111221
rename to Videos
7 months ago
Simon
18e504faf2
fix add missining playlist_entries mappings, #605
7 months ago
Simon
9ffe2098a5
add unstable version
7 months ago
Simon
2e4289e75c
bump requirements
7 months ago
Simon
96e73a3a53
handle empty tile response
7 months ago
Simon
a369be0f4a
split active videos tile, add duration
7 months ago
Simon
d5676e5173
[API] remove primary endpoint, in favor of dedicated stats
7 months ago
Simon
44c4cf93e2
refactor dashboard tile building
7 months ago
Simon
02ac590caa
[API] add download stats
7 months ago
Simon
a466c02304
[API] add playlist stats
7 months ago
Simon
e74c26fe36
[API] add channel aggs
7 months ago
Simon
b1267cba83
standard json style
7 months ago
Simon
91bb0ed9c0
[API] add video aggregation
7 months ago
Simon
4a145ee7cb
paginate to get total active docs count
7 months ago
Simon
463019ce5a
fix outdated redinex now_lte datatype
7 months ago
Simon
9a9d35cac4
explicitly define player mapping, #592
7 months ago
Simon
f41ecd24c5
fix missing config for comments extraction, #596
7 months ago
crocs
eced8200c1
Update settings_scheduling.html ( #601 )
...
I found more!
7 months ago
Simon
669bc6a620
fallback for view_count, refac, #581
7 months ago
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.
7 months ago
crocs
2b49af9620
Update settings.html ( #599 )
...
This was really bugging me lol
7 months ago
Derek Slenk
2f62898a10
Add new css item for web footer ( #598 )
7 months ago
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>
7 months ago
Simon
b8ccce250a
bump TA_VERSION
7 months ago
Simon
dcf97d3d24
tweak color matrix color filter
7 months ago
crocs
879ad52b32
updated icons ( #588 )
...
* icon updates
* Update icon-star-half.svg
7 months ago
Simon
0bedc3ee93
fix empty watchDetail building
7 months ago
Simon
8b1324139d
pass time_zone to daily aggs
7 months ago
Simon
04124e3dad
add daily size download
7 months ago
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
7 months ago
Simon
6bc0111d0a
set and get playerVolume from localStorage
7 months ago
Simon
1188e66f37
fix channel about page parsing, #587
7 months ago
Simon
ef6d3e868d
bump requirements
7 months ago
Simon
d677f9579e
replace old process view, use user conf api
7 months ago
Simon
0b920e87ae
[API] add user config endpoints
7 months ago
Simon
4d5aa4ad2f
validate user config values
7 months ago
Simon
4b63c2f536
simplify return message
7 months ago
Simon
31ad9424f5
remove unused db_restore
7 months ago
Simon
45f4ccfd93
fix off by one in filesystem rescan progress
7 months ago
Simon
285e2042ae
[API] add backup endpoints
7 months ago
Simon
58ea256b44
add unstable tag
7 months ago
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
7 months ago
Simon
8247314d01
refactor admin permisson classes
7 months ago