Starshine Morning
5d ago
Jan 27, 2017(9y)
Jan 27, 2027(197d)
Combat
Kills11,398
Losses452
Efficiency96%
ISK
Destroyed12.30t
Lost46.52b
ISK Eff.100%
Solo
Solo Kills141
Solo Ratio1%
Final Blows953
Points11,399
Other
NPC Losses31
NPC Loss Ratio7%
Avg Kills/Day3.30
ActivityVery High
Starshine Morning
Last Active
5d ago
Birthday
Jan 27, 2017 (9 years old)
Next Birthday
Jan 27, 2027 (197 days)
Combat
Kills11,398
Losses452
Efficiency96%
Danger Ratio93%
ISK
Destroyed12.30t
Lost46.52b
ISK Efficiency100%
Balance+12.25t
Solo
Solo Kills141
Solo Ratio1%
Final Blows953
Points11,399
Other
NPC Losses31
NPC Loss Ratio7%
Avg Kills/Day3.30
ActivityVery High
Bio
<?php
/**
* License: GPL 2+
*/
$text = file_get_contents(__DIR__ . '/2.txt');
$lines = explode("\n", $text);
$total = count($lines);
$i = 1;
/** @var Character[] $cList */
$cList = [];
foreach ($lines as $line) {
if (empty($line)) {
continue;
}
$c = new Character;
$info = getCharacterInfo($line);
$c->name = $info->name;
$corpInfo = getCorpInfo($info->corporation_id);
$c->corpName = $corpInfo->name;
if (isset($info->alliance_id)) {
$allianceInfo = getAllianceInfo($info->alliance_id);
$c->allianceName = $allianceInfo->name;
}
$cList[] = $c;
echo "Fetching ($i/$total)\n";
$i++;
}
$resLines = [];
foreach ($cList as $v) {
$resLines[] = "{$v->name}\t{$v->corpName}\t{$v->allianceName}";
}
$out = implode("\n", $resLines);
file_put_contents(__DIR__ . '/out.txt', $out);
function getCharacterInfo(int $id): stdClass
{
$json = file_get_contents("https://esi.evepc.163.com/latest/characters/$id/?datasource=serenity");
return json_decode($json);
}
function getCorpInfo(int $id): stdClass
{
/** @var stdClass[] $cache */
static $cache;
if ($cache === null) {
$cache = [];
} else {
if (isset($cache[$id])) {
return $cache[$id];
}
}
$json = file_get_contents("https://esi.evepc.163.com/latest/corporations/$id/?datasource=serenity");
$json = json_decode($json);
$cache[$id] = $json;
return $json;
}
function getAllianceInfo(int $id): stdClass
{
/** @var stdClass[] $cache */
static $cache;
if ($cache === null) {
$cache = [];
} else {
if (isset($cache[$id])) {
return $cache[$id];
}
}
$json = file_get_contents("https://esi.evepc.163.com/latest/alliances/$id/?datasource=serenity");
$json = json_decode($json);
$cache[$id] = $json;
return $json;
}
class Character {
public string $name;
public string $corpName;
public string $allianceName = 'null';
}
/**
* License: GPL 2+
*/
$text = file_get_contents(__DIR__ . '/2.txt');
$lines = explode("\n", $text);
$total = count($lines);
$i = 1;
/** @var Character[] $cList */
$cList = [];
foreach ($lines as $line) {
if (empty($line)) {
continue;
}
$c = new Character;
$info = getCharacterInfo($line);
$c->name = $info->name;
$corpInfo = getCorpInfo($info->corporation_id);
$c->corpName = $corpInfo->name;
if (isset($info->alliance_id)) {
$allianceInfo = getAllianceInfo($info->alliance_id);
$c->allianceName = $allianceInfo->name;
}
$cList[] = $c;
echo "Fetching ($i/$total)\n";
$i++;
}
$resLines = [];
foreach ($cList as $v) {
$resLines[] = "{$v->name}\t{$v->corpName}\t{$v->allianceName}";
}
$out = implode("\n", $resLines);
file_put_contents(__DIR__ . '/out.txt', $out);
function getCharacterInfo(int $id): stdClass
{
$json = file_get_contents("https://esi.evepc.163.com/latest/characters/$id/?datasource=serenity");
return json_decode($json);
}
function getCorpInfo(int $id): stdClass
{
/** @var stdClass[] $cache */
static $cache;
if ($cache === null) {
$cache = [];
} else {
if (isset($cache[$id])) {
return $cache[$id];
}
}
$json = file_get_contents("https://esi.evepc.163.com/latest/corporations/$id/?datasource=serenity");
$json = json_decode($json);
$cache[$id] = $json;
return $json;
}
function getAllianceInfo(int $id): stdClass
{
/** @var stdClass[] $cache */
static $cache;
if ($cache === null) {
$cache = [];
} else {
if (isset($cache[$id])) {
return $cache[$id];
}
}
$json = file_get_contents("https://esi.evepc.163.com/latest/alliances/$id/?datasource=serenity");
$json = json_decode($json);
$cache[$id] = $json;
return $json;
}
class Character {
public string $name;
public string $corpName;
public string $allianceName = 'null';
}
Dashboard
Stats
Kills438
Losses18
Efficiency96%
ISK Destroyed994.53b
ISK Lost2.15b
ISK Efficiency100%
Solo Kills1
Solo Losses6
NPC Losses0
Blob Factor337.84
Active TimezoneEUTZ
Final Blows13
Points439
Activity Heat Map (EVE Time)
00
0
01
0
02
0
03
0
04
0
05
0
06
0
07
2
08
24
09
22
10
7
11
23
12
46
13
23
14
25
15
33
16
90
17
51
18
92
19
0
20
0
21
0
22
0
23
0
Intel Profile
PlaystyleBlob (438 kills)
Small 2% Mid 3% Fleet 14% Blob 81%
Avg Fleet: 337.8 FC: Medium Capital Pilot Bait (11x) Awox: 7 kills
Typically Loses
Targets (Alliances)
Top Fleet Partners