ThetaDev
|
cc2cadc309
|
fix: add support for A/B test 7 (short date format)
|
2023-05-28 21:07:03 +02:00 |
|
ThetaDev
|
cbeb14f3fd
|
fix: add pedantic lints
|
2023-05-13 02:40:26 +02:00 |
|
ThetaDev
|
aa5cd47dcd
|
feat: add frameset
|
2023-05-11 17:18:58 +02:00 |
|
ThetaDev
|
86775ea95b
|
feat: add audio track types
|
2023-05-11 17:18:58 +02:00 |
|
ThetaDev
|
3a75ed8610
|
feat!: add channel_videos_tab, channel_videos_order,
remove channel_shorts, channel_livestreams
fix: parsing video types and short durations
|
2023-05-11 17:18:14 +02:00 |
|
ThetaDev
|
289b1cdbf4
|
refactor: restructure VideoUnavailable error
remove internal error types from public interface
|
2023-05-08 03:36:54 +02:00 |
|
ThetaDev
|
6ab7b2415a
|
refactor: make DeobfError private
|
2023-05-08 01:51:27 +02:00 |
|
ThetaDev
|
25025ef701
|
refactor: remove bail macros
|
2023-05-04 22:18:38 +02:00 |
|
ThetaDev
|
7bcff13eb8
|
fix: use fixed testfiles location
|
2023-03-25 23:18:49 +01:00 |
|
ThetaDev
|
dc0eb1d4cc
|
fix: use desktop client by default for fetching player
|
2023-02-13 14:43:09 +01:00 |
|
ThetaDev
|
ee5e82f6bb
|
fix: instantiate deobfuscator in mapresponse fn
Reason: quickjs context is not Send
|
2023-02-08 12:29:08 +01:00 |
|
ThetaDev
|
79446bed1c
|
fix: keep JS context when deobfuscating
|
2023-02-04 16:15:35 +01:00 |
|
ThetaDev
|
331a13568a
|
fix: v1.67 clippy lints (inline format strings)
|
2023-01-27 21:19:08 +01:00 |
|
ThetaDev
|
be741d28ca
|
feat: dont fetch artist playlist section
|
2023-01-25 21:05:52 +01:00 |
|
ThetaDev
|
92a358a079
|
refactor: use fancy-regex only for backtracking
|
2023-01-23 15:33:05 +01:00 |
|
ThetaDev
|
a706a7011b
|
feat: redirect secondary YT channels to the YTM channel
Squashed commit of the following:
commit 88809265ead6eadfafab4b74091dd1af357b9577
Author: ThetaDev <t.testboy@gmail.com>
Date: Sat Jan 21 22:16:23 2023 +0100
feat: redirect secondary YT channels to the YTM channel
commit 02cc120912509f40f45da243ba5d37798b9ff411
Author: ThetaDev <t.testboy@gmail.com>
Date: Mon Jan 9 23:57:18 2023 +0100
add artists_no_tracks testfile
|
2023-01-21 22:18:25 +01:00 |
|
ThetaDev
|
1b94dc1f40
|
refactor!: rename title field to name
|
2022-12-27 23:28:25 +01:00 |
|
ThetaDev
|
f526ab38eb
|
refactor!: refactored response models
doc: documented all public methods
|
2022-12-09 01:02:09 +01:00 |
|
ThetaDev
|
8097873fe1
|
refactor: use generic string arguments
|
2022-11-30 13:17:28 +01:00 |
|
ThetaDev
|
64d009615e
|
fix: use path_macro in tests/codegen for cross-platform paths
|
2022-11-30 10:04:16 +01:00 |
|
ThetaDev
|
1abdd6f3e2
|
fix: lyrics not found error, no channel shorts cont
|
2022-11-22 12:37:07 +01:00 |
|
ThetaDev
|
68342cecab
|
feat: add more extraction errors
|
2022-11-04 21:28:13 +01:00 |
|
ThetaDev
|
a706eb172e
|
fix: stream ordering, downloader progress bar
|
2022-11-04 19:45:58 +01:00 |
|
ThetaDev
|
be0306e234
|
feat: add audio track volume/channel count, stream duration
|
2022-11-03 10:06:49 +01:00 |
|
ThetaDev
|
44da9c7cc5
|
feat: add album variants
|
2022-10-30 22:59:02 +01:00 |
|
ThetaDev
|
1c0c64a8bf
|
feat: get YouTube visitor data
|
2022-10-28 18:49:10 +02:00 |
|
ThetaDev
|
9d0ae0e9c2
|
feat: add visitor data parameter
|
2022-10-24 07:45:57 +02:00 |
|
ThetaDev
|
b5f6b7a174
|
refactor: convert _or_bail macros to ok_or functions
|
2022-10-18 19:09:16 +02:00 |
|
ThetaDev
|
b22f6995cc
|
feat: add URL resolver
|
2022-10-16 01:40:52 +02:00 |
|
ThetaDev
|
bbaa6cdb90
|
feat: add fallback to player query
|
2022-10-13 00:05:44 +02:00 |
|
ThetaDev
|
1fb4a2664e
|
fix: moved integration tests,
fixed missing search video count,
error on missing search channel description snipped,
error on empty channel info link list,
|
2022-10-11 00:31:04 +02:00 |
|
ThetaDev
|
6ee24081da
|
refactor: remove microformat parsing for player
|
2022-10-10 21:58:35 +02:00 |
|
ThetaDev
|
25de7d678a
|
feat: add search filter, refactor params
|
2022-10-10 21:08:21 +02:00 |
|
ThetaDev
|
ecb84e32e1
|
feat: add search
|
2022-10-10 01:09:13 +02:00 |
|
ThetaDev
|
a3e3269fb3
|
feat: add custom error types, remove anyhow
|
2022-10-08 14:36:37 +02:00 |
|
ThetaDev
|
1297bcb641
|
fix: add livestream extraction
|
2022-09-27 23:12:14 +02:00 |
|
ThetaDev
|
49f3aa3577
|
docs: more model documentation
|
2022-09-27 16:31:38 +02:00 |
|
ThetaDev
|
305c3ee70e
|
feat: add ChannelRss
- add documentation
- small model refactor: rename player VideoPlayerDetails.thumbnails to thumbnail
|
2022-09-27 15:23:09 +02:00 |
|
ThetaDev
|
6f1a1c4440
|
feat: add channel playlists
- add tests for channel videos
- small model refactor (rename Channel to ChannelTag)
|
2022-09-26 20:36:01 +02:00 |
|
ThetaDev
|
45707c4d01
|
chore: migrate insta snapshots to RON
|
2022-09-24 18:50:52 +02:00 |
|
ThetaDev
|
fc7655093b
|
feat: add large number parser
|
2022-09-23 18:19:24 +02:00 |
|
ThetaDev
|
67ae1eb21d
|
feat: add channel_videos
refactor: unify VideoListItem
|
2022-09-22 00:01:09 +02:00 |
|
ThetaDev
|
972288d810
|
feat: add video details response model
- add paginator, impl for playlist items
- small model refactor
- add ignore_any deserializer
- removed unnecessary clones in response mapping
|
2022-09-19 00:08:37 +02:00 |
|
ThetaDev
|
17b6844eb0
|
add builder to RustyPipe
|
2022-09-17 00:41:23 +02:00 |
|
ThetaDev
|
d6cfc7e914
|
move codegen to separate crate
|
2022-09-16 01:37:02 +02:00 |
|
ThetaDev
|
8548bc81e9
|
finished client refactor, client2 -> client
|
2022-09-15 17:26:00 +02:00 |
|
ThetaDev
|
6bb0c3792e
|
add date to playlist
|
2022-09-08 23:01:31 +02:00 |
|
ThetaDev
|
17094d121b
|
fix: response models
|
2022-09-04 00:04:37 +02:00 |
|
ThetaDev
|
346406c1c8
|
feat: add timeago parser, playlist_cont
|
2022-09-01 20:16:00 +02:00 |
|
ThetaDev
|
5b8c3d646a
|
feat: add playlist extraction
- replace original base.js with dummy
|
2022-08-30 00:31:00 +02:00 |
|