Skip to content

Instantly share code, notes, and snippets.

@youpy
Created March 20, 2009 05:17
Show Gist options
  • Save youpy/82229 to your computer and use it in GitHub Desktop.
Save youpy/82229 to your computer and use it in GitHub Desktop.
/* appjet:version 0.1 */
import("lib-json");
import("lib-jlp");
import("lib-text-converter");
var converter = new TextConverter();
converter.addParam('replacement');
converter.setConverter(function(text, params) {
var sentence = text || ' ';
var replacement = params['replacement'] || 'アレ';
var maService = new JLP.MAService();
var words = maService.parse(sentence);
var converted = words.map(function(word) {
if(word.pos == '名詞' || word.pos == '動詞') {
word.surface = replacement;
}
return word.surface;
}).join('');
return converted;
});
converter.setRenderer(function(form) {
return """<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/mFQKqA1to4Y&hl=ja&fs=1"></param>
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/mFQKqA1to4Y&hl=ja&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object>""" + form;
});
converter.dispatch();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment