<div dir="ltr">Apologies, this kind of stuff should be directly supported. For now you can use the snippet below.<div><br></div><div>Note, rename/copying a world is actually very straightforward, the only issue that you have to pay attention to is to properly link the bootstrap script since this is link is relative and needs to change when you change the location of the world.</div>
<div><br></div><div><br></div><div>Snippet:</div><div><br></div><div><div>function copyWorld(from, to) {</div><div>    // usage like:</div><div>    //   copyWorld('users/robertkrahn/foo/world.html', 'users/robertkrahn/world.html');</div>
<div>    var toURL = URL.root.withFilename(to),</div><div>        htmlSource = URL.source.asWebResource().get().content,</div><div>        html = $($.parseHTML(htmlSource, document, true/*keep scripts*/)),</div><div>        bootstrapModuleURL = new URL(module("lively.bootstrap").uri()),</div>
<div>        bootstrapFile = bootstrapModuleURL.relativePathFrom(toURL);</div><div>    html.filter('script[src]').attr('src', bootstrapFile);</div><div>    var newHTML = html.toArray().map(function(ea) { return Exporter.stringify(ea); }).join('\n');</div>
<div>    toURL.asWebResource().put(newHTML);</div><div>}</div></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Feb 19, 2014 at 4:11 AM, Sean P. DeNigris <span dir="ltr"><<a href="mailto:sean@clipperadams.com" target="_blank">sean@clipperadams.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Can I do e.g. a batch rename to move my worlds from<br>
[username]/[newSubDirectory]/[worldName].html to<br>
[username]/[worldName].html<br>
<br>
<br>
<br>
-----<br>
Cheers,<br>
Sean<br>
--<br>
View this message in context: <a href="http://forum.world.st/Programmatically-dealing-with-Worlds-tp4744819.html" target="_blank">http://forum.world.st/Programmatically-dealing-with-Worlds-tp4744819.html</a><br>
Sent from the Lively Kernel mailing list archive at Nabble.com.<br>
_______________________________________________<br>
lively-kernel mailing list<br>
<a href="mailto:lively-kernel@hpi.uni-potsdam.de">lively-kernel@hpi.uni-potsdam.de</a><br>
<a href="http://lists.hpi.uni-potsdam.de/listinfo/lively-kernel" target="_blank">http://lists.hpi.uni-potsdam.de/listinfo/lively-kernel</a><br>
</blockquote></div><br></div>