Patrick Kan
bc03c91df9
feat: add PlaylistPanelVideoWrapper parser ( #176 )
...
* feat: add `PlaylistPanelVideoWrapper` parser
* fix: `PlaylistPanelVideoWrapper` no counterpart
2022-09-09 15:30:21 -03:00
Akazawa Daisuke
e00be25bf4
feat: add LiveChatAutoModMessage ( #177 )
2022-09-09 15:29:36 -03:00
LuanRT
c9856a8359
fix: search continuations not being parsed correctly ( #173 )
...
* feat: add `TitleAndButtonListHeader`
* fix: continuations not being parsed correctly
* chore: add a test
* chore(package): bump version to 2.0.2
* chore: lint
v2.0.2
2022-09-08 21:31:07 -03:00
LuanRT
4b29ad74de
chore(docs): rephrase a few things
2022-09-07 03:23:51 -03:00
Patrick Kan
60730a5531
fix: Music#getArtist() and DropdownItem ( #170 )
...
* fix: `Music#getArtist()` fails for private artist
* fix: `DropdownItem` inconsistent prop naming
2022-09-06 14:29:29 -03:00
LuanRT
70f2398180
chore(docs): fix another hyperlink
v2.0.0
2022-09-06 05:32:20 -03:00
LuanRT
5b3109afef
docs: fix hyperlinks
...
Use actual links otherwise this would not work on NPM
2022-09-06 05:09:00 -03:00
LuanRT
60fe4b1829
chore: tidy up
2022-09-06 04:57:46 -03:00
LuanRT
ddbf9e93da
chore(docs): fix download example
2022-09-06 04:02:20 -03:00
LuanRT
e3d483ed75
chore(docs): update examples
2022-09-06 03:37:14 -03:00
LuanRT
320c007396
docs: add video upload example
2022-09-06 03:34:07 -03:00
LuanRT
28a651ea3a
feat: add <info>#addToWatchHistory() ( #169 )
...
* dev: add `Actions#stats()`
* dev(parser): parse playback tracking urls
* dev: fix a small bug (unrelated)
* feat: add `<info>#addToWatchHistory()`
* docs: update API ref
2022-09-06 02:40:22 -03:00
LuanRT
85fc468cc9
feat: add music#getRecap() ( #165 )
...
* dev: add recap renderer parsers
* dev: finish implementation ✨
* docs: update YouTube Music API ref
2022-09-05 18:08:34 -03:00
LuanRT
f9da261441
chore: add CompactPromotedVideo to ignore list
2022-09-05 03:33:20 -03:00
LuanRT
4484f78394
fix(VideoSecondaryInfo): subscribe_button can also be just a Button
2022-09-05 03:30:44 -03:00
LuanRT
4181969d52
feat: properly type renderer parsers
...
CardCollection, ChipCloud, Endscreen, PlayerOverlay, PlayerOverlayAutoplay, VideoSecondaryInfo and WatchNextEndScreen.
2022-09-05 03:25:36 -03:00
LuanRT
ecac5f4d7e
feat: add ANDROID_MUSIC client
2022-09-05 03:17:07 -03:00
Akazawa Daisuke
a8322e35f5
feat: Add paid chat color info ( #164 )
2022-09-04 05:57:41 -03:00
LuanRT
3a6f4ffa9d
chore(docs): update examples
2022-09-04 05:18:58 -03:00
LuanRT
3dc357bee0
feat: expose parser and YTNodes as public APIs
2022-09-04 05:17:24 -03:00
LuanRT
982a086760
chore(docs): minor fixes and improvements
2022-09-03 20:41:55 -03:00
LuanRT
75959105bd
chore(docs): fix typo [skip ci]
2022-09-03 16:44:51 -03:00
LuanRT
80496d30a3
chore(docs): remove unused links [skip ci]
2022-09-03 16:37:57 -03:00
LuanRT
4bddc771b2
Merge branch 'main' of https://github.com/LuanRT/YouTube.js
2022-09-03 16:28:58 -03:00
LuanRT
c26a07dc73
docs: add a more complete download example
2022-09-03 16:28:18 -03:00
Patrick Kan
e498815795
fix: Music#getAlbum()fails for private album ID ( #162 )
2022-09-03 14:09:29 -03:00
LuanRT
60ef3eabd3
chore: fix stale workflow
2022-09-03 01:05:47 -03:00
LuanRT
1da8043c18
chore: lint
2022-09-03 01:05:30 -03:00
LuanRT
4f015536ac
fix: ytmusic formats returning 401 when deciphered ( #161 )
...
* fix: sending incomplete video info payload
* fix: check if microformat is `MicroformatData` before parsing
2022-09-03 00:43:17 -03:00
LuanRT
c3f98246f0
docs: add parser info and examples ( #160 )
...
* docs: include a parser example in the readme
* docs: fix typo
* docs: rephrasing a few things
2022-09-02 17:31:04 -03:00
Patrick Kan
53cb26546e
chore: minor fixes ( #159 )
...
* fix: add `params` to `watch_playlist` endpoint
* fix: continuation in `PlaylistPanelContinuation`
2022-09-02 14:24:36 -03:00
LuanRT
e3d38ad107
chore: update labeler workflow [skip ci]
2022-09-02 14:21:37 -03:00
LuanRT
74d53f388a
chore: remove unused code
2022-09-02 04:45:52 -03:00
LuanRT
7a7c657733
chore(docs): minor rewording [skip ci]
2022-09-02 04:22:09 -03:00
LuanRT
d34a8d7fc4
chore: add release and labeler workflows [skip ci]
2022-09-01 17:57:02 -03:00
LuanRT
f8c07101bf
chore: remove old download examples [skip ci]
...
TODO: Maybe bring back ffmpeg examples?
2022-09-01 05:29:03 -03:00
LuanRT
dccb2b7e50
chore: remove old readme
2022-09-01 05:19:58 -03:00
LuanRT
573ebf2568
chore: update workflows
2022-09-01 05:14:42 -03:00
LuanRT
898cb56c71
chore(docs): finish most of v2's documentation
2022-09-01 05:10:16 -03:00
Patrick Kan
b9e6e16ce9
feat: add MusicVisualHeader ( #157 )
2022-08-30 05:11:14 -03:00
Patrick Kan
c99364942c
fix: DidYouMean endpoints and add text prop ( #158 )
...
* feat: add `text` to `DidYouMean`
* fix: parse correct endpoint in `DidYouMean`
2022-08-30 05:10:51 -03:00
LuanRT
317bca261c
feat(download): bring back WEB client ( #156 )
...
* refactor: remove dead code and integrate with Jinter
* chore: tidy up
2022-08-29 04:48:33 -03:00
Patrick Kan
173aec65f5
fix: Music#Artistparse err if missing shelves ( #155 )
2022-08-28 15:50:00 -03:00
LuanRT
13a86cb4e7
feat: add settings page parser ( #154 )
...
* feat: add settings page parsers
* fix(AccountManager): small ts error
* feat: add `CopyLink` & `SettingsCheckbox`
* deps: remove “flat” dependency
2022-08-28 05:11:11 -03:00
Patrick Kan
05b4593e0a
feat: fix music#library.getArtists() and add MusicShelf.bottom_button ( #152 )
...
* fix : #143
* feat: add `bottom_button` to `MusicShelf`
2022-08-25 17:14:32 -03:00
Patrick Kan
6fe4d235ff
feat: add MusicSortFilterButton ( #151 )
2022-08-25 02:06:52 -03:00
LuanRT
f4ce4d2f74
feat: add account info parsers
2022-08-25 01:43:05 -03:00
LuanRT
541cdc455f
feat: add parsers for TimeWatched
2022-08-24 06:13:19 -03:00
LuanRT
c000bd8d5f
docs(parser): fix typos
2022-08-24 02:46:56 -03:00
Patrick Kan
f3d77b3e97
Add end_icons to MusicCarouselShelfBasicHeader and fix music#getPlaylist() ( #149 )
...
* ft: add end_icons to MusicCarouselShelfBasicHeader
* fix: `music#getPlaylist()` breaking playlist_id
2022-08-22 16:46:52 -03:00