<div dir="ltr">Hi, Milan --<div><br></div><div>You can indeed open a Server workspace</div><div><br></div><div><img src="cid:ii_14c0c7acb958b2c3" alt="Inline image 1" width="457" height="400"><br></div><div><br></div><div><div>Then you can run code like</div><div><br></div><div><div>var fs = require('fs');</div><div>process.cwd(); // /home/lively/LivelyKernel</div><div>var files = fs.readdirSync("./users/mzimmerm"); // config.js,images,projects,start.html</div></div></div><div><br></div><div>Alternatively, to use webdav to list files (from a normal workspace):</div><div><br></div><div><div>var dirContent = URL.root.withFilename("users/mzimmerm/")</div><div>  .asWebResource().getSubElements(/*optional: depth*/)</div><div><br></div><div>dirContent.subDocuments // WebResource(<a href="http://lively-web.org/users/mzimmerm/config.js">http://lively-web.org/users/mzimmerm/config.js</a>), ...</div><div>dirContent.subCollections // WebResource(<a href="http://lively-web.org/users/mzimmerm/images/">http://lively-web.org/users/mzimmerm/images/</a>), ...</div></div><div><br></div><div>Best,</div><div>Robert</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 7, 2015 at 12:10 PM, Milan Zimmermann <span dir="ltr"><<a href="mailto:milan.zimmermann@gmail.com" target="_blank">milan.zimmermann@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks Robert, <div><br></div><div>this worked great to copy all my files from lively-kernel to my local installation.</div><div><br></div><div>I have a somewhat related question that should go into it's own subject but let me ask it here: When running the process I wrapped the code into a list of all files I had in that directory and subdirectories. I created that list manually, but originally I thought to do something like this on top of the script</div><div><br></div><div><div>fs = require('fs');</div><div>files = fs.readdirSync("."); // well I realize we are in Webdav so this is not right but sufficient for the question context I think</div></div><div>// process the files</div><div><br></div><div>Basically, my question is, (and I realize it is vague): is there a way for the JS workspace to act as a Nodejs console as well - being able to require Nodejs modules in the JS workspace, call the module exposed methods, and process the results in the JS workspace? </div><div><br></div><div>Thanks</div><span class="HOEnZb"><font color="#888888"><div>Milan</div><div><br></div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 5, 2015 at 12:54 AM, Robert Krahn <span dir="ltr"><<a href="mailto:robert.krahn@gmail.com" target="_blank">robert.krahn@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, Milan --<div><br></div><div>You can find a migration script here:</div><div>  <a href="http://lively-web.org/users/robertkrahn/2015-03-04_migrate-lively-kernel-worlds.html" target="_blank">http://lively-web.org/users/robertkrahn/2015-03-04_migrate-lively-kernel-worlds.html</a></div><div><br></div><div>When you run it locally and change the hostname / portname of "newURL" accordingly you can migrate to your own server or you can migrate your worlds to <a href="http://lively-web.org" target="_blank">lively-web.org</a>.</div><div><br></div><div>Best,</div><div>Robert</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Wed, Mar 4, 2015 at 2:03 PM, Milan Zimmermann <span dir="ltr"><<a href="mailto:milan.zimmermann@gmail.com" target="_blank">milan.zimmermann@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Hi,<div><br></div><div>After installing the latest lively-web locally from <a href="https://github.com/LivelyKernel/LivelyKernel" target="_blank">https://github.com/LivelyKernel/LivelyKernel</a>, I webdav copied some projects from my older playing with Lively in <a href="http://lively-kernel.org/repository/webwerkstatt/users/mzimmerm/" target="_blank">http://lively-kernel.org/repository/webwerkstatt/users/mzimmerm/</a> to the new installation.</div><div><br></div><div>But the projects do not open in the latest code - looking at the xhtml code they are generally <meta id="LivelyMigrationLevel"><![CDATA[4]]></meta>. I debugged through the bootstrap.js and I think there is something failing when the build() element fails to append to the body, but that is just a guess I was unable to follow through.</div><div><br></div><div>Is there a way to convert/migrate older xhtml files? I do not have anything of importance, so no problem if not, but perhaps there is something known I can do,</div><div><br></div><div>thanks</div><span><font color="#888888"><div>milan</div></font></span></div>
<br></div></div>_______________________________________________<br>
lively-kernel mailing list<br>
<a href="mailto:lively-kernel@hpi.uni-potsdam.de" target="_blank">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>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div><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>
<br></blockquote></div><br></div>