Refresh proxy list from webshare every 20 minutes#113
Open
alif-munim wants to merge 1 commit intoPrince25:mainfrom
Open
Refresh proxy list from webshare every 20 minutes#113alif-munim wants to merge 1 commit intoPrince25:mainfrom
alif-munim wants to merge 1 commit intoPrince25:mainfrom
Conversation
Owner
|
Hey @alif-munim, thanks for your contribution! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contribution
I've created a python script to make things easiers for users who have their WebShare proxy list refresh periodically. The script periodically downloads a user's proxy list from WebShare every 20 minutes to
config/proxies.txtand reformats each proxy address tousername:password@ip:hostform. Any feedback would be appreciated :)WebShare Proxy List API


In your WebShare dashboard, click Download Proxy List
Then, copy the Proxy List API URL:
Setup
Change the
urlvariable here to your WebShare Proxy List API url:Adjust the regex pattern using the
usernameandpasswordvalues from your WebShare dashboard:If you'd like to adjust the scheduling interval, you can do so by changing
20to some other value here:Run Script
Finally, you can run the script using the following command: