<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <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 class="moz-txt-link-freetext" href="https://rclone.org/">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 class="moz-txt-link-freetext" href="https://drive.google.com/drive/folders/1nDVZRDfs8EtdXV_aKpbea1YbSEOSyJW5">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>
  </body>
</html>