<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">New capability integrated with X3D JSON Loader.<div class=""><br class=""></div><div class="">John<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Begin forwarded message:</div><br class="Apple-interchange-newline"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">From: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">John Carlson <<a href="mailto:yottzumm@gmail.com" class="">yottzumm@gmail.com</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Subject: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">X3D Serve -- X3D JSON Loader + Gnu Privacy Guard Cryptography on server</b><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Date: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">February 27, 2016 at 1:48:32 AM EST<br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">x3dom mlist <<a href="mailto:x3dom-users@lists.sourceforge.net" class="">x3dom-users@lists.sourceforge.net</a>><br class=""></span></div><br class=""><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Want a personal server to encrypt, sign and decrypt your X3D documents?  Look no further than:<div class=""><br class=""></div><div class=""><a href="https://github.com/coderextreme/x3dserve" class="">https://github.com/coderextreme/x3dserve</a><div class=""><br class=""></div><div class="">Set up gpg command-line on your system, and install node.js and Java Developer’s Kit.  Do an "npm install".  Start up “node app.js” and select the file to be translated to JSON.  Then optionally sign and encrypt for GnuPG.  Paste in a encrypted or signed document, uncheck sign and encrypt and hit Crypto to decrypt the document and display it.  Optionally search for files by content.</div><div class=""><br class=""></div><div class="">Can anyone say if this should be GPLed?</div></div><div class=""><br class=""></div><div class="">Yes, this could be better integrated.  My next step will be to look into OpenPGP.js.  Works with a limited number of files to search with.  I haven’t handled huge numbers of files yet on search (Hadoop?).  And the server might not crash.</div><div class=""><br class=""></div><div class="">If someone wants to design a better GUI (say one built with angular and x3dom), it would be appreciated.</div><div class=""><br class=""></div><div class="">John</div></div></div></blockquote></div><br class=""></div></body></html>