Commit graph

51 commits

Author SHA1 Message Date
cbeb14f3fd fix: add pedantic lints
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-05-13 02:40:26 +02:00
a6bf9359b9 docs: improve documentation 2023-05-13 00:08:14 +02:00
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
c021496a55 refactor: uopdate NotFound error type 2023-05-08 15:21:06 +02:00
963ff14dc1 fix: playlist deserialization error, add VecSkipErrorWrap 2023-05-05 17:13:03 +02:00
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
11b754f299 fix: default to verified for channels with carousel header
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-04-27 19:20:35 +02:00
41e0a0304a fix: parsing subscriber count in carouselHeaderRenderer
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-04-16 01:45:00 +02:00
7bcff13eb8 fix: use fixed testfiles location 2023-03-25 23:18:49 +01:00
ee5e82f6bb fix: instantiate deobfuscator in mapresponse fn
Reason: quickjs context is not Send
2023-02-08 12:29:08 +01:00
331a13568a fix: v1.67 clippy lints (inline format strings) 2023-01-27 21:19:08 +01:00
f526ab38eb refactor!: refactored response models
doc: documented all public methods
2022-12-09 01:02:09 +01:00
4c1876cb55 feat: add channel search 2022-12-08 21:53:44 +01:00
8097873fe1 refactor: use generic string arguments 2022-11-30 13:17:28 +01:00
64d009615e fix: use path_macro in tests/codegen for cross-platform paths 2022-11-30 10:04:16 +01:00
1abdd6f3e2 fix: lyrics not found error, no channel shorts cont 2022-11-22 12:37:07 +01:00
b64aabb6b6 refactor: simplify channel mapping 2022-10-29 07:43:10 +02:00
6e77a2198d feat: add channel info to channel response items 2022-10-29 00:27:20 +02:00
8026b08e2d feat: add channel_livestreams and channel_shorts tabs 2022-10-28 23:56:13 +02:00
17f71dc9f5 feat: add has_shorts/has_live info to channels 2022-10-28 21:54:36 +02:00
1c0c64a8bf feat: get YouTube visitor data 2022-10-28 18:49:10 +02:00
4ebee5856e feat!: remove channel_videos_ordered due to unstable API 2022-10-28 18:31:42 +02:00
9d0ae0e9c2 feat: add visitor data parameter 2022-10-24 07:45:57 +02:00
3c1cc92461 refactor: replace chrono with time-rs 2022-10-18 22:53:09 +02:00
b5f6b7a174 refactor: convert _or_bail macros to ok_or functions 2022-10-18 19:09:16 +02:00
9aafb84e0f feat: add verification to channel model
- clean up response models
- change verification status serialization
2022-10-18 11:45:51 +02:00
dbcb7fe0df refactor: use unified models for video/playlist/channel 2022-10-17 00:55:49 +02:00
b22f6995cc feat: add URL resolver 2022-10-16 01:40:52 +02:00
01b9c8e310 fix: clean stuff up 2022-10-12 22:29:19 +02:00
62853d50bf tests: add tests for YT internal channels, remove RSS default feature 2022-10-12 21:17:54 +02:00
c618c83ff3 fix: add second richGridRenderer variety 2022-10-11 23:43:47 +02:00
c65af48a4b fix: add support for channel RichGridRenderer 2022-10-11 20:40:20 +02:00
79b7fcf92c fix: handle playlist not found 2022-10-11 19:50:43 +02:00
562ac2df7e fix: retry on empty continuation responses 2022-10-11 18:49:15 +02:00
ef35c48890 fix: channel not found 2022-10-11 12:59:43 +02:00
012cde8b51 fix: parsing errors with YouTube Music channel 2022-10-11 01:16:42 +02:00
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
1f6a9a5aaa refactor: make video view count non-optional 2022-10-10 22:08:08 +02:00
ab61cfb4ca test: add more search mapping tests 2022-10-10 21:40:37 +02:00
25de7d678a feat: add search filter, refactor params 2022-10-10 21:08:21 +02:00
ecb84e32e1 feat: add search 2022-10-10 01:09:13 +02:00
a3e3269fb3 feat: add custom error types, remove anyhow 2022-10-08 14:36:37 +02:00
2254b79cd6 fix: add support for upcoming channel videos 2022-09-27 17:11:01 +02:00
305c3ee70e feat: add ChannelRss
- add documentation
- small model refactor: rename player VideoPlayerDetails.thumbnails to thumbnail
2022-09-27 15:23:09 +02:00
6ac5bc3782 feat: add channel video/playlist continuation 2022-09-26 21:26:22 +02:00
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
0659a64361 feat: implemented large number parser 2022-09-23 19:42:49 +02:00
5d19259a14 feat: add number_tokens for parsing large nums to dictionary 2022-09-23 15:04:22 +02:00
67ae1eb21d feat: add channel_videos
refactor: unify VideoListItem
2022-09-22 00:01:09 +02:00
8548bc81e9 finished client refactor, client2 -> client 2022-09-15 17:26:00 +02:00