var qlang = mjt.urlquery.lang
? mjt.urlquery.lang.replace('/lang/', '')
: 'en';
var qname = mjt.urlquery.name ? mjt.urlquery.name : 'butterfly';
var qid = mjt.urlquery.id ? mjt.urlquery.id : null;
/* regularized table for most common languages?
* not actually implemented. */
var lang_table = ['en', 'de', 'nl', 'fr',
'it', 'es', 'pt', 'ca',
'ja', 'zh', 'ko', 'he',
'sv', 'no', 'fi', 'da',
'pl', 'ru', 'uk', 'sr',
'lmo', 'eo', 'sl', 'bg',
'lt', 'id', 'tr', 'ar',
'sk', 'cs', 'ro', 'hu'];
mjt.freebase.TransGet(id, 'blurb')
${mjt.bless( bodyq.result.body )}
${bodyq.result.body}
unknown media type: $bodyq.result.media_type
mjt.freebase.MqlRead([{
limit: 100,
id:qid,
/* allow fuzzy matches in the value for more results... */
/* 'q:name': {'value~=': qname, value:null, lang: '/lang/'+qlang}, */
'q:name': {value: qname, lang: '/lang/'+qlang},
type: '/common/topic',
name: [{
value:null,
lang:{
id:null,
name:{
value:null,
lang:'/lang/en',
optional:true
},
'q:name':{
value:null,
lang:'/lang/'+qlang,
optional:true
}
}
}],
article: [{id:null, limit:1}],
image: [{id:null, limit:1, optional:true}],
creator: null,
timestamp:null
}])
mjt.freebase.MqlRead({
'/language/human_language/iso_639_1_code': qlang,
type: '/common/topic',
id:null,
name: null,
article: [{id:null, limit:1, optional:true}]
})
enter a freebase topic name and language id (e.g.
"Albedo" and "en" or
"台灣" and "zh")
$qlang:
${get_blurb(langq.result.article[0].id)}
Error from service: $msg.code : $msg.message
|
|
${get_blurb(topic.article[0].id)}
|
loading...
Error from service: $msg.code : $msg.message