Commit graph

757 commits

Author SHA1 Message Date
Omar Roth 62380933b2 Add support for playlists and channels in search 2018-09-20 09:36:09 -05:00
Omar Roth bac66c798f Remove debug info 2018-09-19 15:58:00 -05:00
Omar Roth 2c6f8022e6 Fix comments where link has no host 2018-09-19 15:25:49 -05:00
Omar Roth fe5286a210 Add 'maxres' to video thumbnails 2018-09-19 15:24:41 -05:00
Omar Roth bb604c8925 Add movies to search results 2018-09-19 15:24:19 -05:00
Omar Roth c166f46b7c Add caption URL to video info 2018-09-19 14:08:59 -05:00
Omar Roth 4c8bb3b293 Fix typo 2018-09-19 10:39:07 -05:00
Omar Roth 0f5b93e394 Add 'authorId' to /api/v1/trending and /api/v1/top 2018-09-19 10:37:00 -05:00
Omar Roth 54f9941c7b Add alias '/api/v1/channels/videos/:ucid' 2018-09-18 10:47:22 -05:00
Omar Roth 8500a62462 Add /api/v1/insights 2018-09-17 20:08:26 -05:00
Omar Roth 53c8b5ff2e Minor refactor 2018-09-17 20:07:32 -05:00
Omar Roth 64cc0362fb Add fix for playlists with no views 2018-09-17 19:21:13 -05:00
Omar Roth 35bee987f6 Proxy profile pictures 2018-09-17 18:39:28 -05:00
Omar Roth bd5ec2f2f3 Add playlist RSS 2018-09-17 18:13:24 -05:00
Omar Roth 296771809a Refactor protocol buffers 2018-09-17 16:56:28 -05:00
Omar Roth 83ba4e2a4c Fix truncated thumbnails 2018-09-17 14:48:02 -05:00
Omar Roth 6cb834a18d Add support for 304 in thumbnails 2018-09-17 09:38:52 -05:00
Omar Roth 0a4e9e6252 Properly filter user's subscriptions in search 2018-09-16 22:14:51 -05:00
Omar Roth 9619d3f1bc Fix channel refresh 2018-09-16 21:44:24 -05:00
Omar Roth f39ed3d145 Add subscriptions search filter 2018-09-16 21:28:00 -05:00
Omar Roth f38aac851e Fix full channel refresh 2018-09-16 20:32:39 -05:00
Omar Roth c74cc1123f Maintain aspect ratio even when JS is disabled 2018-09-15 12:15:39 -05:00
Omar Roth 0e1b5d7cdd Add fix for dash sequences 2018-09-15 10:25:43 -05:00
Omar Roth d2bbf9d33c Fix dash parsing for video info 2018-09-15 08:56:47 -05:00
Omar Roth 3ccee120d3 Proxy thumbnails for related videos 2018-09-15 08:20:43 -05:00
Omar Roth 429a4b2dec Proxy thumbnails 2018-09-14 21:24:28 -05:00
Omar Roth 4287c0d96a Fix related video bar for users that aren't logged in 2018-09-14 20:10:13 -05:00
Omar Roth 5cd137d808 Refactor signature extractor 2018-09-14 19:50:11 -05:00
Omar Roth 62ae836565 Remove 'less' button in playlist descriptions 2018-09-13 21:00:39 -05:00
Omar Roth b7acdfad24 Fix typo 2018-09-13 20:27:50 -05:00
Omar Roth d3eadccd51 Add 'publishedText' to API endpoints 2018-09-13 20:26:05 -05:00
Omar Roth 2232bc0495 Use escaped newlines instead of graves 2018-09-13 18:12:19 -05:00
Omar Roth f7ca81c384 Add support for channel search 2018-09-13 17:47:31 -05:00
Omar Roth d4ee786cab Add support for comments under controversial videos 2018-09-13 16:09:14 -05:00
Omar Roth a54668688b Add support for dashmpd within video info 2018-09-12 22:31:47 -05:00
Omar Roth 89bda1d3db Remove migration points 2018-09-09 21:58:22 -05:00
Omar Roth e0ee1c3d79 Shrink size of template gutters 2018-09-09 14:50:24 -05:00
Omar Roth 5b2c228bb6 Add 'license' 2018-09-09 14:47:26 -05:00
Omar Roth ffab3ee79f Shrink size between video requests 2018-09-09 14:41:29 -05:00
Omar Roth dc6cc028c5 Remove migration point 2018-09-09 14:34:16 -05:00
Omar Roth 1c8bd671d8 Fix link redirect for YouTube comments 2018-09-09 09:18:31 -05:00
Omar Roth 133b72f9cf Add support for genre channels that don't end with " - Topic" 2018-09-09 08:53:04 -05:00
Omar Roth 8c45694ce5 Escape comment text 2018-09-09 07:40:12 -05:00
Omar Roth 47e94fedc6 Fix signature extraction 2018-09-07 15:52:46 -05:00
Omar Roth aff2083529 Fix missing 'end' 2018-09-06 18:18:36 -05:00
Omar Roth 1eae76fc15 Add fix for empty descriptions 2018-09-06 16:50:12 -05:00
Omar Roth cf63c825d4 Add fix for shortened youtu.be links in comments 2018-09-06 16:45:15 -05:00
Omar Roth 454b1662b7 Add format=json for reddit comments 2018-09-06 10:19:28 -05:00
Omar Roth 3ec684ae71 Host assets locally 2018-09-06 09:59:17 -05:00
Omar Roth b17d3d1e51 Bump number of videos in channel resources to 60 2018-09-06 08:43:22 -05:00
Omar Roth d81a803618 Add /user/:user/videos 2018-09-05 23:12:11 -05:00
Omar Roth e6d2166bac Add X-XSS-Protection and X-Content-Type-Options 2018-09-05 21:51:40 -05:00
Omar Roth e590d39aa9 Revert "Add header check for CSRF"
This reverts commit a749ac73ac.
2018-09-05 21:45:14 -05:00
Omar Roth 4f91854bd3 Fix typo 2018-09-05 21:10:32 -05:00
Omar Roth 29a21860ae Strip leading slashes from referers 2018-09-05 21:07:19 -05:00
Omar Roth 96234e509f Add X-Frame-Options, X-XSS-Protection, and X-Content-Type-Options 2018-09-05 21:06:30 -05:00
Omar Roth a749ac73ac Add header check for CSRF 2018-09-05 20:32:01 -05:00
Omar Roth 023066b452 Revert "Remove 'codecs' from source types"
This reverts commit 93e12d94fc.
2018-09-05 10:49:40 -05:00
Omar Roth 93e12d94fc Remove 'codecs' from source types 2018-09-05 10:38:01 -05:00
Omar Roth 044a57ef34 Fix video count for channels 2018-09-04 23:01:46 -05:00
Omar Roth bc49c7d181 Add author info to API endpoints 2018-09-04 21:35:25 -05:00
Omar Roth 5632e58636 Add support for genre channels 2018-09-04 21:04:40 -05:00
Omar Roth e1bf7fa6cc Add descriptionHtml to playlists 2018-09-04 19:27:10 -05:00
Omar Roth 40028e1462 Update SQL and remove migration points 2018-09-04 09:57:40 -05:00
Omar Roth 53732cdcab Add genre URLs 2018-09-04 09:50:19 -05:00
Omar Roth 2ac89d5e00 Update project synopsis 2018-09-04 09:22:10 -05:00
Omar Roth 98d71ca8e7 Add support for /c/ URLs 2018-09-04 09:13:58 -05:00
Omar Roth 0f2f273335 Don't leak referers 2018-09-04 09:01:43 -05:00
Omar Roth 000cfd4834 Don't show comments when commentCount is 0 2018-09-04 08:52:39 -05:00
Omar Roth 25c3ee034e Minor refactor 2018-09-04 08:52:30 -05:00
Omar Roth 89d3587861 Fix typo 2018-09-03 22:20:20 -05:00
Omar Roth 0d8f036bf1 Replace YouTube links 2018-09-03 22:15:47 -05:00
Omar Roth c0bda13965 Fix view_count_text 2018-08-31 22:53:41 -05:00
Omar Roth 4022670cb1 Fix typo in video params 2018-08-30 21:04:41 -05:00
Omar Roth 7b135a6d0c Add commentCount for videos with no comments 2018-08-30 21:03:22 -05:00
Omar Roth bdaa8a06fd Fix typo 2018-08-30 20:25:43 -05:00
Omar Roth b3f9059452 Add comment formatting 2018-08-30 20:06:08 -05:00
Omar Roth 917d220623 Fix search filters 2018-08-30 17:42:30 -05:00
Omar Roth ed8ddbc07d Add seperator when notifications > 0 2018-08-30 16:52:29 -05:00
Omar Roth cb01b50fbb Add option to hide related videos 2018-08-30 16:49:38 -05:00
Omar Roth 6b3c9d23d0 Fix referer on 404 2018-08-30 08:14:59 -05:00
Omar Roth 3839013a37 Use '/video' page for channel endpoint 2018-08-28 20:29:08 -05:00
Omar Roth 9d5dddab29 Fix signature extraction 2018-08-28 09:51:59 -05:00
Omar Roth 45fa148380 Don't add playlist id for channel videos 2018-08-27 18:53:34 -05:00
Omar Roth 2ba0063dc0 Add search filters 2018-08-27 15:23:25 -05:00
Omar Roth b57176d7ef Fix notification count in subscription feed 2018-08-27 13:46:50 -05:00
Omar Roth 0dbef6ab9f Fix typo in preferred_captions 2018-08-26 15:00:19 -05:00
Omar Roth 8fc4dcfdea Use username for /data_control 2018-08-25 21:49:18 -05:00
Omar Roth 6c98513153 Add referer to /data_control 2018-08-25 21:48:20 -05:00
Omar Roth c3d8ca68b3 Add code to calculate video rating 2018-08-25 21:34:11 -05:00
Omar Roth a37692cce4 Fix 'to_json' for comment array 2018-08-25 21:33:53 -05:00
Omar Roth a1ad561b98 Fix /clear_watch_history 2018-08-25 21:33:33 -05:00
Omar Roth 7fd0f93d02 Add support for preferences as query params 2018-08-25 20:05:51 -05:00
Omar Roth 23aaf7f1b7 Add comments fallback 2018-08-25 18:33:15 -05:00
Omar Roth 41a04e7c67 Clean up /videoplayback 2018-08-25 17:24:07 -05:00
Omar Roth 77b12b6249 Only show next page when there are more results 2018-08-25 17:18:43 -05:00
Omar Roth 78fcf579a7 Add Liberapay 2018-08-25 15:43:39 -05:00
Omar Roth 9ae3bf216e Update signature extraction 2018-08-24 07:17:16 -05:00
Omar Roth 0e7c56687b Add error message for comment timeouts 2018-08-23 16:55:26 -05:00
Omar Roth 01a80995d3 Add fix for channel endpoint where channel has no subscribers 2018-08-22 11:06:31 -05:00