Directories ¶
Path | Synopsis |
---|---|
Package alias implements a virtual provider to rename existing remotes.
|
Package alias implements a virtual provider to rename existing remotes. |
Package all imports all the backends
|
Package all imports all the backends |
Package azureblob provides an interface to the Microsoft Azure blob object storage system
|
Package azureblob provides an interface to the Microsoft Azure blob object storage system |
Package azurefiles provides an interface to Microsoft Azure Files
|
Package azurefiles provides an interface to Microsoft Azure Files |
Package b2 provides an interface to the Backblaze B2 object storage system.
|
Package b2 provides an interface to the Backblaze B2 object storage system. |
api
Package api provides types used by the Backblaze B2 API.
|
Package api provides types used by the Backblaze B2 API. |
Package box provides an interface to the Box object storage system.
|
Package box provides an interface to the Box object storage system. |
api
Package api has type definitions for box
|
Package api has type definitions for box |
Package cache implements a virtual provider to cache existing remotes.
|
Package cache implements a virtual provider to cache existing remotes. |
Package chunker provides wrappers for Fs and Object which split large files in chunks
|
Package chunker provides wrappers for Fs and Object which split large files in chunks |
Package combine implements a backend to combine multiple remotes in a directory tree
|
Package combine implements a backend to combine multiple remotes in a directory tree |
Package compress provides wrappers for Fs and Object which implement compression.
|
Package compress provides wrappers for Fs and Object which implement compression. |
Package crypt provides wrappers for Fs and Object which implement encryption
|
Package crypt provides wrappers for Fs and Object which implement encryption |
pkcs7
Package pkcs7 implements PKCS#7 padding
|
Package pkcs7 implements PKCS#7 padding |
Package drive interfaces with the Google Drive object storage system
|
Package drive interfaces with the Google Drive object storage system |
Package dropbox provides an interface to Dropbox object storage
|
Package dropbox provides an interface to Dropbox object storage |
dbhash
Package dbhash implements the dropbox hash as described in
|
Package dbhash implements the dropbox hash as described in |
Package fichier provides an interface to the 1Fichier storage system.
|
Package fichier provides an interface to the 1Fichier storage system. |
Package filefabric provides an interface to Storage Made Easy's Enterprise File Fabric storage system.
|
Package filefabric provides an interface to Storage Made Easy's Enterprise File Fabric storage system. |
api
Package api has type definitions for filefabric
|
Package api has type definitions for filefabric |
Package ftp interfaces with FTP servers
|
Package ftp interfaces with FTP servers |
Package googlecloudstorage provides an interface to Google Cloud Storage
|
Package googlecloudstorage provides an interface to Google Cloud Storage |
Package googlephotos provides an interface to Google Photos
|
Package googlephotos provides an interface to Google Photos |
api
Package api provides types used by the Google Photos API.
|
Package api provides types used by the Google Photos API. |
Package hasher implements a checksum handling overlay backend
|
Package hasher implements a checksum handling overlay backend |
Package hdfs provides an interface to the HDFS storage system.
|
Package hdfs provides an interface to the HDFS storage system. |
Package hidrive provides an interface to the HiDrive object storage system.
|
Package hidrive provides an interface to the HiDrive object storage system. |
api
Package api has type definitions and code related to API-calls for the HiDrive-API.
|
Package api has type definitions and code related to API-calls for the HiDrive-API. |
hidrivehash
Package hidrivehash implements the HiDrive hashing algorithm which combines SHA-1 hashes hierarchically to a single top-level hash.
|
Package hidrivehash implements the HiDrive hashing algorithm which combines SHA-1 hashes hierarchically to a single top-level hash. |
hidrivehash/internal
Package internal provides utilities for HiDrive.
|
Package internal provides utilities for HiDrive. |
Package http provides a filesystem interface using golang.org/net/http
|
Package http provides a filesystem interface using golang.org/net/http |
Package imagekit provides an interface to the ImageKit.io media library.
|
Package imagekit provides an interface to the ImageKit.io media library. |
client
Package client provides a client for interacting with the ImageKit API.
|
Package client provides a client for interacting with the ImageKit API. |
Package internetarchive provides an interface to Internet Archive's Item via their native API than using S3-compatible endpoints.
|
Package internetarchive provides an interface to Internet Archive's Item via their native API than using S3-compatible endpoints. |
Package jottacloud provides an interface to the Jottacloud storage system.
|
Package jottacloud provides an interface to the Jottacloud storage system. |
api
Package api provides types used by the Jottacloud API.
|
Package api provides types used by the Jottacloud API. |
Package koofr provides an interface to the Koofr storage system.
|
Package koofr provides an interface to the Koofr storage system. |
Package linkbox provides an interface to the linkbox.to Cloud storage system.
|
Package linkbox provides an interface to the linkbox.to Cloud storage system. |
Package local provides a filesystem interface
|
Package local provides a filesystem interface |
Package mailru provides an interface to the Mail.ru Cloud storage system.
|
Package mailru provides an interface to the Mail.ru Cloud storage system. |
api
Package api provides types used by the Mail.ru API.
|
Package api provides types used by the Mail.ru API. |
mrhash
Package mrhash implements the mailru hash, which is a modified SHA1.
|
Package mrhash implements the mailru hash, which is a modified SHA1. |
Package mega provides an interface to the Mega object storage system.
|
Package mega provides an interface to the Mega object storage system. |
Package memory provides an interface to an in memory object storage system
|
Package memory provides an interface to an in memory object storage system |
Package netstorage provides an interface to Akamai NetStorage API
|
Package netstorage provides an interface to Akamai NetStorage API |
Package onedrive provides an interface to the Microsoft OneDrive object storage system.
|
Package onedrive provides an interface to the Microsoft OneDrive object storage system. |
api
Package api provides types used by the OneDrive API.
|
Package api provides types used by the OneDrive API. |
quickxorhash
Package quickxorhash provides the quickXorHash algorithm which is a quick, simple non-cryptographic hash algorithm that works by XORing the bytes in a circular-shifting fashion.
|
Package quickxorhash provides the quickXorHash algorithm which is a quick, simple non-cryptographic hash algorithm that works by XORing the bytes in a circular-shifting fashion. |
Package opendrive provides an interface to the OpenDrive storage system.
|
Package opendrive provides an interface to the OpenDrive storage system. |
Package oracleobjectstorage provides an interface to the OCI object storage system.
|
Package oracleobjectstorage provides an interface to the OCI object storage system. |
Package pcloud provides an interface to the Pcloud object storage system.
|
Package pcloud provides an interface to the Pcloud object storage system. |
api
Package api has type definitions for pcloud
|
Package api has type definitions for pcloud |
Package pikpak provides an interface to the PikPak
|
Package pikpak provides an interface to the PikPak |
api
Package api has type definitions for pikpak
|
Package api has type definitions for pikpak |
Package premiumizeme provides an interface to the premiumize.me object storage system.
|
Package premiumizeme provides an interface to the premiumize.me object storage system. |
api
Package api contains definitions for using the premiumize.me API
|
Package api contains definitions for using the premiumize.me API |
Package protondrive implements the Proton Drive backend
|
Package protondrive implements the Proton Drive backend |
Package putio provides an interface to the put.io storage system.
|
Package putio provides an interface to the put.io storage system. |
Package qingstor provides an interface to QingStor object storage Home: https://www.qingcloud.com/
|
Package qingstor provides an interface to QingStor object storage Home: https://www.qingcloud.com/ |
Package quatrix provides an interface to the Quatrix by Maytech object storage system.
|
Package quatrix provides an interface to the Quatrix by Maytech object storage system. |
api
Package api provides types used by the Quatrix API.
|
Package api provides types used by the Quatrix API. |
Package s3 provides an interface to Amazon S3 object storage
|
Package s3 provides an interface to Amazon S3 object storage |
Package seafile provides an interface to the Seafile storage system.
|
Package seafile provides an interface to the Seafile storage system. |
api
Package api provides types used by the Seafile API.
|
Package api provides types used by the Seafile API. |
Package sftp provides a filesystem interface using github.com/pkg/sftp
|
Package sftp provides a filesystem interface using github.com/pkg/sftp |
Package sharefile provides an interface to the Citrix Sharefile object storage system.
|
Package sharefile provides an interface to the Citrix Sharefile object storage system. |
api
Package api contains definitions for using the premiumize.me API
|
Package api contains definitions for using the premiumize.me API |
Package sia provides an interface to the Sia storage system.
|
Package sia provides an interface to the Sia storage system. |
api
Package api provides types used by the Sia API.
|
Package api provides types used by the Sia API. |
Package smb provides an interface to SMB servers
|
Package smb provides an interface to SMB servers |
Package storj provides an interface to Storj decentralized object storage.
|
Package storj provides an interface to Storj decentralized object storage. |
Package sugarsync provides an interface to the Sugarsync object storage system.
|
Package sugarsync provides an interface to the Sugarsync object storage system. |
api
Package api has type definitions for sugarsync
|
Package api has type definitions for sugarsync |
Package swift provides an interface to the Swift object storage system
|
Package swift provides an interface to the Swift object storage system |
Package ulozto provides an interface to the Uloz.to storage system.
|
Package ulozto provides an interface to the Uloz.to storage system. |
api
Package api has type definitions for uloz.to
|
Package api has type definitions for uloz.to |
Package union implements a virtual provider to join existing remotes.
|
Package union implements a virtual provider to join existing remotes. |
common
Package common defines code common to the union and the policies
|
Package common defines code common to the union and the policies |
policy
Package policy provides utilities for the union implementation.
|
Package policy provides utilities for the union implementation. |
upstream
Package upstream provides utility functionality to union.
|
Package upstream provides utility functionality to union. |
Package uptobox provides an interface to the Uptobox storage system.
|
Package uptobox provides an interface to the Uptobox storage system. |
api
Package api provides types used by the Uptobox API.
|
Package api provides types used by the Uptobox API. |
Package webdav provides an interface to the Webdav object storage system.
|
Package webdav provides an interface to the Webdav object storage system. |
api
Package api has type definitions for webdav
|
Package api has type definitions for webdav |
odrvcookie
Package odrvcookie can fetch authentication cookies for a sharepoint webdav endpoint
|
Package odrvcookie can fetch authentication cookies for a sharepoint webdav endpoint |
Package yandex provides an interface to the Yandex storage system.
|
Package yandex provides an interface to the Yandex storage system. |
api
Package api provides types used by the Yandex API.
|
Package api provides types used by the Yandex API. |
Package zoho provides an interface to the Zoho Workdrive storage system.
|
Package zoho provides an interface to the Zoho Workdrive storage system. |
api
Package api provides types used by the Zoho API.
|
Package api provides types used by the Zoho API. |
Click to show internal directories.
Click to hide internal directories.