Commit graph

2998 commits

Author SHA1 Message Date
syeopite
38110801a7
Fix lint 2021-10-04 01:32:23 -07:00
syeopite
2a32f84332
Update community post API 2021-10-04 01:32:23 -07:00
syeopite
e8dc337306
Remove unused part of community cursor extraction 2021-10-04 01:32:23 -07:00
syeopite
8748caed39
Update specs for community helpers 2021-10-04 01:32:23 -07:00
syeopite
a35942a1b3
Add abilty to fetch histortical community posts 2021-10-04 01:32:23 -07:00
syeopite
2af442ca2f
Add support for community polls to Invidious 2021-10-04 01:32:23 -07:00
syeopite
ed4cfd1060
Fix published date text align 2021-10-04 01:32:22 -07:00
syeopite
0f33b1e038
Handle published date for edited community posts 2021-10-04 01:32:22 -07:00
syeopite
1b3319942e
Add new attribute for publish date in com. threads 2021-10-04 01:32:22 -07:00
syeopite
debff6dae9
Extend CommunityPost with comment count 2021-10-04 01:32:22 -07:00
syeopite
34f9159277
Fix typecheck when fetching community attachments 2021-10-04 01:32:22 -07:00
syeopite
0137a43722
Change sizing of community attachments 2021-10-04 01:32:22 -07:00
syeopite
ec0ddcd19d
Update community.cr and views to use new parser 2021-10-04 01:32:22 -07:00
syeopite
5987295275
Add extractor for fetching community posts 2021-10-04 01:32:22 -07:00
syeopite
d156bdd314
Update specs to account for removed .paid attr. 2021-10-04 01:07:40 -07:00
syeopite
95e8ca8c31
Unextract VideoPreferences struct 2021-10-04 01:07:40 -07:00
syeopite
b642ae4c5d
Add specs for testing item extraction 2021-10-04 01:07:40 -07:00
syeopite
df1e4888cd
Migrate more types to data_structs 2021-10-04 01:07:39 -07:00
syeopite
2333221e14
Restructure data_structs and begin migrations 2021-10-04 01:06:27 -07:00
syeopite
3c01bbb0b3
Initial extraction for complete struct overhaul 2021-10-04 01:06:20 -07:00
syeopite
347c189f3f
Merge pull request #1678 from Rjevski/idempotent-database-migrations
Make DB migrations idempotent.
2021-10-03 18:53:35 +00:00
syeopite
81b12b8001
Add support to make invidious API-only via flag (#2363) 2021-10-02 20:04:02 +00:00
syeopite
3e781b7d13
Merge pull request #2443 from iv-org/syeopite-patch-1
Use make_client when querying instance api
2021-10-02 20:00:37 +00:00
syeopite
9c44e41a4c
Merge pull request #2228 from syeopite/extract-items-overhaul
Overhaul extract_item(s) functions and add infrastructure for parsing YouTube categories
2021-10-02 20:00:16 +00:00
syeopite
402bb01151
Update container-release.yml 2021-10-02 16:10:23 +00:00
syeopite
82a1d9dffa
Install Crystal in container-release for linter 2021-10-02 16:10:07 +00:00
syeopite
570541ba49
Run linter in container-release workflow 2021-10-02 16:00:43 +00:00
syeopite
73eabb6ca2
Actually fix lint 2021-10-02 08:53:58 -07:00
Samantaz Fox
5a52b4fe45
Fix lint 2021-10-02 17:41:25 +02:00
Samantaz Fox
caa08a6379
Disable locales with less than 50% of strings translated 2021-10-02 17:38:06 +02:00
Samantaz Fox
cd02078e26
Add Portuguese (pt) to locales
follow up to #2437
2021-10-02 17:19:28 +02:00
Weblate (bot)
0341faeb13
Translations update from Weblate (#2437)
* Add Portuguese translation
* Update German translation
* Update Basque translation
* Update Spanish translation
* Update Portuguese (Brazil) translation
* Update Portuguese (Portugal) translation
* Update Korean translation

Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: Pukima <pukima@pukima.site>
Co-authored-by: Sergio Varela <sergitroll9@gmail.com>
Co-authored-by: Kim Tae Kyeong <kim@taekyeong.me>
2021-10-02 17:17:30 +02:00
syeopite
77131cff91
Use make_client when querying instance api 2021-10-02 15:16:07 +00:00
mastihios
7b2aa5f98e
add icon-buttons to playlist items (#2442) 2021-10-02 11:59:33 +00:00
syeopite
26b28cea49
Use break instead of short-circuit return 2021-10-01 05:39:23 -07:00
syeopite
23049e026f
Improve readabltiy of SearchChannel auto-gen detect 2021-09-28 08:55:02 -07:00
syeopite
9ab242ca2e
Optimize routing logic of extract_item(s) funcs 2021-09-28 08:50:23 -07:00
syeopite
aa59925374
Rename get_browse_endpoint to get_browse_id 2021-09-28 08:39:00 -07:00
syeopite
43ea8fa706
Convert nil for AuthorFallback to empty strings 2021-09-28 08:25:03 -07:00
syeopite
6df85718e6
Apply suggestions from code review
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2021-09-28 15:23:36 +00:00
syeopite
82e6f6e095
Create CODEOWNERS (#2417)
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

Allows automatically assigning PRs to teams/users when it modifies a 
specific section of the repo that they "own".
2021-09-28 06:14:42 +00:00
syeopite
b20f72b963
Use default timeout (5 seconds) for YT pool (#2430) 2021-09-26 23:03:45 +02:00
syeopite
092b8a4e52
Add documentation to extractors.cr 2021-09-24 21:07:07 -07:00
syeopite
e5f07dedbf
Typos and tiny styling changes 2021-09-24 21:07:07 -07:00
syeopite
ca9eb0d539
Bountiful extractor changes
- Add extract_text to simplify extraction of InnerTube texts
- Add helper extractor methods to reduce repetition in parsing InnerTube
- Change [] more than 2 blocks long to use #dig or #dig?
- Remove useless ?.try blocks for items that always exists
- Add (some) documentation to VideoRendererParser
2021-09-24 21:07:07 -07:00
syeopite
142317c2be
Overhaul extractors.cr to use modules 2021-09-24 21:07:07 -07:00
syeopite
3dea670091
Switch to structs in extractors.cr for performance 2021-09-24 21:07:07 -07:00
syeopite
8435e79913
Improve documentation for extract_item(s) funcs 2021-09-24 21:07:07 -07:00
syeopite
30e85b40f9
Fix extract_videos 2021-09-24 21:07:07 -07:00
syeopite
be1a43a337
Manually extract category refactor from 1b569bbc99
Also fixes some errors caused by cherry-picking
2021-09-24 21:07:07 -07:00