Luan
c1de097ce1
chore(Parser): Don't ignore BackgroundPromo
...
It turns out this is not an ad at all.
2024-12-10 16:30:23 -03:00
Luan
c8173c88e0
feat(parser): Add PlaylistThumbnailOverlay
2024-12-10 13:50:20 -03:00
Luan
ad2ae51b97
feat(parser): Add mobile guide nodes
2024-12-08 17:11:57 -03:00
Luan
d10fe6834a
feat(VideoViewCount): Add extra_short_view_count field
2024-12-04 14:32:15 -03:00
Luan
ec85b0f942
feat(parser): Add ShowEngagementPanelEndpoint
2024-11-28 18:14:25 -03:00
Patrick Kan
a7bb981731
refactor: Cookie-based session fixes and minor additions ( #821 )
...
* (fix) `on_behalf_of_user` arg not applied
* (feat) `AccountManager#getInfo()`: Add option to fetch full accounts list
2024-11-28 17:44:30 -03:00
Luan
386257c7b3
chore: catch up
2024-11-27 07:33:23 -03:00
Luan
af3a91645d
feat(EngagementPanelTitleHeader): Add contextual_info and menu
...
Both con contain info about the comments section.
2024-11-27 07:30:10 -03:00
absidue
8e50ebd925
feat(parser): Add animated_image to PageHeaderView ( #819 )
2024-11-26 01:48:52 -03:00
Luan
92acd6ca4d
chore: fix HideEngagementPanelEndpoint type
...
Oops.
2024-11-26 01:23:33 -03:00
Luan
2824900852
feat(parser): Add ChangeEngagementPanelVisibilityEndpoint
...
Similar to `ChangeEngagementPanelVisibilityAction`
2024-11-26 01:17:14 -03:00
Luan
c2b2d7ad52
feat(parser): Add ChangeEngagementPanelVisibilityAction
2024-11-25 05:33:49 -03:00
Luan
790f8172fc
fix(VideoSecondaryInfo): Parse show_more_text and show_less_text correctly
2024-11-25 05:16:08 -03:00
Luan
4729016fb9
feat(parser): Add RunAttestationCommand
...
Can be used to get attestation responses from BotGuard, assuming you have a VM (retrieved using the `/att/get` endpoint, with engagement type set to `ENGAGEMENT_TYPE_UNBOUND`) loaded up.
2024-11-25 03:23:23 -03:00
Luan
cf09f7bab1
chore: clean up some classes
2024-11-22 06:21:41 -03:00
Luan
d8dca8cc09
refactor(parser): Remove unused analytics nodes
...
These were once useful when it was still possible to use the Android client with OAuth.
2024-11-22 05:17:57 -03:00
Luan
91fa215235
chore(parser): lint
2024-11-22 05:11:17 -03:00
Luan
2f087d47a0
refactor(parser)!: Remove old comment node
2024-11-22 04:58:37 -03:00
Luan
2c7f0ca155
refactor(kids/Channel): Use new endpoint parsers for continuation requests
2024-11-22 04:45:39 -03:00
Luan
4e9d64404e
chore(docs): Update API ref
2024-11-22 04:25:16 -03:00
absidue
fc5571629e
feat(Log)!: Convert Log class to module ( #814 )
2024-11-21 21:04:38 -03:00
absidue
9cf0d3f3b3
chore(parser)!: Remove getters that have been deprecated for a long time ( #815 )
2024-11-21 20:13:37 -03:00
Luan
7397aa3f64
refactor(parser)!: Implement endpoint/command parsers ( #812 )
2024-11-21 18:24:16 -03:00
jonz94
7156a585c0
feat(parser): add LiveChatModeChangeMessage node ( #811 )
...
* feat(parser): add `LiveChatModeChangeMessage` node
* chore: npm run build:parser-map
* refactor: keep `timestamp_text` as Text
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com >
* refactor: keep `timestamp_text` as Text
---------
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com >
2024-11-19 17:06:29 -03:00
absidue
0914299215
feat(parser): Add optional image property to LockupMetadataView ( #806 )
2024-11-19 04:50:28 -03:00
ChunkyProgrammer
038efff17f
feat(Parser): add support for parsing subtitle for RichShelf ( #805 )
2024-11-19 04:43:03 -03:00
absidue
4b178e4bfb
fix(parser): The AvatarView.image_processor property is optional ( #807 )
2024-11-18 15:54:03 -03:00
absidue
680da9f501
fix(parser): Update list of possible content_type in LockupView ( #808 )
2024-11-18 15:51:00 -03:00
jonz94
7fb00fa378
feat(parser): Add LiveChatBannerChatSummary node, update TextRun node ( #809 )
...
* feat(parser): add `LiveChatBannerChatSummary` node
* feat(TextRun): add `deemphasize` property
* chore: npm run build:parser-map
2024-11-18 15:49:50 -03:00
Luan
53d1c759b6
fix(PlaylistAddToOption): Use correct type for contains_selected_videos
2024-11-18 04:15:54 -03:00
Luan
bdebb9f741
feat(NavigationEndpoint): Add name property
...
Sometimes you can make assumptions based on the endpoint's object name.
2024-11-17 01:19:08 -03:00
Luan
2940f7b908
feat(parser): Add AddToPlaylist node
2024-11-17 00:14:37 -03:00
Luan
c68810d502
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2024-11-15 03:49:43 -03:00
Luan
dc2ed046b8
feat(parser): Add PlayerOverlayVideoDetails node
2024-11-15 03:24:25 -03:00
Luan
ad448f8106
feat(parser): Add VideoViewCount node
2024-11-15 03:16:03 -03:00
Luan
80dbd6fe71
chore(Menu): Update flexible_items type
2024-11-15 03:07:27 -03:00
Luan
bc9a0ed6c1
feat(parser): Add MenuFlexibleItem
2024-11-15 03:06:47 -03:00
jonz94
ad302b8b17
feat(parser): Add LiveChatBannerRedirect node ( #799 )
2024-11-14 23:55:23 -03:00
Luan
126a66f317
fix(SubscribeButton): Parse endpoints using NavigationEndpoint
2024-11-13 00:09:33 -03:00
Luan
daa5a2982b
fix(ReelPlayerOverlay): Update subscribe_button_renderer type to include SubscribeButton
2024-11-12 23:49:58 -03:00
Luan
8bf9eb7044
feat(SubscribeButton): Parse more endpoints
2024-11-12 23:43:32 -03:00
Luan
8ab760ea2e
fix(SignalAction): Rename action to signal
2024-11-11 16:32:47 -03:00
Luan
feeb21b3eb
feat(parser): Add SignalAction node
2024-11-11 16:20:51 -03:00
Luan
d36ddb804a
feat(parser): Add NotificationAction node
2024-11-11 16:20:36 -03:00
Luan
b0965c7ac9
chore: lint
2024-11-10 04:23:51 -03:00
Luan
d3f6af0775
fix(UnifiedSharePanel): Check if thirdPartyNetworkSection exists
...
Oops.
2024-11-10 04:18:58 -03:00
Luan
556c3d68eb
chore: lint
2024-11-10 04:10:33 -03:00
Luan
4a1397f1bc
feat(parser): Add UnifiedSharePanel
2024-11-10 04:08:23 -03:00
Luan
fdb754043b
feat(parser): Add UpdateSubscribeButtonAction
2024-11-09 20:18:14 -03:00
Luan
0a99342ccb
fix(VideoAttributeView): Parse secondarySubtitle only if exists
2024-11-09 16:36:40 -03:00