mirror of
https://github.com/kvazar-network/crawler.git
synced 2025-01-22 04:45:18 +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/
|
||||
|
||||
/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
|
||||
require_once __DIR__ . '/../vendor/autoload.php';
|
||||
|
||||
@ -106,5 +124,23 @@ if (isset($argv[1]))
|
||||
}
|
||||
|
||||
// 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