This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env groovy | |
@Grab('nekohtml:nekohtml:latest.integration') | |
import org.cyberneko.html.parsers.SAXParser | |
import groovy.xml.DOMBuilder | |
import groovy.xml.XmlUtil | |
import groovy.xml.dom.DOMCategory | |
/* | |
* gaelyk - utility wrapper command for Gaelyk. | |
* 2010/02/03 [email protected] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class FilterCore { | |
private String pattern | |
private String map | |
private DocObj mydoc | |
boolean proc = false | |
def FilterCore(String pattern,DocObj mydoc){ | |
this.pattern = pattern | |
this.mydoc=mydoc | |
} | |
def tag(map){ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def api = "R_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" | |
def user = "your user name" | |
def url = "http://tv.yahoo.co.jp" | |
def version ="2.0.1" | |
def u = "http://api.bit.ly/shorten?version=${version}&longUrl=${url}&login=${user}&apiKey=${api}" | |
def shorten = new URL(u) | |
def result = shorten.text | |
if(result!=""){ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Grab('org.eclipse.jetty:jetty-server:7.0.1.v20091125') | |
@Grab('org.eclipse.jetty:jetty-servlet:7.0.1.v20091125') | |
import org.eclipse.jetty.server.* | |
import org.eclipse.jetty.server.handler.* | |
import org.eclipse.jetty.servlet.* | |
import groovy.servlet.* | |
server = new Server(8080) | |
servletHandler = new ServletContextHandler(ServletContextHandler.SESSIONS) | |
servletHandler.with { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@GrabResolver(name='HiveDB', root='http://www.hivedb.org/maven/') | |
@Grab('org.hivedb:github-api:1.0') | |
import org.hivedb.github.* | |
hub = new GitHub('glaforge', 'gaelyk') | |
println "Recent commits in ${hub.userName}/${hub.repository}:" | |
hub.commits.each { c -> println """ | |
${c.authorDate} by ${c.author.name} | |
${c.message} | |
${c.url}""" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Grab('jivesoftware:smack:3.0.4') | |
@Grab('jivesoftware:smackx:3.0.4') | |
import org.jivesoftware.smack.* | |
(username, password) = ['<<from_username>>', '<<from_password>>'] | |
to = '<<to_username>>@gmail.com' | |
con = new XMPPConnection( | |
new ConnectionConfiguration('talk.google.com', 5222, 'gmail.com')) | |
con.connect() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package exam1; | |
public class WordFilter { | |
private String word; | |
public WordFilter(String word) { | |
this.word = word; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apply plugin: 'groovy' | |
apply plugin: 'eclipse' | |
repositories { | |
mavenCentral() | |
mavenRepo urls: "http://groovypp.artifactoryonline.com/groovypp/libs-releases-local/" | |
} | |
dependencies { | |
def gppVersion = '0.2.4' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import org.codehaus.groovy.groovydoc.GroovyRootDoc | |
import org.codehaus.groovy.tools.groovydoc.GroovyDocTool | |
import static groovy.io.FileType.FILES | |
/** | |
* Generate i18n messages.properties from the domain class comments | |
* | |
* grails generate-i18n-labels | |
* grails generate-i18n-labels {target lang} | |
* grails generate-i18n-labels {lang} {target package} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ================= DSL ================= | |
// カタコトな日本語だね。 | |
わいは 茶 に 砂糖 | |
あたいは、 茶 に 砂糖 と ミルク | |
おいらは 珈琲 に 砂糖, ミルク と リキュール | |
// ======================================= | |
"""注文内容:\n${allBreaks.collect { " - $it" }.join('\n')}""" |