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 )
2 years ago
Samantaz Fox
fd99f20404
Fix CI: use be_close() with 1s delta for Time comparisons
2 years ago
Samantaz Fox
96ac7f9f35
Add hashtag extractor spec
2 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
4 years ago
Omar Roth
1eca969cf6
Add support for polymer redesign
4 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