Starshine Morning
11d ago
Jan 27, 2017(9y)
Jan 27, 2027(106d)
Combat
Kills11,065
Losses442
Efficiency96%
ISK
Destroyed12.14t
Lost44.94b
ISK Eff.100%
Solo
Solo Kills141
Solo Ratio1%
Final Blows933
Combat Points9,818
Other
NPC Losses30
NPC Loss Ratio7%
Avg Kills/Day3.12
ActivityHigh
Starshine Morning
Last Active
11d ago
Birthday
Jan 27, 2017 (9 years old)
Next Birthday
Jan 27, 2027 (106 days)
Combat
Kills11,065
Losses442
Efficiency96%
Danger Ratio93%
ISK
Destroyed12.14t
Lost44.94b
ISK Efficiency100%
Balance+12.09t
Solo
Solo Kills141
Solo Ratio1%
Final Blows933
Combat Points9,818
Other
NPC Losses30
NPC Loss Ratio7%
Avg Kills/Day3.12
ActivityHigh
Nothing in the last 7d
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
Kills115
Losses4
Efficiency97%
ISK Destroyed93.25b
ISK Lost355.17m
ISK Efficiency100%
Solo Kills0
Solo Losses1
NPC Losses0
Blob Factor116.46
Active TimezoneEUTZ
Final Blows0
Points2
Activity Heat Map (EVE Time)
00
0
01
0
02
0
03
0
04
0
05
0
06
0
07
0
08
0
09
0
10
2
11
0
12
8
13
7
14
2
15
13
16
4
17
0
18
24
19
40
20
15
21
0
22
0
23
0
Flies With (Corps)
Dies To (Corps)
Intel Profile
PlaystyleBlob (115 kills)
Mid 1% Fleet 15% Blob 84%
Avg Fleet: 116.5 FC: Medium
Typically Flies
Top Fleet Partners