Tällä pienellä HTML-sivulla voi kätevästi järjestää kuvia raahaamalla.
Sivulle pitää vain lisätä kuvien HTML-tagit, jotka voi generoida tähän malliin (Linuxin komentorivillä):
for i in *.jpg; do echo "<li><img src='$i'>"; done > kuvakoodi.txt
<!DOCTYPE html>
<meta charset="UTF-8">
<script type="text/javascript" src="http://script.aculo.us/prototype.js"></script>
<script type="text/javascript" src="http://script.aculo.us/scriptaculous.js"></script>
<style>
img {
max-width: 128px;
}
li {
list-style-type: none;
display: inline-block;
padding: 4px;
}
</style>
<ul id="list">
<li><img src="kuva1.jpg">
<li><img src="kuva2.jpg">
<li><img src="kuva3.jpg">
<li>TODO: lisää kuvat!
</ul>
<pre id="cmd"></pre>
<script>
function move(src, num) {
return "mv " + src + " " + num + "-" + src.replace(/\//g, '-')
}
Sortable.create("list", {
onChange: function() {
var imgs = $$("#list img")
var s = ""
var numbers = 1 + Math.floor(Math.log10(imgs.length - 1))
for (var i = 0; i < imgs.length; ++i) {
var j = ("000000000" + i).substr(-numbers)
s += move(imgs[i].getAttribute("src"), j) + "\n"
}
$("cmd").textContent = s
}
});
</script>Järjestelyn tuloksena sivun alaosaan ilmaantuu skripti, jolla kuvat saa nimettyä uudestaan. Skriptin voi tallentaa tiedostoon ja suorittaa komentorivillä:
sh skripti.txt
Aihe on jo aika vanha, joten et voi enää vastata siihen.