rlaphoenix
58cb00b18b
Implement --no-proxy to disable all uses proxies and proxy providers
...
This prevents a service from setting a proxy if geofenced, and also discards any manually provided proxy from `--proxy`.
2024-01-09 02:40:49 +00:00
rlaphoenix
f28a6dc28a
Fix usage of __all__
2024-01-09 02:31:22 +00:00
rlaphoenix
4b8cfabaac
Fix all Ruff and isort linter errors
2023-12-02 09:57:13 +00:00
rlaphoenix
eb3f268d64
Revert back to using logging over console.log where possible
...
It seems the commit I made to do this change initially seemed to help, it was actually pointless and issues I had were caused by other problems.
For consistency it seems best to stick with the logging module with the RichHandler applied. Using just console.log means being unable to control the log level and which level of logs appear.
2023-02-26 21:20:43 +00:00
rlaphoenix
178bd01069
Add a rich horizontal rule print on Service construction
2023-02-25 14:04:13 +00:00
rlaphoenix
e9b3b3a588
Use rich status when checking for proxy geofence
2023-02-25 14:03:41 +00:00
rlaphoenix
4f1cff681c
Increase connection pool limit to accommodate Byte-Range dls
2023-02-24 19:46:26 +00:00
rlaphoenix
c1f716cb6c
Drop support for Python 3.8
2023-02-22 03:43:22 +00:00
rlaphoenix
a8f3975f7e
Remove assert statements from base Service class
...
The 2nd assert statement is completely unnecessary, and the first one can be resolved by using it in an if instead.
2023-02-10 19:49:19 +00:00
rlaphoenix
dbe52cf273
Remove list comp on parameter of any()
2023-02-10 19:44:03 +00:00
rlaphoenix
9a757708ac
Make the get_session func of the Service class static
2023-02-10 19:41:58 +00:00
rlaphoenix
d982e37ee5
Re-order all imports across project with isort
2023-02-10 19:25:25 +00:00
rlaphoenix
7fd87b8aa2
Initial commit
2023-02-06 02:41:29 +00:00