Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
jonz94 opened a pull request on LuanRT/YouTube.js
feat(parser): Update `LiveChatBanner`
This PR updates the `LiveChatBanner` parser: * Mark `viewerIsCreator` property as optional * Mark `background_type` property as optional * Add `banner_type` property * Add `banner_properties_...jonz94 pushed 1 commit to update-LiveChatBanner jonz94/YouTube.js
- feat(parser): Update `LiveChatBanner` * Mark `viewerIsCreator` property as optional * Mark `background_type` propert... 32cdc4c
jonz94 pushed 1 commit to update-LiveChatBanner jonz94/YouTube.js
- feat(parser): Update `LiveChatBanner` * `viewerIsCreator` property is optional * `background_type` property is optio... 1b5d878
jonz94 pushed 1 commit to main jonz94/youtube-js-raw-data-dumper
- chore: add more `samples` data 35885ef
jonz94 pushed 1 commit to main jonz94/youtube-js-raw-data-dumper
- chore: add more `samples` data afd8a7e
jonz94 opened a pull request on LuanRT/YouTube.js
feat: add `VideoMetadataCarouselView`
Example RawNode data: ```json { "videoMetadataCarouselViewModel": { "carouselTitles": [ { "carouselTitleViewModel": { "title": "Live chat replay", ...jonz94 pushed 1 commit to add-VideoMetadataCarouselView jonz94/YouTube.js
- feat: add `VideoMetadataCarouselView` 2a2a3a2
jonz94 created a branch on jonz94/youtube-live-chat-data
test - 🚀 A CLI tool that uses https://github.com/LuanRT/YouTube.js to fetch chat data from YouTube
jonz94 created a branch on jonz94/youtube-live-chat-data
wip - 🚀 A CLI tool that uses https://github.com/LuanRT/YouTube.js to fetch chat data from YouTube
jonz94 created a comment on a pull request on LuanRT/YouTube.js
> It's ok to parse the command. It's supposed to trigger a client side action, and people building YouTube clients that follow YouTube's SDUI rendering approach might find it useful. Thanks for ...
jonz94 pushed 1 commit to add-ClientSideToggleMenuItem jonz94/YouTube.js
- feat: handle different type of `ClientSideToggleMenuItem` 8d8ca30
jonz94 pushed 1 commit to add-ClientSideToggleMenuItem jonz94/YouTube.js
- feat: parse the command f0c5c80
jonz94 pushed 1 commit to main jonz94/dotfiles
- 👍 build(dev-deps): update `prettier` to 3.4.2 bfab3c9
jonz94 pushed 1 commit to main jonz94/youtube-js-raw-data-dumper
- chore: add more `samples` data b452212
jonz94 opened a pull request on LuanRT/YouTube.js
feat(parser): Update `LiveChatMembershipItem`
This PR updates the `LiveChatMembershipItem` to parse the additional fields. Example RawNode data 1: ```json { "liveChatMembershipItemRenderer": { "id": "ChwKGkNJZWUxNlNqMVBZQ0ZmOEly...jonz94 pushed 1 commit to update-LiveChatMembershipItem jonz94/YouTube.js
- feat(parser): Update `LiveChatMembershipItem` af0e70a
jonz94 pushed 9 commits to main jonz94/youtube-js-raw-data-dumper
- chore: add `samples` data d925d0f
- chore: add more `samples` data a617540
- fix: add correct type 1594c2e
- feat: dump data into `data/` directory ead3251
- fix: use `cookie` to login 8d660b9
- chore: add more `samples` data b4f7476
- build(deps): update `youtubei.js` to `982e115` 0de791d
- build(deps): update all dependencies 7130693
- chore: add more `samples` data e8045a6
jonz94 pushed 10 commits to wip jonz94/youtube-js-raw-data-dumper
- chore: add `samples` data d925d0f
- chore: add more `samples` data a617540
- fix: add correct type 1594c2e
- feat: dump data into `data/` directory ead3251
- fix: use `cookie` to login 8d660b9
- chore: add more `samples` data b4f7476
- build(deps): update `youtubei.js` to `982e115` 0de791d
- build(deps): update all dependencies 7130693
- chore: add more `samples` data e8045a6
- 🚧 WIP: work in progress... 271a38f
jonz94 opened a pull request on LuanRT/YouTube.js
feat(parser): Add `ClientSideToggleMenuItem`
Fixes #595 Fixes #727 Example RawNode data: ```json { "clientSideToggleMenuItemRenderer": { "defaultText": { "runs": [ { "text": "Timestamps" }...jonz94 pushed 1 commit to add-ClientSideToggleMenuItem jonz94/YouTube.js
- feat(parser): Add `ClientSideToggleMenuItem` 0379e7b
jonz94 pushed 49 commits to patch jonz94/YouTube.js
- fix(PlaylistAddToOption): Use correct type for `contains_selected_videos` 53d1c75
- feat(parser): Add `LiveChatBannerChatSummary` node, update `TextRun` node (#809) * feat(parser): add `LiveChatBanner... 7fb00fa
- fix(parser): Update list of possible content_type in LockupView (#808) 680da9f
- fix(parser): The AvatarView.image_processor property is optional (#807) 4b178e4
- feat(Parser): add support for parsing subtitle for `RichShelf` (#805) 038efff
- feat(parser): Add optional image property to LockupMetadataView (#806) 0914299
- refactor(PlaylistManager): Optimize playlist video removal (#801) * Handle undefined playlist attributes * Optimi... 71d9ebc
- feat: Add `getCourses` (#798) * feat: add getCourses function to retrieve courses * chore: Change getCourses func... cfb48fa
- feat(parser): add `LiveChatModeChangeMessage` node (#811) * feat(parser): add `LiveChatModeChangeMessage` node * ... 7156a58
- refactor(parser)!: Implement endpoint/command parsers (#812) 7397aa3
- chore(parser)!: Remove getters that have been deprecated for a long time (#815) 9cf0d3f
- feat(Log)!: Convert Log class to module (#814) fc55716
- chore(docs): Update API ref 4e9d644
- refactor(kids/Channel): Use new endpoint parsers for continuation requests 2c7f0ca
- refactor(parser)!: Remove old comment node 2f087d4
- chore(parser): lint 91fa215
- refactor(parser): Remove unused analytics nodes These were once useful when it was still possible to use the Android... d8dca8c
- chore: clean up some classes cf09f7b
- chore(docs): Update API ref (x2) [skip ci] 951256c
- feat(parser): Add `RunAttestationCommand` Can be used to get attestation responses from BotGuard, assuming you have ... 4729016
- and 29 more ...
jonz94 pushed 73 commits to add-ClientSideToggleMenuItem jonz94/YouTube.js
- chore(examples): Fix custom OAuth creds example 0bb28a9
- Merge branch 'main' of https://github.com/LuanRT/YouTube.js b83a32f
- feat(parser): Add `LiveChatSponsorshipsGiftRedemptionAnnouncement` node (#795) 20f7971
- fix(ExpandableVideoDescriptionBody): Parse attributed description 360580e
- Merge branch 'main' of https://github.com/LuanRT/YouTube.js e4ca991
- fix(VideoAttributeView): Parse `secondarySubtitle` only if exists 0a99342
- feat(parser): Add `UpdateSubscribeButtonAction` fdb7540
- feat(parser): Add `UnifiedSharePanel` 4a1397f
- chore: lint 556c3d6
- fix(UnifiedSharePanel): Check if `thirdPartyNetworkSection` exists Oops. d3f6af0
- chore: lint b0965c7
- feat(parser): Add `NotificationAction` node d36ddb8
- feat(parser): Add `SignalAction` node feeb21b
- fix(SignalAction): Rename `action` to `signal` 8ab760e
- feat(SubscribeButton): Parse more endpoints 8bf9eb7
- fix(ReelPlayerOverlay): Update `subscribe_button_renderer` type to include SubscribeButton daa5a29
- fix(SubscribeButton): Parse endpoints using `NavigationEndpoint` 126a66f
- feat(parser): Add `LiveChatBannerRedirect` node (#799) ad302b8
- feat(parser): Add `MenuFlexibleItem` bc9a0ed
- chore(Menu): Update `flexible_items` type 80dbd6f
- and 53 more ...