Skip to content

Instantly share code, notes, and snippets.

@pabloalba
pabloalba / gist:6977872
Created October 14, 2013 15:54
Get a list of ids, and show the elements. This code is too damn long for this simple task. Improvements?
def showContents(){
def contents = []
def ids = params.list('id').findAll { it.isLong() }*.toLong()
if (ids) {
contents = Content.createCriteria().list {
'in' 'id', ids
}
}
render view:'showContents', model:[contents:contents]
}
@pabloalba
pabloalba / subDownload.groovy
Created January 12, 2013 19:53
Script para descargar automáticamente subtítulos de subtitulos.es. Hace un poco de web scraping para obtener el último subtítulo en inglés, que descarga con wget.
#!/usr/bin/groovy
//http://www.subtitulos.es/ajax_loadShow.php?show=1493&season=1
def shows = [
[id:1493, season:1, directory:"/media/data/Arrow"],
[id:382, season:4, directory:"/media/data/Modern.Family"]
]