mirror of
https://github.com/kvazar-network/crawler.git
synced 2025-01-22 12:54:20 +00:00
init block reader
This commit is contained in:
parent
6a2ebab6f5
commit
016a963cb4
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,4 +1,5 @@
|
|||||||
/vendor/
|
/vendor/
|
||||||
|
|
||||||
/composer.lock
|
/composer.lock
|
||||||
/config.json
|
/config.json
|
||||||
|
/.block
|
@ -26,6 +26,24 @@ $config = json_decode(
|
|||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Init block
|
||||||
|
$block = 0;
|
||||||
|
|
||||||
|
if (file_exists(__DIR__ . '/../.block'))
|
||||||
|
{
|
||||||
|
$block = (int) file_get_contents(
|
||||||
|
__DIR__ . '/../.block'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
file_put_contents(
|
||||||
|
__DIR__ . '/../.block',
|
||||||
|
$block
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
// Load dependencies
|
// Load dependencies
|
||||||
require_once __DIR__ . '/../vendor/autoload.php';
|
require_once __DIR__ . '/../vendor/autoload.php';
|
||||||
|
|
||||||
@ -106,5 +124,23 @@ if (isset($argv[1]))
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Begin crawler
|
// Begin crawler
|
||||||
|
if (false === $blocks = $kevacoin->getBlockCount())
|
||||||
|
{
|
||||||
|
exit(
|
||||||
|
_('Could not receive blocks count!')
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
// @TODO
|
for ($i = $block; $i <= $blocks; $i++)
|
||||||
|
{
|
||||||
|
echo sprintf(
|
||||||
|
"%d/%d\r",
|
||||||
|
$i,
|
||||||
|
$blocks
|
||||||
|
);
|
||||||
|
|
||||||
|
file_put_contents(
|
||||||
|
__DIR__ . '/../.block',
|
||||||
|
$i
|
||||||
|
);
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user