-
-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor!: better cross runtime support #97
Commits on Jul 11, 2022
-
removes node-forge and uuid in favor of Web APIs
Configuration menu - View commit details
-
Copy full SHA for 0569933 - Browse repository at this point
Copy the full SHA 0569933View commit details -
To aid with #93 I will make all my changes in TypeScript instead. This is the first step into making that happen. Used: https://github.com/wessberg/cjstoesm
Configuration menu - View commit details
-
Copy full SHA for 34cb9da - Browse repository at this point
Copy the full SHA 34cb9daView commit details -
refactor!: NToken and Signature TS files
Bring this PR up to speed with #93
Configuration menu - View commit details
-
Copy full SHA for 1e7a6f0 - Browse repository at this point
Copy the full SHA 1e7a6f0View commit details
Commits on Jul 12, 2022
-
feat: cross platform cache (WIP)
this is untested! should remove idb as dependecy.
Configuration menu - View commit details
-
Copy full SHA for 6f4d96f - Browse repository at this point
Copy the full SHA 6f4d96fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f622448 - Browse repository at this point
Copy the full SHA f622448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29fe937 - Browse repository at this point
Copy the full SHA 29fe937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5035172 - Browse repository at this point
Copy the full SHA 5035172View commit details -
refactor!: parsers refactor (WIP)
Initial TS support for parsers as per #93 This adds several type safety checks to the parser which'll help to ensure valid data is returned by the parser.
Configuration menu - View commit details
-
Copy full SHA for 27965ec - Browse repository at this point
Copy the full SHA 27965ecView commit details -
refactor!: parsers refactor (WIP)
Bring more in line with the existing implementations & make less verbose
Configuration menu - View commit details
-
Copy full SHA for 3726359 - Browse repository at this point
Copy the full SHA 3726359View commit details -
I was overcomplicating things, this is much simpler and compatible with the existing JS API
Configuration menu - View commit details
-
Copy full SHA for dd207df - Browse repository at this point
Copy the full SHA dd207dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37b8f70 - Browse repository at this point
Copy the full SHA 37b8f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 189f152 - Browse repository at this point
Copy the full SHA 189f152View commit details
Commits on Jul 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ac83bad - Browse repository at this point
Copy the full SHA ac83badView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53515fb - Browse repository at this point
Copy the full SHA 53515fbView commit details -
refactor: VideoInfo download with fetch & TS (WIP)
Again, this also does some work for #93
Configuration menu - View commit details
-
Copy full SHA for 5a2e465 - Browse repository at this point
Copy the full SHA 5a2e465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb1924 - Browse repository at this point
Copy the full SHA 8fb1924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76d19b4 - Browse repository at this point
Copy the full SHA 76d19b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c49385 - Browse repository at this point
Copy the full SHA 5c49385View commit details -
refactor!: player and session refactors
- Remove the Player class' dependance on Session. - Add additional context to the Session.
Configuration menu - View commit details
-
Copy full SHA for 8f873a5 - Browse repository at this point
Copy the full SHA 8f873a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0392751 - Browse repository at this point
Copy the full SHA 0392751View commit details -
refactor: TS port for Actions and Innertube
My fingers hurt from typing out all those types :-P
Configuration menu - View commit details
-
Copy full SHA for 23258dc - Browse repository at this point
Copy the full SHA 23258dcView commit details -
refactor: NavigationEndpoint TS
this is still a WIP and should be improved. NavigationEndpoint should probably be refactored further.
Configuration menu - View commit details
-
Copy full SHA for fc1a403 - Browse repository at this point
Copy the full SHA fc1a403View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9db56f - Browse repository at this point
Copy the full SHA c9db56fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e265305 - Browse repository at this point
Copy the full SHA e265305View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1cae96 - Browse repository at this point
Copy the full SHA e1cae96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 882f471 - Browse repository at this point
Copy the full SHA 882f471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 093aebc - Browse repository at this point
Copy the full SHA 093aebcView commit details
Commits on Jul 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 42577ae - Browse repository at this point
Copy the full SHA 42577aeView commit details -
chore: remove console.log debugging
Whoops, forgot to remove these before I pushed the previous commit
Configuration menu - View commit details
-
Copy full SHA for a851516 - Browse repository at this point
Copy the full SHA a851516View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98d318a - Browse repository at this point
Copy the full SHA 98d318aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59be455 - Browse repository at this point
Copy the full SHA 59be455View commit details -
Configuration menu - View commit details
-
Copy full SHA for 297c856 - Browse repository at this point
Copy the full SHA 297c856View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cb28ad - Browse repository at this point
Copy the full SHA 8cb28adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40cb10a - Browse repository at this point
Copy the full SHA 40cb10aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 558027b - Browse repository at this point
Copy the full SHA 558027bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8586626 - Browse repository at this point
Copy the full SHA 8586626View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d60d72 - Browse repository at this point
Copy the full SHA 1d60d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 061903d - Browse repository at this point
Copy the full SHA 061903dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba9e349 - Browse repository at this point
Copy the full SHA ba9e349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29046f7 - Browse repository at this point
Copy the full SHA 29046f7View commit details -
fix: getting the tests to pass (6/12)
YouTube.js Tests Search ✓ Should search on YouTube (1152 ms) ✕ Should search on YouTube Music (705 ms) ✕ Should retrieve YouTube search suggestions (722 ms) ✓ Should retrieve YouTube Music search suggestions (233 ms) Comments ✓ Should retrieve comments (585 ms) ✕ Should retrieve next batch of comments (221 ms) ✕ Should retrieve comment replies (1 ms) General ✕ Should retrieve playlist with YouTube (732 ms) ✓ Should retrieve home feed (838 ms) ✓ Should retrieve trending content (543 ms) ✓ Should retrieve video info (639 ms) ✕ Should download video (5 ms)
Configuration menu - View commit details
-
Copy full SHA for 3f04c3f - Browse repository at this point
Copy the full SHA 3f04c3fView commit details -
YouTube.js Tests Search ✓ Should search on YouTube (1984 ms) ✕ Should search on YouTube Music (1139 ms) ✕ Should retrieve YouTube search suggestions (1433 ms) ✓ Should retrieve YouTube Music search suggestions (529 ms) Comments ✓ Should retrieve comments (324 ms) ✓ Should retrieve next batch of comments (395 ms) ✕ Should retrieve comment replies General ✕ Should retrieve playlist with YouTube (653 ms) ✓ Should retrieve home feed (1085 ms) ✓ Should retrieve trending content (513 ms) ✓ Should retrieve video info (921 ms) ✕ Should download video (3 ms)
Configuration menu - View commit details
-
Copy full SHA for 50d6ee8 - Browse repository at this point
Copy the full SHA 50d6ee8View commit details -
YouTube.js Tests Search ✓ Should search on YouTube (1293 ms) ✕ Should search on YouTube Music (927 ms) ✕ Should retrieve YouTube search suggestions (1250 ms) ✓ Should retrieve YouTube Music search suggestions (258 ms) Comments ✓ Should retrieve comments (803 ms) ✓ Should retrieve next batch of comments (511 ms) ✕ Should retrieve comment replies General ✕ Should retrieve playlist with YouTube (528 ms) ✓ Should retrieve home feed (1047 ms) ✓ Should retrieve trending content (548 ms) ✓ Should retrieve video info (825 ms) ✓ Should download video (1779 ms)
Configuration menu - View commit details
-
Copy full SHA for 4a11ea8 - Browse repository at this point
Copy the full SHA 4a11ea8View commit details -
YouTube.js Tests Search ✓ Should search on YouTube (1276 ms) ✕ Should search on YouTube Music (955 ms) ✓ Should retrieve YouTube search suggestions (661 ms) ✓ Should retrieve YouTube Music search suggestions (491 ms) Comments ✓ Should retrieve comments (624 ms) ✓ Should retrieve next batch of comments (353 ms) ✕ Should retrieve comment replies General ✕ Should retrieve playlist with YouTube (672 ms) ✓ Should retrieve home feed (1277 ms) ✓ Should retrieve trending content (999 ms) ✓ Should retrieve video info (1106 ms) ✓ Should download video (2514 ms)
Configuration menu - View commit details
-
Copy full SHA for 21a37ad - Browse repository at this point
Copy the full SHA 21a37adView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b4117 - Browse repository at this point
Copy the full SHA b0b4117View commit details -
fix: comments tests pass (10/12)
YouTube.js Tests Search ✓ Should search on YouTube (938 ms) ✕ Should search on YouTube Music (850 ms) ✓ Should retrieve YouTube search suggestions (528 ms) ✓ Should retrieve YouTube Music search suggestions (224 ms) Comments ✓ Should retrieve comments (518 ms) ✓ Should retrieve next batch of comments (337 ms) ✓ Should retrieve comment replies (358 ms) General ✕ Should retrieve playlist with YouTube (466 ms) ✓ Should retrieve home feed (1051 ms) ✓ Should retrieve trending content (623 ms) ✓ Should retrieve video info (863 ms) ✓ Should download video (2656 ms)
Configuration menu - View commit details
-
Copy full SHA for e429471 - Browse repository at this point
Copy the full SHA e429471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b7aa96 - Browse repository at this point
Copy the full SHA 4b7aa96View commit details -
fix: playlist tests pass (11/12)
YouTube.js Tests Search ✓ Should search on YouTube (991 ms) ✕ Should search on YouTube Music (924 ms) ✓ Should retrieve YouTube search suggestions (606 ms) ✓ Should retrieve YouTube Music search suggestions (225 ms) Comments ✓ Should retrieve comments (393 ms) ✓ Should retrieve next batch of comments (284 ms) ✓ Should retrieve comment replies (252 ms) General ✓ Should retrieve playlist with YouTube (578 ms) ✓ Should retrieve home feed (1148 ms) ✓ Should retrieve trending content (541 ms) ✓ Should retrieve video info (799 ms) ✓ Should download video (1419 ms)
Configuration menu - View commit details
-
Copy full SHA for 21b87a3 - Browse repository at this point
Copy the full SHA 21b87a3View commit details -
fix: all tests pass for node 🎉
YouTube.js Tests Search ✓ Should search on YouTube (1053 ms) ✓ Should search on YouTube Music (761 ms) ✓ Should retrieve YouTube search suggestions (453 ms) ✓ Should retrieve YouTube Music search suggestions (221 ms) Comments ✓ Should retrieve comments (627 ms) ✓ Should retrieve next batch of comments (412 ms) ✓ Should retrieve comment replies (268 ms) General ✓ Should retrieve playlist with YouTube (565 ms) ✓ Should retrieve home feed (775 ms) ✓ Should retrieve trending content (498 ms) ✓ Should retrieve video info (875 ms) ✓ Should download video (1364 ms)
Configuration menu - View commit details
-
Copy full SHA for c7240db - Browse repository at this point
Copy the full SHA c7240dbView commit details -
Still need to test whether this bundle works in the browser
Configuration menu - View commit details
-
Copy full SHA for 4741b3e - Browse repository at this point
Copy the full SHA 4741b3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e888cb5 - Browse repository at this point
Copy the full SHA e888cb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4b62b2 - Browse repository at this point
Copy the full SHA e4b62b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c532ce - Browse repository at this point
Copy the full SHA 5c532ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10a96ad - Browse repository at this point
Copy the full SHA 10a96adView commit details -
Configuration menu - View commit details
-
Copy full SHA for f597f57 - Browse repository at this point
Copy the full SHA f597f57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f64611 - Browse repository at this point
Copy the full SHA 0f64611View commit details
Commits on Jul 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d051511 - Browse repository at this point
Copy the full SHA d051511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4863c1c - Browse repository at this point
Copy the full SHA 4863c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3b5f21 - Browse repository at this point
Copy the full SHA b3b5f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9701b92 - Browse repository at this point
Copy the full SHA 9701b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for f39e73f - Browse repository at this point
Copy the full SHA f39e73fView commit details
Commits on Jul 16, 2022
-
1
Configuration menu - View commit details
-
Copy full SHA for 6507ad2 - Browse repository at this point
Copy the full SHA 6507ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bafe05 - Browse repository at this point
Copy the full SHA 0bafe05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51bf764 - Browse repository at this point
Copy the full SHA 51bf764View commit details -
Configuration menu - View commit details
-
Copy full SHA for cab9b6c - Browse repository at this point
Copy the full SHA cab9b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 559eacd - Browse repository at this point
Copy the full SHA 559eacdView commit details
Commits on Jul 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9124854 - Browse repository at this point
Copy the full SHA 9124854View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6ff7c2 - Browse repository at this point
Copy the full SHA f6ff7c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a37abb - Browse repository at this point
Copy the full SHA 0a37abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eee3e1 - Browse repository at this point
Copy the full SHA 2eee3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 679b827 - Browse repository at this point
Copy the full SHA 679b827View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8a4d7f - Browse repository at this point
Copy the full SHA a8a4d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b9927 - Browse repository at this point
Copy the full SHA 76b9927View commit details -
docs: update to reflect changes
Definitly needs more work but its a start
Configuration menu - View commit details
-
Copy full SHA for 77d985d - Browse repository at this point
Copy the full SHA 77d985dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b2570f - Browse repository at this point
Copy the full SHA 1b2570fView commit details -
- Remove user-agent before making request. - Fix cache on browsers
Configuration menu - View commit details
-
Copy full SHA for 79c6ca8 - Browse repository at this point
Copy the full SHA 79c6ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55b983f - Browse repository at this point
Copy the full SHA 55b983fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d51271b - Browse repository at this point
Copy the full SHA d51271bView commit details -
refactor: Session#signIn to wait untill success
This also splits the 'auth' event up into 3 distinct events: - 'auth' -> fired on success - 'auth-pending' -> fired when pending authentication - 'auth-error' -> fired when an error occurred
Configuration menu - View commit details
-
Copy full SHA for fa7d414 - Browse repository at this point
Copy the full SHA fa7d414View commit details -
Configuration menu - View commit details
-
Copy full SHA for 682261a - Browse repository at this point
Copy the full SHA 682261aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9682676 - Browse repository at this point
Copy the full SHA 9682676View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b8249b - Browse repository at this point
Copy the full SHA 6b8249bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4be045 - Browse repository at this point
Copy the full SHA f4be045View commit details
Commits on Jul 18, 2022
-
refactor: replace jsdoc with tsdoc eslint plugin
remove @param annotations without descriptions
Configuration menu - View commit details
-
Copy full SHA for 1873f5a - Browse repository at this point
Copy the full SHA 1873f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14be811 - Browse repository at this point
Copy the full SHA 14be811View commit details -
refactor: better inference on YTNode#is
As suggested by @MasterOfBob777
Configuration menu - View commit details
-
Copy full SHA for 3854d81 - Browse repository at this point
Copy the full SHA 3854d81View commit details -
Configuration menu - View commit details
-
Copy full SHA for e772b86 - Browse repository at this point
Copy the full SHA e772b86View commit details
Commits on Jul 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 96e3ed7 - Browse repository at this point
Copy the full SHA 96e3ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4974a06 - Browse repository at this point
Copy the full SHA 4974a06View commit details