Warning: session_start(): open(/var/lib/php/sessions/sess_u4r1ilc538jipf0gffgf2rkje3, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass WikiData {
S language = "en";
S site = "https://wikidata.org";
S apiPath = "/w/api.php";
transient FileBasedStringMap cache;
transient double cacheExpirationDays = 7;
*() { init(); }
*(S *language) { init(); }
void init {
cache = new FileBasedStringMap(javaxCachesDir(hostNameFromURL(site)));
}
class BasicNode {
S id, label;
LS aliases;
S description;
S url() {
ret site + "/entity/" + id;
}
toString {
ret formatColonProperties(paramsToPairs(+language, +id, +label, +aliases, +description, +url()));
}
}
L