panni
|
fb8bfeb044
|
untested WIP.
|
2020-06-06 04:24:03 +02:00 |
|
panni
|
dba469750b
|
submod: HI: remove more music tags
core: update pysubs2
providers: opensubtitles: actually use sessions (they're broken) for checking for token state
|
2020-04-11 05:06:12 +02:00 |
|
panni
|
efdf3b2c9d
|
core: http: fallback to default DNS when normal resolving fails; fixes #657
|
2019-07-27 02:57:35 +02:00 |
|
panni
|
cbf5ea69be
|
core: cf: update cloudscraper to 1.1.9; fix keyerror
|
2019-05-08 15:57:33 +02:00 |
|
panni
|
97e93cd10a
|
core: cf: update js2py; update cloudscraper to 1.1.5;
|
2019-05-08 01:31:21 +02:00 |
|
panni
|
6f3f1cb4b5
|
core: cf: harden.
|
2019-05-01 04:24:09 +02:00 |
|
panni
|
a1f70d1d4d
|
core: add ENV:dns_resolvers_timeout
|
2019-05-01 02:39:18 +02:00 |
|
panni
|
7da0bac643
|
skip warning
|
2019-05-01 02:33:46 +02:00 |
|
panni
|
b3ab2a451c
|
core: http: don't query DNS with IPs. thanks @fgump
|
2019-05-01 02:27:30 +02:00 |
|
panni
|
ccf5a902e5
|
core: cf: only store cookie if it had a value
|
2019-04-28 05:03:04 +02:00 |
|
panni
|
1ce14aa231
|
core: http: remove debug
|
2019-04-28 04:44:27 +02:00 |
|
panni
|
643485b879
|
core: cf: optimize
providers: titlovi: optimize cf/captcha handling
|
2019-04-28 04:43:03 +02:00 |
|
panni
|
10c8b8ceff
|
core: dns: be a tad smarter
|
2019-04-27 06:43:46 +02:00 |
|
panni
|
eeaeb80f0f
|
core/compat: dns: support nameservers via ENV[dns_resolvers]; don't fall back to default DNS when configured custom DNS failed
|
2019-04-27 06:37:09 +02:00 |
|
panni
|
9147ed90b7
|
core: cf: update cfscrape to use proper user agents and headers; support brotli (if brotli is installed); support captcha solving in case of bad ip reputation for cf
|
2019-04-20 17:15:02 +02:00 |
|
panni
|
5ba5a9dfc4
|
core: http: separate CFSession and RetryingSession again
providers: subscene/titlovi: use RetryingCFSession
proviers: titlovi: drop explicit random user agent; drop explicit referer
|
2019-04-19 04:30:42 +02:00 |
|
panni
|
66e7c60767
|
core: cf: move get_live_tokens to CFSession.get_cf_live_tokens
|
2019-04-19 03:19:58 +02:00 |
|
panni
|
22dd7ef093
|
Revert: providers: subscene: cf: preserve headers
|
2019-04-19 03:13:48 +02:00 |
|
panni
|
b1dfbffc4f
|
core: add CF debugging environment variable
|
2019-04-18 16:52:29 +02:00 |
|
panni
|
e7cdbbcacb
|
providers: subscene: cf: preserve headers
|
2019-04-18 16:48:43 +02:00 |
|
panni
|
a9490b0838
|
providers: subscene: relieve a bit of stress on the provider by not querying releases anymore
|
2019-04-11 04:59:49 +02:00 |
|
panni
|
92594dba1d
|
core: http: clear up classes; reorder the MRO
refiners: tvdb/omdb: properly implement timeouts
|
2019-04-11 03:53:53 +02:00 |
|
panni
|
72aa6150b5
|
prefs: anticaptcha: remove proxy option (for now)
core: pitchers: finalize
providrs: titlovi: implement anticaptcha
|
2019-04-07 06:06:30 +02:00 |
|
panni
|
db9da54391
|
core: http: use implicit cf handling; remove cf handling from providers
|
2019-04-04 19:14:34 +02:00 |
|
panni
|
b6185cc2cc
|
core: http: fix mro
|
2019-04-04 16:24:34 +02:00 |
|
panni
|
265804a834
|
core: http: use cfscrape as base session
|
2019-04-04 16:13:21 +02:00 |
|
panni
|
01fd66c35a
|
core: check sonarr/radarr connectivity without blocking the main thread; fixes #597
|
2018-11-23 05:15:52 +01:00 |
|
panni
|
43f51d44f2
|
core: add idna==2.7
|
2018-10-30 17:13:57 +01:00 |
|
panni
|
8eca3e102c
|
core: add option to use custom (Google, Cloudflare) DNS to resolve provider hosts in problematic countries; fixes #547
|
2018-10-26 17:18:09 +02:00 |
|
panni
|
8a726e9c89
|
providers: opensubtitles: log unparsable ratelimit
|
2018-09-06 17:15:48 +02:00 |
|
panni
|
c94a13ef54
|
providers: opensubtitles: respect rate limit (40 hits/10s)
|
2018-09-06 06:19:49 +02:00 |
|
panni
|
49b124e7bf
|
providers: opensubtitles: log bad response data
|
2018-09-03 10:32:35 +02:00 |
|
panni
|
3ae02c3050
|
providers: opensubtitles: properly handle opensubtitles responses with the new requests xmlrpc handler
|
2018-04-25 16:01:26 +02:00 |
|
panni
|
9f03b9ee71
|
core: http cleanup
|
2018-04-07 05:56:08 +02:00 |
|
panni
|
d86a99fb32
|
refiners: drone: use certifi pem file for https connections
|
2018-04-05 11:06:22 +02:00 |
|
panni
|
f3ed3bf0bf
|
providers: opensubtitles: return compatible status code in case of error
(cherry picked from commit 7945753)
|
2018-04-03 19:05:23 +02:00 |
|
panni
|
e45fe0aaa0
|
add doc
|
2018-03-30 22:09:16 +02:00 |
|
panni
|
03c70f4dfa
|
providers: opensubtitles: use new requests based transport by default; don't use keepalive
|
2018-03-30 06:30:01 +02:00 |
|
panni
|
0704609fa5
|
providers: opensubtitles: try new transport
|
2018-03-30 05:56:20 +02:00 |
|
panni
|
8b85485510
|
core: increase request timeout by three times in case a proxy is being used
|
2018-02-08 12:37:57 +01:00 |
|
panni
|
aeecb3ff59
|
add fixme
|
2018-01-07 05:50:50 +01:00 |
|
panni
|
85c8d2d558
|
add global proxy support
|
2018-01-07 05:50:32 +01:00 |
|
panni
|
2cf4e7ac59
|
add xmlrpclib proxy support
|
2018-01-07 05:43:22 +01:00 |
|
panni
|
e7412a91f9
|
http: add basic proxy support
|
2018-01-07 05:36:13 +01:00 |
|
panni
|
9888d03982
|
use SubZeroTransport for xmlrpclib
|
2018-01-07 05:26:48 +01:00 |
|
panni
|
05afc39a35
|
remove own single_request method because it isn't used anymore
|
2017-12-09 14:52:34 +01:00 |
|
panni
|
84fdc1f55f
|
possibly fix response handling
|
2017-12-09 06:04:22 +01:00 |
|
panni
|
fc3f5dad4f
|
improve opensubtitles VIP server handling; set VIP to http by default for the time being
|
2017-11-07 19:34:53 +01:00 |
|
panni
|
0c73de726a
|
log opensubtitles response headers; add headers to response object
|
2017-11-05 17:05:59 +01:00 |
|
panni
|
cd3b453bbb
|
apply get_viable_encoding to paths
|
2017-07-24 18:00:19 +02:00 |
|