ThetaDev
|
d5ca6a87d3
|
fix: correctly parse subscriber count with new channel header
It looks like A/B test 12 has changed the text field order for the subscriber count slightly. Support was added to correctly parse both variants
|
2024-03-26 21:19:51 +01:00 |
|
ThetaDev
|
d16d38a1bc
|
fix: a/b test 12: parsing new channel page header
|
2024-01-29 17:09:42 +01:00 |
|
ThetaDev
|
e9fb16353a
|
chore: fix clippy lints
|
2024-01-18 13:23:56 +01:00 |
|
ThetaDev
|
e54e2d958b
|
fix: use url-safe base64, rename channel_info2 operation
|
2023-11-24 16:21:53 +01:00 |
|
ThetaDev
|
1a22dc835a
|
fix: handle age restricted channels
refactor! rename ExtractionError::VideoUnavailable to ExtractionError::Unavailable
|
2023-11-05 22:43:04 +01:00 |
|
ThetaDev
|
a1ac25fda5
|
fix: fetching channel info with different language
|
2023-11-04 01:36:49 +01:00 |
|
ThetaDev
|
ba06e2c8c8
|
fix: a/b test 10: channel about modal
|
2023-11-03 21:46:55 +01:00 |
|
ThetaDev
|
b25e9ebbb7
|
fix: send visitor data for YTM playlists
|
2023-09-28 01:00:00 +02:00 |
|
ThetaDev
|
1d1dcd622f
|
feat: add tracing
|
2023-09-22 03:22:38 +02:00 |
|
ThetaDev
|
6cf59a167a
|
fix: use visitor data for ordered channel videos
tests: fix tests
|
2023-08-15 22:37:55 +02:00 |
|
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
|
a6bf9359b9
|
docs: improve documentation
|
2023-05-13 00:08:14 +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
|
c021496a55
|
refactor: uopdate NotFound error type
|
2023-05-08 15:21:06 +02:00 |
|
ThetaDev
|
963ff14dc1
|
fix: playlist deserialization error, add VecSkipErrorWrap
|
2023-05-05 17:13:03 +02:00 |
|
ThetaDev
|
b88faa9d05
|
tests: run tests with different lang settings
fix: parsing subscriber count on channel search itms
fix: add warnings for all date and numstr parsing
fix: error parsing search suggestions
|
2023-05-04 21:44:10 +02:00 |
|
ThetaDev
|
11b754f299
|
fix: default to verified for channels with carousel header
|
2023-04-27 19:20:35 +02:00 |
|
ThetaDev
|
41e0a0304a
|
fix: parsing subscriber count in carouselHeaderRenderer
|
2023-04-16 01:45:00 +02:00 |
|
ThetaDev
|
7bcff13eb8
|
fix: use fixed testfiles location
|
2023-03-25 23:18:49 +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
|
331a13568a
|
fix: v1.67 clippy lints (inline format strings)
|
2023-01-27 21:19:08 +01:00 |
|
ThetaDev
|
f526ab38eb
|
refactor!: refactored response models
doc: documented all public methods
|
2022-12-09 01:02:09 +01:00 |
|
ThetaDev
|
4c1876cb55
|
feat: add channel search
|
2022-12-08 21:53:44 +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
|
b64aabb6b6
|
refactor: simplify channel mapping
|
2022-10-29 07:43:10 +02:00 |
|
ThetaDev
|
6e77a2198d
|
feat: add channel info to channel response items
|
2022-10-29 00:27:20 +02:00 |
|
ThetaDev
|
8026b08e2d
|
feat: add channel_livestreams and channel_shorts tabs
|
2022-10-28 23:56:13 +02:00 |
|
ThetaDev
|
17f71dc9f5
|
feat: add has_shorts/has_live info to channels
|
2022-10-28 21:54:36 +02:00 |
|
ThetaDev
|
1c0c64a8bf
|
feat: get YouTube visitor data
|
2022-10-28 18:49:10 +02:00 |
|
ThetaDev
|
4ebee5856e
|
feat!: remove channel_videos_ordered due to unstable API
|
2022-10-28 18:31:42 +02:00 |
|
ThetaDev
|
9d0ae0e9c2
|
feat: add visitor data parameter
|
2022-10-24 07:45:57 +02:00 |
|
ThetaDev
|
3c1cc92461
|
refactor: replace chrono with time-rs
|
2022-10-18 22:53:09 +02:00 |
|
ThetaDev
|
b5f6b7a174
|
refactor: convert _or_bail macros to ok_or functions
|
2022-10-18 19:09:16 +02:00 |
|
ThetaDev
|
9aafb84e0f
|
feat: add verification to channel model
- clean up response models
- change verification status serialization
|
2022-10-18 11:45:51 +02:00 |
|
ThetaDev
|
dbcb7fe0df
|
refactor: use unified models for video/playlist/channel
|
2022-10-17 00:55:49 +02:00 |
|
ThetaDev
|
b22f6995cc
|
feat: add URL resolver
|
2022-10-16 01:40:52 +02:00 |
|
ThetaDev
|
01b9c8e310
|
fix: clean stuff up
|
2022-10-12 22:29:19 +02:00 |
|
ThetaDev
|
62853d50bf
|
tests: add tests for YT internal channels, remove RSS default feature
|
2022-10-12 21:17:54 +02:00 |
|
ThetaDev
|
c618c83ff3
|
fix: add second richGridRenderer variety
|
2022-10-11 23:43:47 +02:00 |
|
ThetaDev
|
c65af48a4b
|
fix: add support for channel RichGridRenderer
|
2022-10-11 20:40:20 +02:00 |
|
ThetaDev
|
79b7fcf92c
|
fix: handle playlist not found
|
2022-10-11 19:50:43 +02:00 |
|
ThetaDev
|
562ac2df7e
|
fix: retry on empty continuation responses
|
2022-10-11 18:49:15 +02:00 |
|
ThetaDev
|
ef35c48890
|
fix: channel not found
|
2022-10-11 12:59:43 +02:00 |
|
ThetaDev
|
012cde8b51
|
fix: parsing errors with YouTube Music channel
|
2022-10-11 01:16:42 +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
|
1f6a9a5aaa
|
refactor: make video view count non-optional
|
2022-10-10 22:08:08 +02:00 |
|
ThetaDev
|
ab61cfb4ca
|
test: add more search mapping tests
|
2022-10-10 21:40:37 +02:00 |
|