Skip to content

thijsbekke/codestats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code::Stats

An API Client written in PHP for Code::Stats

howto list the level of an codestats user:

require_once __DIR__ . '/vendor/autoload.php'; 

use CodeStats\User;

$object = new User();
$user = $object->get("thijsbekke");

$xp = $user->getXP();
echo "user level :".  $xp->getLevel() . "<br />";

List all languages with their XP:

foreach ($user->languages as $language) {
    echo "Language : " . $language->name . " <br />";
    echo "Level : " . $language->getLevel() . " <br />";
    echo "XP : " . $language->getXP() . " <br />";
}

List all machines with their XP:

foreach ($user->machines as $machine) {
    echo "Machine : " . $machine->name . " <br />";
    echo "Level : " . $machine->getLevel() . " <br />";
    echo "XP : " . $machine->getXP() . " <br />";
}

List all XP Pulses:

foreach ($user->history as $date => $xp) {
    echo "date : " . $date . " - " . $xp . " <br />";
}

##Todo

  • Implement the pulse endpoint

About

API Client for codestats.net

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages