Commit Graph

65 Commits (867d488931db1b9671ab06a5e65b5439cc09c14d)

Author SHA1 Message Date
Samantaz Fox 4414c9df70
specc: Add tests for 'decode_date' 2 years ago
Samantaz Fox 193c510c65
Spec: Update require to point to new files 2 years ago
Samantaz Fox 4379a3d873
Comments: Move ctoken functions to youtube.cr 2 years ago
Samantaz Fox 9a765418d1
Update specs 2 years ago
Samantaz Fox 1f3317e257
Update video spec 2 years ago
Samantaz Fox f9eb839c7a
channel: remove dead playlists code 2 years ago
Samantaz Fox ce7db8d2cb
extractors: Add continuation token parser 2 years ago
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