Haidang666
|
0eb298a943
|
Update query and test
|
2021-07-24 15:09:30 +07:00 |
|
Haidang666
|
2773c5f500
|
Update: most upvoted segments on locked videos as locked submissions
|
2021-07-21 16:16:58 +07:00 |
|
Ajay Ramachandran
|
05ec937b06
|
Fix youtube api cache key
|
2021-07-20 13:54:30 -04:00 |
|
Michael C
|
5f2bc37e96
|
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into stricter-eslint
|
2021-07-13 15:55:03 -04:00 |
|
Ajay Ramachandran
|
a23ec160c0
|
Make reputation take into account more recent segments
|
2021-07-12 11:05:12 -04:00 |
|
Michael C
|
c0b1d201ad
|
fix non-format eslint in src/
|
2021-07-12 02:12:22 -04:00 |
|
Ajay Ramachandran
|
a471e057f5
|
Remove category from segment id
|
2021-07-07 18:21:25 -04:00 |
|
Ajay Ramachandran
|
301f5e7113
|
Include action type in UUID
|
2021-07-07 18:12:52 -04:00 |
|
Ajay Ramachandran
|
ab27cbef07
|
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into mute-skip
|
2021-07-05 13:29:26 -04:00 |
|
Ajay Ramachandran
|
c77814235c
|
Add action type to getSkipSegments
|
2021-07-05 13:23:31 -04:00 |
|
Michael C
|
d29c9613b9
|
type config & remove await from memoryCache
|
2021-07-05 02:59:01 -04:00 |
|
Michael C
|
351c89f235
|
add types from ajayyyy/lru-diskcache
- added existing types
- disbled no-unused-vars since there is no other way
|
2021-07-05 02:40:17 -04:00 |
|
Michael C
|
d89b26b77d
|
fix eslint-errors
|
2021-07-04 01:36:03 -04:00 |
|
Ajay Ramachandran
|
c9e0acd055
|
Fix any issue
|
2021-07-03 17:50:20 -04:00 |
|
Ajay Ramachandran
|
07ab48da1f
|
Add disk caching for youtube api calls
Fixes https://github.com/ajayyy/SponsorBlockServer/issues/239
|
2021-06-26 23:21:51 -04:00 |
|
Ajay Ramachandran
|
96015d402b
|
Make reputation take into account self downvotes
|
2021-06-20 12:57:32 -04:00 |
|
Michael C
|
04da532962
|
implement #253
|
2021-06-18 16:38:24 -04:00 |
|
Ajay Ramachandran
|
912f878906
|
Print video ID in newleaf errors
|
2021-06-03 14:49:01 -04:00 |
|
Ajay Ramachandran
|
ec081cf0c5
|
Support multiple newleaf urls
|
2021-06-03 11:38:21 -04:00 |
|
Ajay Ramachandran
|
1e5849f504
|
Prevent failing on api errors
|
2021-06-03 11:29:55 -04:00 |
|
Ajay Ramachandran
|
0904036009
|
Use newleaf instead of YouTube API
|
2021-06-02 22:34:38 -04:00 |
|
Ajay Ramachandran
|
2453c45b06
|
Don't use undefined lockedSum from cache
|
2021-06-01 22:20:42 -04:00 |
|
Ajay Ramachandran
|
63c8f87776
|
Don't deconstruct
|
2021-06-01 16:18:41 -04:00 |
|
Ajay Ramachandran
|
f20506bf43
|
Add back youtube api error handling
|
2021-06-01 16:14:21 -04:00 |
|
Ajay Ramachandran
|
ec51ff835a
|
Consider locked segments when calculating reputation
|
2021-05-29 20:48:41 -04:00 |
|
Ajay Ramachandran
|
09fc3ca882
|
Raise reputation cap and don't count autovote submissions
|
2021-05-24 12:43:06 -04:00 |
|
Ajay Ramachandran
|
eb2ffff780
|
Add tests for reputation
|
2021-05-23 18:51:23 -04:00 |
|
Ajay Ramachandran
|
d3210d4e27
|
Move files to utils
|
2021-05-23 18:00:20 -04:00 |
|
Ajay Ramachandran
|
590ed037dd
|
Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer into export
|
2021-05-23 11:17:10 -04:00 |
|
Ajay Ramachandran
|
a7605d5699
|
Don't crash for redis errors
|
2021-04-21 20:17:46 -04:00 |
|
Ajay Ramachandran
|
6a9b218e22
|
Don't always use YouTube API cache
|
2021-04-08 20:37:19 -04:00 |
|
Ajay Ramachandran
|
8088f37632
|
Only return one segment for highlight category
|
2021-04-05 23:48:51 -04:00 |
|
Ajay Ramachandran
|
e9b7eac289
|
Finish up conversion to use case-sensitive column names
|
2021-03-04 23:29:01 -05:00 |
|
Ajay Ramachandran
|
2772a9dcc6
|
Switch to case sensitive and get submitting + getting working
|
2021-03-04 20:23:05 -05:00 |
|
Ajay Ramachandran
|
ff4af3786e
|
Switch to postgres + promises
|
2021-03-01 20:40:31 -05:00 |
|
Ajay Ramachandran
|
01d318d902
|
Add redis caching for 404s
|
2021-02-20 21:13:46 -05:00 |
|
Ajay Ramachandran
|
4561148ab2
|
Fix headers when using node-fetch
|
2021-01-17 21:18:22 -05:00 |
|
Ajay Ramachandran
|
acc9537bb7
|
Merge pull request #201 from MRuy/remove-dependency-request
#177 Replace request with node-fetch
|
2021-01-17 21:05:10 -05:00 |
|
Nanobyte
|
87d2827f0f
|
Fix errors
|
2021-01-05 01:22:02 +01:00 |
|
Nanobyte
|
aabeb5f493
|
Replace request with node-fetch
|
2021-01-05 01:18:34 +01:00 |
|
Ajay Ramachandran
|
29ef770759
|
Add type safety to getSkipSegments
|
2020-12-29 14:16:11 -05:00 |
|
Ajay Ramachandran
|
78ef129634
|
Add remove feature to warnUser
|
2020-12-29 00:18:50 -05:00 |
|
Ajay Ramachandran
|
8cf3caa77e
|
Only pass error if it exists
|
2020-12-17 00:28:31 -05:00 |
|
Ajay Ramachandran
|
c8d5cec338
|
Fix redis type issues
|
2020-12-17 00:25:33 -05:00 |
|
Ajay Ramachandran
|
9797d7450c
|
Fix issues caused by YouTube API upgrade
|
2020-12-16 22:53:25 -05:00 |
|
Dainius Dauksevicius
|
12729b36fb
|
fix docker build, add proper mocks to tests, remove YouTubeAPI dependency on youtube test mock, move index.ts and test.ts to /src ant /test folders
|
2020-10-26 19:13:30 +02:00 |
|
Dainius Daukševičius
|
62b008e693
|
remove TODO comments
|
2020-10-26 19:13:30 +02:00 |
|
Dainius Daukševičius
|
08d27265fc
|
migrate to typescript
|
2020-10-26 19:13:30 +02:00 |
|
Ajay Ramachandran
|
0a72a64489
|
Don't cache when cacheTimeMs is NaN
|
2020-10-15 11:33:47 -04:00 |
|
Ajay Ramachandran
|
ad74c2c710
|
Merge pull request #163 from thignus/reject-80percent-total-submissions
reject submissions if total length is more than 80 precent of the video
|
2020-10-14 19:43:16 -04:00 |
|