ChunkyProgrammer
|
803311713d
|
make sort_by code more legible
|
2025-06-27 11:38:08 -04:00 |
|
ChunkyProgrammer
|
f8febbe2b2
|
format changes
|
2025-06-25 23:53:07 -04:00 |
|
ChunkyProgrammer
|
436f955e0f
|
update fetch_community_post_comments protobuf to match currently used protobuf, add sort_by option
|
2025-06-25 23:34:30 -04:00 |
|
ChunkyProgrammer
|
4155f15bf7
|
update resolve_url api to better support new post endpoint
|
2025-06-25 23:33:28 -04:00 |
|
ChunkyProgrammer
|
b9171d9dab
|
Update protobuf for individual community post
|
2025-06-25 22:35:16 -04:00 |
|
ChunkyProgrammer
|
f3f6937ffc
|
Fix community tab not loading
|
2025-06-25 22:22:30 -04:00 |
|
ChunkyProgrammer
|
eaf47385c5
|
Add Courses to channel page and channel API
|
2025-01-25 14:43:39 -05:00 |
|
ChunkyProgrammer
|
04b0742293
|
remove icon element from channel rss feed
|
2024-11-17 13:14:39 -05:00 |
|
 
|
1838ac4c99
|
do a sanity check on the provided ucid
Co-Authored-By: absidue <48293849+absidue@users.noreply.github.com>
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2024-11-17 13:14:39 -05:00 |
|
ChunkyProgrammer
|
8729f01075
|
Channel RSS: deprecate author thumbnail, make less requests to youtube
|
2024-11-17 13:14:39 -05:00 |
|
ChunkyProgrammer
|
6dd89bd401
|
RSS: return 404 if youtube playlist doesnt exist
|
2024-11-17 13:14:39 -05:00 |
|
ChunkyProgrammer
|
bba1769f4b
|
Use a find instead of an each loop
|
2024-11-17 13:12:56 -05:00 |
|
ChunkyProgrammer
|
6b0e4e6817
|
Put temp.delete inside ensure block
|
2024-11-17 13:12:56 -05:00 |
|
ChunkyProgrammer
|
6abee5de99
|
Ensure IO is properly closed when importing NewPipe subscriptions
|
2024-11-17 13:12:56 -05:00 |
|
ChunkyProgrammer
|
5fa87cc27c
|
Add support for author thumbnails in search api for videos
|
2024-11-09 22:31:41 -05:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
f6e09250cd
|
Use "LIVE" instead of "LIVE NOW" when parsing the live_now video badge
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
|
2024-10-07 11:30:33 -04:00 |
|
ChunkyProgrammer
|
98f1e4170b
|
Rename CCommons to ClosedCaptions
|
2024-09-30 22:02:57 -04:00 |
|
ChunkyProgrammer
|
b384133dc9
|
Fix tests
|
2024-09-30 22:02:57 -04:00 |
|
ChunkyProgrammer
|
1961fc3b11
|
switch to enum flag instead of adding lots of properties to SearchVideo
|
2024-09-30 22:02:57 -04:00 |
|
ChunkyProgrammer
|
2e649363d2
|
Parse more metadata badges for SearchVideos
|
2024-09-30 22:02:57 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
e31053e812
|
Use dig to get properties
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
|
2024-08-13 15:09:16 -04:00 |
|
ChunkyProgrammer
|
96ade642fa
|
Channel: Render age restricted channels
|
2024-08-13 15:09:16 -04:00 |
|
ChunkyProgrammer
|
911dad6935
|
Channel: parse subscriber count and channel banner
|
2024-07-09 14:43:14 -04:00 |
|
ChunkyProgrammer
|
24de19d06f
|
only ignore smaller trending categories on default trending tab
|
2024-04-23 23:51:22 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
2b6e71b553
|
Simplify cvm assignment logic + improve formatting
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2024-04-20 10:25:51 -04:00 |
|
ChunkyProgrammer
|
d1eae10147
|
make authorVerified a bool value
|
2024-04-16 18:21:45 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
fbf07e18aa
|
Parse links in the comments
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2024-04-11 08:58:33 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
de2287963f
|
fix loading replies to comments, remove unneeded code
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2024-04-10 18:32:20 -04:00 |
|
ChunkyProgrammer
|
039212ed91
|
escape html, add todo comment
|
2024-04-10 18:21:53 -04:00 |
|
ChunkyProgrammer
|
a9f55aa310
|
fix lint, improve performance
|
2024-04-10 18:21:53 -04:00 |
|
ChunkyProgrammer
|
c27bb90e4d
|
Add support for new comment format
|
2024-04-10 18:21:53 -04:00 |
|
ChunkyProgrammer
|
bfd9c9876e
|
Parse if video is post live dvr and include it in API
|
2024-04-07 10:26:33 -04:00 |
|
ChunkyProgrammer
|
2a029b4d8c
|
Add field for authorVerified for recommended videos when using the API
|
2024-04-04 20:20:27 -04:00 |
|
ChunkyProgrammer
|
170eef58fd
|
Use trending api for health checks
|
2024-04-04 19:10:27 -04:00 |
|
ChunkyProgrammer
|
0aaa3e6a08
|
API: Parse channel's tags
|
2024-03-11 13:31:14 -04:00 |
|
ChunkyProgrammer
|
5ceeefa236
|
add support for new likes format
|
2024-03-01 23:45:29 -05:00 |
|
ChunkyProgrammer
|
a957b0fb7c
|
remove trailing white spaces
|
2024-02-16 16:22:43 -05:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
26429bee3f
|
make it so interpolation text can be a hash
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2024-02-15 21:45:22 -05:00 |
|
ChunkyProgrammer
|
ef6b766b29
|
Add support for multi image community posts
|
2024-02-15 21:45:21 -05:00 |
|
ChunkyProgrammer
|
7da4a7f72b
|
add null safety to clip parsing
|
2023-12-26 22:05:09 -05:00 |
|
ChunkyProgrammer
|
090b470bfc
|
fix potential memory leak
|
2023-12-19 23:07:18 -05:00 |
|
ChunkyProgrammer
|
fe8b1b4cc4
|
Add title to toggle theme icon
|
2023-12-07 11:43:56 -05:00 |
|
ChunkyProgrammer
|
f1edb1d6bf
|
fix related video author when id is empty
|
2023-12-07 09:39:33 -05:00 |
|
Chunky programmer
|
b5f8b4542a
|
Search: Don't error if AuthorId does not exist
|
2023-12-07 09:39:33 -05:00 |
|
ChunkyProgrammer
|
b344d98c25
|
Add API endpoint for Clips
|
2023-12-07 09:39:04 -05:00 |
|
ChunkyProgrammer
|
8c22e6a640
|
use start time and endtime for clips
|
2023-12-07 09:39:03 -05:00 |
|
ChunkyProgrammer
|
6488794218
|
Unescape search suggestions
|
2023-12-07 09:36:59 -05:00 |
|
ChunkyProgrammer
|
8338a73e7b
|
add user_agent if empty or crystal
|
2023-11-17 08:01:56 -05:00 |
|
ChunkyProgrammer
|
86ee761788
|
Fix logic for setting user agent
|
2023-11-15 00:51:43 -05:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
0bd415158f
|
Fix importing FreeTube subscriptions with multiple profiles
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-10-16 00:32:24 -04:00 |
|
ChunkyProgrammer
|
f77e4378fe
|
Add support for viewing comments without js
Improve stylings
|
2023-09-28 18:09:45 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
4f25069f55
|
remove unused variable
simplify resolve url
remove trailing spaces
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-09-27 17:36:06 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
8781520b8a
|
Search: Parse channel handle and hide video count when channel handle exists
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-09-18 20:12:07 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
bb04bcc42c
|
Apply suggestions from code review
add videoId to resolve_url function
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-09-18 20:10:41 -04:00 |
|
ChunkyProgrammer
|
f55b96a53b
|
Always craft Community Post params
|
2023-09-18 20:10:41 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
734f1b7764
|
Simplify resolveUrl api call
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-09-18 20:10:41 -04:00 |
|
ChunkyProgrammer
|
e3c365f3d6
|
Add support for post page
|
2023-09-18 20:10:41 -04:00 |
|
ChunkyProgrammer
|
afb04c3bda
|
HTMLl.Escape the playlist subtitle
|
2023-09-11 22:35:58 -04:00 |
|
ChunkyProgrammer
|
d7696574f4
|
Playlist: Use subtitle when author is missing
|
2023-09-11 22:35:57 -04:00 |
|
ChunkyProgrammer
|
70145cba31
|
Community: Parse Quiz attachments
|
2023-07-15 06:41:03 -07:00 |
|
ChunkyProgrammer
|
f2fa3da9d2
|
Add support for releases and podcasts tabs
|
2023-07-14 16:15:20 -07:00 |
|
Chunky programmer
|
45cc835694
|
Comments: Don't break JavaScript when loading more
|
2023-06-07 17:39:35 -04:00 |
|
Chunky programmer
|
233bd3f593
|
Watch: Load watch page data for premieres
|
2023-06-07 11:32:20 -04:00 |
|
Chunky programmer
|
d164776024
|
Playlists: Fix paging for Invidious playlists
|
2023-06-06 16:27:26 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
8bd2e60abc
|
Use string interpolation instead of concatenation
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
|
2023-05-22 09:19:32 -04:00 |
|
chunky programmer
|
c713c32ceb
|
Fix issue where playlists will refetch the same videos
|
2023-05-14 22:35:51 -04:00 |
|
chunky programmer
|
12b4dd9191
|
Populate search bar with ChannelId
|
2023-05-14 17:25:32 -04:00 |
|
chunky programmer
|
b2a0e6f1ff
|
Parse playlists when searching a channel
|
2023-05-14 16:51:06 -04:00 |
|
chunky programmer
|
d728599251
|
add page parameter
|
2023-05-14 15:58:15 -04:00 |
|
ChunkyProgrammer
|
d6fb5c03b7
|
add hashtag endpoint
|
2023-05-14 15:58:14 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
2d5145614b
|
Fix unknown type attachment
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
|
2023-05-02 21:10:57 -04:00 |
|
ChunkyProgrammer
|
28584f22c5
|
Fix index out of bounds error
|
2023-04-30 19:03:36 -04:00 |
|
chunky programmer
|
1b10446e5e
|
move url parsing to utils method
|
2023-04-30 18:58:39 -04:00 |
|
chunky programmer
|
d420741cc1
|
Allow channel urls to be displayed in YT description
|
2023-04-30 18:58:08 -04:00 |
|
chunky programmer
|
f298e225a1
|
fix live video attachments, parse playlists
|
2023-04-30 18:55:02 -04:00 |
|
chunky programmer
|
5517a4eadb
|
fix fetching community continuations
|
2023-04-22 09:13:04 -04:00 |
|
ChunkyProgrammer
|
e3c1cb3ec9
|
fix view count extraction
|
2023-04-02 16:45:34 -04:00 |
|
ChunkyProgrammer
|
dc929be198
|
Merge branch 'master' into fix-shorts
|
2023-04-02 16:42:46 -04:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
1da00bade3
|
implement code suggestions
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-04-02 16:31:59 -04:00 |
|
ChunkyProgrammer
|
a3da03bee9
|
improve accessibility
|
2023-03-27 22:56:29 -04:00 |
|
ChunkyProgrammer
|
f840addd93
|
Fix error when song title is missing from the track
|
2023-03-27 22:10:28 -04:00 |
|
ChunkyProgrammer
|
5767344746
|
Fix parsing shorts on channel page
|
2023-03-22 09:56:22 -04:00 |
|
ChunkyProgrammer
|
3492485789
|
Fix channel search
|
2023-03-21 21:25:52 -04:00 |
|
ChunkyProgrammer
|
ffcc837c2a
|
remove music license
|
2023-03-12 18:50:01 -04:00 |
|
ChunkyProgrammer
|
a781cf3734
|
readd try as bool for isSponsor key
|
2023-03-07 15:59:51 -05:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
e3081ef1a9
|
Apply style change suggestions
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
|
2023-03-07 14:23:08 -05:00 |
|
ChunkyProgrammer
|
742c951bc9
|
support videos with multiple songs
|
2023-03-07 13:06:15 -05:00 |
|
ChunkyProgrammer
|
d8e23d34b6
|
add song title for music tracks
|
2023-03-07 11:38:09 -05:00 |
|
ChunkyProgrammer
|
60b7c8015c
|
add channel emoji css class
|
2023-03-02 07:29:44 -05:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
4a14713462
|
use dig, create private image quality constant
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-03-01 23:56:23 -05:00 |
|
ChunkyProgrammer
|
b5eb6016bb
|
add spaces at end of attribute
|
2023-02-19 14:51:39 -05:00 |
|
ChunkyProgrammer
|
bc5d81fe60
|
use string builder to create images
change member to sponsor
|
2023-02-19 12:46:46 -05:00 |
|
ChunkyProgrammer
|
76ad4e8026
|
show member icon, hide deleted emojis, fix non-custom emojis
|
2023-02-16 14:12:56 -05:00 |
|
ChunkyProgrammer
|
d03a62641f
|
Add support for custom emojis in comments
|
2023-02-15 00:21:29 -05:00 |
|
 ChunkyProgrammerandsyeopite
|
4731480821
|
parse votes as number
Co-Authored-By: syeopite <70992037+syeopite@users.noreply.github.com>
|
2023-02-14 23:03:25 -05:00 |
|
ChunkyProgrammer
|
aecbafbc7b
|
Community: parse replyCount
|
2023-02-14 22:52:59 -05:00 |
|
ChunkyProgrammer
|
8384fa94c2
|
Community: Parse polls
|
2023-02-14 22:48:37 -05:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
838cbeffcc
|
Use case statement for trending_type
Co-Authored-By: Samantaz Fox <coding@samantaz.fr>
|
2023-02-11 08:45:57 -05:00 |
|
 ChunkyProgrammerandSamantaz Fox
|
e0c70d34cc
|
Make sure pinnedCommentBadge isn't equal to false
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
|
2023-02-09 17:13:21 -05:00 |
|
ChunkyProgrammer
|
b893bdac0d
|
parse isPinned, add support for strikethrough
|
2023-02-07 22:02:35 -05:00 |
|