<html><head></head><body> <div dir="auto">Hi Karl,</div><div dir="auto"><br></div><div dir="auto">Interesting idea.</div><div dir="auto"><br></div><div dir="auto">One important question…</div><div dir="auto"><br></div><div dir="auto">How would you ensure that any module that gets deleted from one of the existing repositories will also be speedily removed from the gdrive unified module source mirror?</div><div dir="auto"><br></div><div dir="auto">cf. As what happened when Crossway withdrew its previous permission for CrossWire to host the ESV as a Sword module </div><div dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto"><br></div><div dir="auto">David</div><div><br></div> <div><br></div><div><br></div>On Sat, May 24, 2025 at 16:29, Karl Kleinpaste <<a class="" href="mailto:On Sat, May 24, 2025 at 16:29, Karl Kleinpaste <<a href=">karl@kleinpaste.org</a>> wrote:<blockquote type="cite" class="protonmail_quote"> <font face="FreeSerif">This has been on my mind for a couple years: Creation of a unified module repo in one of the major cloud storage systems. Some months ago, I got around to fiddling with things enough to make it a possibility. I'm wondering how useful others might find this, and whether users could put it to use if it was offered publicly.<br> <br> Google Drive has been the most obvious candidate for storage because it has, as far as I know, the most generous space for free usage. Along with filesystem tools like rclone and sshfs, it's possible to glue many random things around the net into a filesystem as a quasi-local reference.<br> <br> If you're not aware of rclone, see <a href="https://rclone.org/" class="moz-txt-link-freetext">https://rclone.org/</a> where you'll learn it's "rsync for cloud storage." It has support for Windows, Linux, and MacOS. Most importantly to me, rclone has a FUSE-driven mount capability, by which I can simply glue remote filesystems to my own. So I use sshfs to mount ftp.xiphos.org and ftp.crosswire.org (because I have personal creds there), and rclone with an anon configuration to mount eBible and IBT. Then I use rsync from each to push it all into my Google Drive.<br> <br> I have cloned 11 repos into my personal GDrive, using a script that can update them regularly (though it's manual so far, not yet cron-driven):<br> <br> crosswire/pub/sword/atticraw<br> crosswire/pub/sword/betaraw<br> crosswire/pub/sword/dbgraw<br> crosswire/pub/sword/experimentalraw<br> crosswire/pub/sword/lockmanraw<br> crosswire/pub/sword/raw<br> crosswire/pub/sword/wyclifferaw<br> crosswire/pub/bible-org/sword<br> xiphos/pub/xiphos<br> ebible<br> ibt<br> <br> These occupy ~5Gbytes. Then the user could surf this shared link for my GDrive to connect at his end: <a href="https://drive.google.com/drive/folders/1nDVZRDfs8EtdXV_aKpbea1YbSEOSyJW5" class="moz-txt-link-freetext">https://drive.google.com/drive/folders/1nDVZRDfs8EtdXV_aKpbea1YbSEOSyJW5</a> ...and then an rclone configuration at his end will let him get at these things directly using "local" filesystem references with InstallMgr.conf's "DIRSource=" directive.<br> <br> I'm a networks guy, so this is in part a technical toy to me. But it requires someone adept enough to use GDrive in the 1st place, and to use rclone to get at their GDrive.<br> <br> It's likely that I've overthought this to a degree. Nonetheless what do others think about the availability of all repos in a one-stop-shopping motif under a common subtree?</font></blockquote></body></html>