Commit Graph

90 Commits (1d301a5055328881f348b61ac10b74d175a54a3c)

Author SHA1 Message Date
Omar Roth 1d301a5055 Add support for different signature functions
Omar Roth 42df0df5a0 Clean up argument creation
Omar Roth 489ae35f1d Split audio and video into seperate views
Omar Roth 6adbcd050c Clarify listen param and update icon
Omar Roth da97dfad8e Fix arg parsing
Omar Roth ea044ec2da Fix rank_videos
Omar Roth dc45fbfad6 Use error template for 404 and 500
Omar Roth ecb1999795 Ensure clients are recycled properly
Omar Roth a27c556904 Fix 500 for livestream
Omar Roth 655a593c87 Fix poster for videos that don't have thumbnail url
Omar Roth 5159ec0f6e Pull rank_videos into seperate thread
Omar Roth 567856363b Remove assets from repo
Omar Roth d4c88f2844 Fix watch for videos that don't have fmt_stream
Omar Roth 6167ce30b0 Disable logging for connection pool
Omar Roth 76c008d319 Make sure extra options don't override Kemal defaults
Omar Roth e9ee41846c Fix formatting
Omar Roth c8d2d12282 Add default number of threads
Omar Roth fb80d2f484 Add padding for video description
Omar Roth 990bca5af5 Refactor client creation
Omar Roth 0e704056a1 Make sure client gets returned to pool
Omar Roth 2e402c1977 Clean up views
Omar Roth f47eb3016a Remove resize for larger screens
Omar Roth d3e159ffbe Add youtube hotkeys
Omar Roth 39b271585a Add margin for footer
Omar Roth 66f28c8f63 Use same layout for search as for index
Omar Roth d1a2b193aa Change client timeout and make sure there is always a client available
Omar Roth 25434c676c Run 'crystal tool format'
Omar Roth a9cea62d5b Add home page
Omar Roth 3bd6f0151b Change layout for recommended variables
Omar Roth 7a7b1382c0 Use more consistent variables for search.ecr
Omar Roth a9ef931856 Fix error handling
Omar Roth d79c1ff3e9 Fix video indexing
Omar Roth 1facca5408 Replace unnecessary constant
Omar Roth 03aeb27b40 Add ability to specify number of threads
Omar Roth 1e2139d78c Add ability to decrypt signature for vflxuxnEY/en_US/base.js
Omar Roth 859517e206 Change layout for larger screens
Omar Roth 2fcdb7f6ec Partially bypass age-gate
Omar Roth 26c9a87e88 Add published field
Omar Roth d7d905447f Change license
Omar Roth a951f4a2f8 Replace chomp with rstrip
Omar Roth 03de6fbf06 Use likes, dislikes from record
Omar Roth 236fdb85ff Move functions into helpers.cr
Omar Roth cf49306ffb Fix index out of bounds error
Omar Roth 5c1bd5fae6 Run 'crystal tool format'
Omar Roth e192b55ffa Allow for views to supply tags to header
Omar Roth 3c29cc71bb Remove unneeded style from layout
Omar Roth 92f2e61624 Style 'next' link for search view
Omar Roth 1305410f4d Move script tags into video view
Omar Roth 02b6990240 Get videos from search
Omar Roth daba77d665 Merge changes