LuanRT
|
54a50d5704
|
chore(docs): remove unneeded tags
|
2022-06-14 15:08:37 -03:00 |
|
LuanRT
|
49688a0ad6
|
chore: fix invalid jsdoc comments
|
2022-06-14 15:03:45 -03:00 |
|
LuanRT
|
040b382590
|
chore: use eslint to validate jsdoc
|
2022-06-14 15:03:05 -03:00 |
|
LuanRT
|
60b67a399c
|
chore: update types
|
2022-06-14 15:02:28 -03:00 |
|
LuanRT
|
3f22a44ba9
|
feat: accurately emulate like/dislike button clicks
|
2022-06-13 17:33:39 -03:00 |
|
LuanRT
|
6aa30648fe
|
chore: update type definitions
|
2022-06-13 16:23:49 -03:00 |
|
LuanRT
|
5f08be7991
|
feat: add support for retrieving YouTube Music's home feed
|
2022-06-13 07:38:49 -03:00 |
|
LuanRT
|
79d6b84dda
|
chore: update types
|
2022-06-13 07:37:01 -03:00 |
|
LuanRT
|
7142a63b1d
|
feat(ytmusic): add support for retrieving up next
|
2022-06-13 05:20:56 -03:00 |
|
LuanRT
|
5fd9f7ea83
|
chore: regenerate types
|
2022-06-13 05:19:31 -03:00 |
|
LuanRT
|
ee71e6a55f
|
chore: remove unneeded code
|
2022-06-13 04:26:32 -03:00 |
|
LuanRT
|
b6a898f733
|
feat: add full support for refinement cards
|
2022-06-13 04:20:49 -03:00 |
|
LuanRT
|
797c545b80
|
chore: update type definitions
|
2022-06-13 04:19:20 -03:00 |
|
LuanRT
|
b3da6b11f8
|
chore: use null as default value
|
2022-06-11 08:09:26 -03:00 |
|
LuanRT
|
81bbbaebe2
|
fix: isn't always available
|
2022-06-11 08:06:50 -03:00 |
|
LuanRT
|
2254b69670
|
feat: add support for retrieving YTMusic “related” tab
+ finish lyrics parser and implement all needed YouTube Music renderers
|
2022-06-11 08:00:58 -03:00 |
|
LuanRT
|
a7ee98820a
|
chore: update type definitions
|
2022-06-10 17:16:58 -03:00 |
|
LuanRT
|
c7474d7087
|
feat: add music search filters protobuf message
This allows users to choose filters they want without having to rely on the `selectFilter()` method.
|
2022-06-10 17:12:06 -03:00 |
|
LuanRT
|
d167a0b807
|
feat: add support for music search filters
|
2022-06-10 15:07:23 -03:00 |
|
LuanRT
|
95f713ff53
|
chore: update type definitions
|
2022-06-10 15:06:27 -03:00 |
|
LuanRT
|
53965630b7
|
dev: check if renderer should be ignore before parsing
Will mostly be used to ignore ad renderers.
|
2022-06-10 04:32:24 -03:00 |
|
LuanRT
|
9840acc63d
|
feat: add support for retrieving watch next feed continuation
|
2022-06-10 03:57:05 -03:00 |
|
LuanRT
|
1676b11b0e
|
chore: fix typos
|
2022-06-10 03:37:36 -03:00 |
|
LuanRT
|
afa39753d5
|
chore: add jsdoc comments to selectFilter method
|
2022-06-10 03:34:55 -03:00 |
|
LuanRT
|
659df51115
|
feat(VideoInfo): add support for selecting feed filters
|
2022-06-10 03:00:25 -03:00 |
|
LuanRT
|
dab89545fe
|
chore: remove unused vars
|
2022-06-10 01:56:22 -03:00 |
|
LuanRT
|
73de36b946
|
feat: add merchandise parser
|
2022-06-10 01:50:21 -03:00 |
|
LuanRT
|
049fd16aab
|
docs: update jsdoc comments
|
2022-06-09 15:19:46 -03:00 |
|
LuanRT
|
bcaa02f10c
|
chore: update parser's readme
|
2022-06-09 15:02:28 -03:00 |
|
LuanRT
|
153238aefc
|
dev: finish YouTube Music search parsers
|
2022-06-09 14:33:26 -03:00 |
|
LuanRT
|
b2014c80f4
|
dev: create ytmusic class
In future versions anything related to YouTube Music will be implemented here. The main Innertube class will expose it to users as `Innertube#music`.
|
2022-06-08 20:21:27 -03:00 |
|
LuanRT
|
018092eb78
|
chore: update type definitions
|
2022-06-08 20:12:48 -03:00 |
|
LuanRT
|
4ee6ec0d20
|
refactor: move data access code to /parser
|
2022-06-08 20:11:05 -03:00 |
|
LuanRT
|
cbac2e1c81
|
chore: remove unneeded param
|
2022-06-07 06:03:14 -03:00 |
|
LuanRT
|
fc191ae3d9
|
chore: remove unneeded super()
|
2022-06-07 06:00:48 -03:00 |
|
LuanRT
|
0661563656
|
feat: implement chip cloud & compact renderers
|
2022-06-07 05:57:28 -03:00 |
|
LuanRT
|
2c3f37191d
|
fix: comments entry point teaser_content always N/A
|
2022-06-07 03:02:39 -03:00 |
|
LuanRT
|
4f7de3cc50
|
feat: add support for captions
|
2022-06-07 02:52:01 -03:00 |
|
LuanRT
|
5ec2a5512e
|
chore: update funding.yml
|
2022-06-06 21:27:02 -03:00 |
|
LuanRT
|
ebbfb86600
|
test: a search now returns more than 20 results
|
2022-06-06 17:28:42 -03:00 |
|
LuanRT
|
07b83a823c
|
feat: finish youtube search parser
The library is now able to parser everything from a search.
|
2022-06-06 17:19:24 -03:00 |
|
LuanRT
|
688fd55117
|
chore: add more info to parser's readme
|
2022-06-06 05:27:07 -03:00 |
|
LuanRT
|
87534c6489
|
chore(docs): update parser's readme
|
2022-06-06 04:53:06 -03:00 |
|
LuanRT
|
12618c1a0b
|
chore: fix typo
|
2022-06-06 04:40:19 -03:00 |
|
LuanRT
|
55fd4e8143
|
chore: update type definitions
|
2022-06-06 04:20:28 -03:00 |
|
LuanRT
|
359020193b
|
dev: start parser refactor on the main codebase, see #65 and #44
Things were getting a bit complicated and slow with the old parser so I decided to continue #44's work on the main codebase.
|
2022-06-06 04:19:14 -03:00 |
|
xrip
|
0b4853cb81
|
Access axios instance via this.#axios instead of getter
|
2022-05-31 16:45:56 -03:00 |
|
xrip
|
4ad5a5da64
|
Access axios instance via this.#axios instead of getter
|
2022-05-31 16:45:56 -03:00 |
|
xrip
|
f05270daee
|
Share axios instance between modules.
This allows to use axios with http(s) and socks proxies via http(s)Agent and proxy settings.
|
2022-05-31 16:45:56 -03:00 |
|
LuanRT
|
4ccb4b07b7
|
chore: update proto
|
2022-05-30 17:05:33 -03:00 |
|