معرفی شرکت ها


ensure-vpn-0.5.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A function to make sure you are connected to your favorite VPN before running your script.
ویژگی مقدار
سیستم عامل -
نام فایل ensure-vpn-0.5.0
نام ensure-vpn
نسخه کتابخانه 0.5.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Francesco Truzzi
ایمیل نویسنده francesco@truzzi.me
آدرس صفحه اصلی https://github.com/ftruzzi/ensure_vpn
آدرس اینترنتی https://pypi.org/project/ensure-vpn/
مجوز -
A Python function to make sure you are connected to your favorite VPN before running your script or function. It just raises an exception if you're not connected. ## Supported VPN providers - Custom IP - ExpressVPN (`"expressvpn"`) - HideMyAss (`"hidemyass"`) - Hotspot Shield (`"hotspotshield"`) - IPVanish (`"ipvanish"`) - IVPN (`"ivpn"`) - Mullvad (`"mullvad"`) - NordVPN (`"nordvpn"`) - Private Internet Access (`"privateinternetaccess"`) - ProtonVPN (`"protonvpn"`) - Surfshark (`"surfshark"`) - VyprVPN (`"vyprvpn"`) Add your own! ## Installation ``` pip install ensure-vpn ``` ## Usage Import the function and run it as the first thing in your script: ```python from ensure_vpn import ensure_vpn ensure_vpn("mullvad") # raises VPNNotConnectedException if you're not connected. # rest of your script goes here ``` You can also use a custom IP or subnet: ```python ensure_vpn("2.235.200.110") # or e.g. "2.235.200.0/24" ``` You can also use the decorator to run the check every time before running a specific function. This is to make sure you don't run untrusted code if you lose your VPN connection after starting your program. Note that this can be resource intensive depending on how often you call your function so it may slow down your program considerably or get you rate-limited by the services used by this script. ```python from ensure_vpn import ensure_vpn_decorator @ensure_vpn_decorator("nordvpn") def do_stuff(): # ... do_stuff() # VPN is checked every time you call do_stuff ```


نیازمندی

مقدار نام
>=2.25.1,<3.0.0 requests
>=4.9.3,<5.0.0 beautifulsoup4


زبان مورد نیاز

مقدار نام
>=3.7,<4.0 Python


نحوه نصب


نصب پکیج whl ensure-vpn-0.5.0:

    pip install ensure-vpn-0.5.0.whl


نصب پکیج tar.gz ensure-vpn-0.5.0:

    pip install ensure-vpn-0.5.0.tar.gz