37cb8e0ed2f895f9e58d3d4dbcf6b6f11ea4d0de
4 require_once __DIR__
."/../vendor/autoload.php";
8 $cli = new http\
Client("curl", "seekat");
10 "max_host_connections" => 10,
11 "max_total_connections" => 50,
12 "use_eventloop" => false,
15 $log = new Monolog\
Logger("seekat");
16 $log->pushHandler((new Monolog\Handler\
StreamHandler(STDERR
))->setLevel(Monolog\Logger
::WARNING
));
19 "Authorization" => "token ".getenv("GITHUB_TOKEN")
22 $api(function() use($api) {
23 $repos = yield
$api->users
->m6w6
->repos([
24 "visibility" => "public",
25 "affiliation" => "owner"
31 foreach ($repos as $repo) {
32 $batch[] = $repo->hooks();
34 foreach (yield
$batch as $key => $hooks) {
38 printf("%s:\n", $repos->{$key}->name
);
39 foreach ($hooks as $hook) {
40 if ($hook->name
== "web") {
41 printf("\t%s\n", $hook->config
->url
);
43 printf("\t%s\n", $hook->name
);