Zach Borboa
1c47fc9d02
Clean up
2023-10-21 06:20:13 -07:00
Zach Borboa
268c9e5630
Clean up
2023-10-21 06:08:18 -07:00
Zach Borboa
350f4daa8a
Add flake8 and isort to lint check
2023-09-09 08:41:16 -07:00
Zach Borboa
753bff006f
Add isort pre-commit hook
2023-09-08 08:54:15 -07:00
Zach Borboa
d829f59154
Update ::afterSend() examples
2023-08-25 07:36:39 -07:00
Zach Borboa
5e5d284a9b
Implement Curl::setError() and MultiCurl::setError()
2023-08-22 20:20:47 -07:00
Zach Borboa
2aa035eb05
Clean up
2023-07-15 04:39:10 -07:00
Zach Borboa
0d3a3c1924
Add example for determining urls not yet executed
2023-07-14 21:50:46 -07:00
Zach Borboa
144194730c
Add tqdm and curses examples for displaying progress of MultiCurl downloads
2023-07-01 08:45:05 -07:00
Zach Borboa
cd924d10c3
Update PHP_CodeSniffer ruleset: PSR2 → PSR12
2023-06-30 01:23:37 -07:00
Zach Borboa
2f532ab2b8
Merge branch 'master' into use-short-array-syntax
2023-06-26 02:57:15 -07:00
Zach Borboa
128a0c1ea2
Add PHP-CS-Fixer to check for unused imports
2023-06-24 19:33:48 -07:00
Robin van der Vliet
c45f8e22de
Use short array syntax
2023-06-23 19:50:18 +02:00
Zach Borboa
319c1fc285
Rename progress example files to be curl-specific
2023-06-16 15:53:17 -07:00
Zach Borboa
2bb2f32087
Make method to display curl option value public
2023-06-12 20:27:16 -07:00
Zach Borboa
5b39126488
Update article in Curl::diagnose() Allow header warning
2023-05-07 02:50:08 -07:00
Zach Borboa
9954caab60
Update example to avoid use of dynamic properties
2023-02-02 05:29:45 -08:00
Zach Borboa
acf8e9f6a0
Include curl error code constant in curl error message (Curl::curlErrorMessage)
...
Before:
Timeout was reached: Operation timed out after 30001 milliseconds with 1453867 out of 3000000 bytes received
After:
Timeout was reached (CURLE_OPERATION_TIMEOUTED): Operation timed out after 30001 milliseconds with 1453867 out of 3000000 bytes received
2022-09-30 07:52:27 -07:00
Zach Borboa
cab99aaee5
Add MultiCurl example for retrying with a new unique proxy ( #729 )
2022-09-28 14:22:30 -07:00
Zach Borboa
7ce0fc5ced
Explicitly set desired concurrency
2022-09-28 11:06:44 -07:00
Zach Borboa
aebaef528b
Add example for queuing requests dynamically
2022-09-23 07:06:39 -07:00
Zach Borboa
642e232dc2
Add examples for Curl::beforeSend() and MultiCurl::beforeSend()
2022-07-01 21:38:18 -07:00
Zach Borboa
8f7c24b71d
Add additional logging to display progression
2022-06-23 09:46:46 -04:00
Zach Borboa
523386ec01
Fix #714 : Attempt to stop active requests when MultiCurl::stop() is called
2022-06-23 08:26:20 -04:00
Zach Borboa
e2408025b8
Fix #702 : Add example for processing requests later
2021-12-29 07:48:52 -08:00
Zach Borboa
2c73d6321e
Fix #684 : Add GET request with port specified
2021-10-03 18:32:45 -04:00
Zach Borboa
a4f4223b98
Implement Curl::setStop() for stopping requests early
...
Use Curl::setStop() to stop requests early without downloading
the full response.
2021-09-15 05:49:25 -04:00
Zach Borboa
0db3c1b227
Fix #675 : Use paths with leading slashes
2021-09-14 09:32:45 -04:00
Zach Borboa
6ceabf7293
Clean up
2021-07-26 00:35:01 -04:00
Zach Borboa
a9592df07a
Add example showing Curl::diagnose() usage
2021-07-20 22:32:51 -04:00
Zach Borboa
feca86813d
Update urls used in examples
2021-04-03 09:24:19 -04:00
Zach Borboa
64df98c50f
Match number of servers started
2021-03-28 23:44:25 -04:00
Zach Borboa
06ca377f64
Add support for using relative urls with MultiCurl::add*() methods
...
This change allows setting a base url with MultiCurl and adding requests
using relative paths.
Fixes #628 .
2021-03-23 11:03:39 -04:00
Zach Borboa
161f9aea63
Use short array syntax
2021-03-18 01:15:52 -04:00
Zach Borboa
05a1a21090
Remove official support of HHVM
...
As of HHVM 4.0, PHP is no longer supported:
"With this release, we no longer aim to be compatible with PHP"
"We are considering removing support for <?php in the next release [...]"
2021-03-17 09:33:50 -04:00
Zach Borboa
43f96a4c8b
Clean up
2020-10-27 19:05:58 -07:00
Mao Wang
0982719743
update examples
2020-10-28 09:31:37 +08:00
Mao Wang
5a3a4cca9d
update examples
2020-10-28 09:31:03 +08:00
Mao Wang
0e513d3082
update examples
2020-10-28 09:28:02 +08:00
Zach Borboa
f5bc12ac56
Add example for using rate limiter via MultiCurl::setRateLimit()
2020-05-16 23:45:59 -07:00
Zach Borboa
1f62ac4428
Fix #606 : Add example for fetching range using Curl::setRange()
2020-04-20 23:03:27 -07:00
Zach Borboa
c78d271b29
Fix #626 : Add MultiCurl example for retrying with a new proxy
2020-04-18 10:40:25 -07:00
Zach Borboa
ea66e3bfb9
Standardize the use import statements
2020-04-17 18:47:59 -07:00
Zach Borboa
fe1a65b741
Unify file names of download example script
2019-10-31 20:44:05 -07:00
Zach Borboa
33b748c71a
Unify Curl and MultiCurl examples
2019-10-31 20:40:52 -07:00
Zach Borboa
04d1db9d54
Rename download file examples
2019-10-31 20:34:36 -07:00
Zach Borboa
11dbef81fe
Fix #603 : Add note on getting progress indicators to work
2019-10-13 22:28:45 -07:00
Zach Borboa
0857023319
Fix #572,#582: Add MultiCurl::setProxies() to make multicurl requests with multiple proxies
2019-05-12 01:01:57 -07:00
Zach Borboa
494d8a75a2
Add additional tests for MultiCurl proxy functions
2019-05-11 23:26:10 -07:00
Zach Borboa
6cd12b6d24
Fix #585 : Add example for MultiCurl::addCurl()
2019-05-07 23:43:32 -07:00