Commit Graph

58 Commits (98301a223750b61915d61ac5221e8b71ea2b40ac)

Author SHA1 Message Date
Samantaz Fox 516efd2df3
Cleanup videos (#3238) 2 years ago
Samantaz Fox 9da1827e95
Dirty fix to get back the channel videos 2 years ago
Samantaz Fox ae03ed7bf7
videos: move player/next parsing code to a dedicated file 2 years ago
Samantaz Fox 33150f5de3
spec: Add test cases for regular videos extraction 2 years ago
Samantaz Fox 907ddfa06a
spec: Add tests for recent changes 2 years ago
Samantaz Fox 6aaea7fafa
Videos: parse data during first fetching
There will be less data to be stores in the DB cache
2 years ago
Samantaz Fox cd03fa06ae
videos: move 'Caption' and associated global/functions to a separate file 2 years ago
Samantaz Fox 0ed4f1a9a4
Add unit tests for scheduled livestreams 2 years ago
Samantaz Fox 0e3820b634
Add #to_http_params method to Query (Fixes #3148) 3 years ago
Samantaz Fox fd99f20404
Fix CI: use be_close() with 1s delta for Time comparisons 3 years ago
Samantaz Fox 96ac7f9f35
Add hashtag extractor spec 3 years ago
Samantaz Fox 25b60a1b90
Add spec for the Search::Query class 3 years ago
Samantaz Fox af02917766
Code cleanup 3 years ago
Samantaz Fox 6991d0851f
Add a function to generate HTTP::Params from Filters 3 years ago
Samantaz Fox fb2a331f79
Add a function to parse search filters from invidious URL params 3 years ago
Samantaz Fox c888524523
Add a function to parse invidious legacy search filters 3 years ago
Samantaz Fox 75c9dbaf6b
Add a function to parse youtube search parameters 3 years ago
Samantaz Fox c01a29fe76
Add a function to build youtube search filters
(it aims at replacing produce_search_params)
3 years ago
Samantaz Fox 2bbd424fce
Move import logic to its own module 3 years ago
Samantaz Fox 6fab5d0554
Merge pull request #2545 from bbielsa/csv-subscriptions-import
Add CSV Subscriptions Import
3 years ago
Samantaz Fox 461fae4f77
Use contain_exactly() in spec 3 years ago
Samantaz Fox 2a541cb4d5
Add tests 3 years ago
Samantaz Fox 0120f44fd6
i18n: use spectator for i18next plurals spec 3 years ago
Samantaz Fox 2a156e7313
i18n: Add plural tests (spec) 3 years ago
matthewmcgarvey 6c0486646f Add spectator and switch to Spectator DSL 3 years ago
matthewmcgarvey dffe8fc49e Move helpers_spec.rb into invidious directory 3 years ago
Samantaz Fox db04f1556e
Remove spec for playlist continuation 3 years ago
Samantaz Fox 444b1c99d0
Show unavailable videos in playlists 3 years ago
matthewmcgarvey 8d4b4cd14c Remove dead code 3 years ago
Samantaz Fox 7661c3c061
Remove useless 'require' statement in spec 3 years ago
syeopite be1a43a337
Manually extract category refactor from 1b569bbc99
Also fixes some errors caused by cherry-picking
3 years ago
Samantaz Fox 3a84e3abcf
Remove locales consistency check
This is not required anymore, due to the new weblate config (from now
on, weblate adds strings as they are translated).
3 years ago
syeopite ae61662f61
Debloat channels.cr into multiple files (#2225)
Cherry picked from ui overhaul branch with a few modifications:
  - channel folder is renamed to channels
  - parsing for channel home and featured channels are removed due to
    lack of infrastructure from other commits

(cherry picked from commit 44d18b8e14)
3 years ago
Samantaz Fox 0e000e44aa Make the linter happy, again 4 years ago
Samantaz Fox d5d0cb6a0c Add spec (test case) for locale files consistency 4 years ago
TheFrenchGhosty c0997f951c
Merge pull request #1929 from Svallinn/channel_playlist_fix
Fix channels' playlists fetching
4 years ago
TheFrenchGhosty c4c2e01213
Merge pull request #1922 from Svallinn/search_api_fixes
Fix channels' search API
4 years ago
Svallinn e248e7ebaf
Remove unused function and related test 4 years ago
Svallinn d652ab9920
Modify spec file 4 years ago
Andrew Zhao 61d49a1215 remove comments extract cursor 4 years ago
Samantaz Fox de6db4141f Fix produce_playlist_continuation checks in spec/helpers_spec.cr 4 years ago
Andrew Zhao 2600695927 fix search
Put search page in the super secret proto field
4 years ago
saltycrys b566c4ba1a
Untrack config.yml (#1557)
* Untrack config.yml

`config/config.yml` has been untracked and moved to `config/config.example.yml`.

The Dockerfile has been updated to copy all `config/config.*` files and to try
to move `config/config.example.yml` to `config/config.yml`. If a user supplied
`config/config.yml` exists it is not overwritten.

* Update Dockerfile to use `shard.lock`

* Fix tests
4 years ago
saltycrys 0cfc3bfb79 Fix comment continuation tests 4 years ago
Omar Roth b508787037
Fix spec 4 years ago
Omar Roth 056e7432bd
Update channel playlists to use polymer 5 years ago
Omar Roth 1eca969cf6
Add support for polymer redesign 5 years ago
Omar Roth 80fc60b5e2
Add spec for extract_plid 5 years ago
Omar Roth c07cd3a856
Fix typo in playlist url 5 years ago
Omar Roth c58841100a
Fix extractor for channel community cursor 5 years ago