All Projects → mschneider82 → sharecmd

mschneider82 / sharecmd

Licence: Apache-2.0 license
Cmdline tool written in Golang to share file links using cloud providers like dropbox, googledrive, seafile, nextcloud

Programming Languages

go
31211 projects - #10 most used programming language
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to sharecmd

Sftpgo
Fully featured and highly configurable SFTP server with optional HTTP, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
Stars: ✭ 3,534 (+3055.36%)
Mutual labels:  cloud-storage
SaorTech-cloud-services
A range of scripts to provision and configure open source cloud services.
Stars: ✭ 23 (-79.46%)
Mutual labels:  cloud-storage
amplitude-bigquery
Export your events from Amplitude to Google BigQuery/Google Cloud Storage
Stars: ✭ 28 (-75%)
Mutual labels:  cloud-storage
Google Cloud Go
Google Cloud Client Libraries for Go.
Stars: ✭ 2,720 (+2328.57%)
Mutual labels:  cloud-storage
backblaze
Backblaze.Agent is a high-performance .NET Core implementation of the Backblaze B2 Cloud Storage API.
Stars: ✭ 32 (-71.43%)
Mutual labels:  cloud-storage
ekstertera
Linux GUI клиент для работы с Яндекс.Диск (Yandex.Disk) через REST API
Stars: ✭ 33 (-70.54%)
Mutual labels:  cloud-storage
Chronus
🕐 一款能帮助管理生活目标的微信小程序
Stars: ✭ 195 (+74.11%)
Mutual labels:  cloud-storage
pontem
Open source tools for Google Cloud Storage and Databases.
Stars: ✭ 62 (-44.64%)
Mutual labels:  cloud-storage
ossperf
A lightweight tool for analyzing the performance and data integrity of object-based storage services
Stars: ✭ 67 (-40.18%)
Mutual labels:  cloud-storage
hybris
Robust and strongly consistent hybrid cloud storage library
Stars: ✭ 13 (-88.39%)
Mutual labels:  cloud-storage
Go Fastdfs
go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。Go-fastdfs is a simple distributed file system (private cloud storage), with no center, high performance, high reliability, maintenance free and other advantages, support breakpoint continuation, block upload, small file merge, automatic synchronization, automatic r…
Stars: ✭ 2,923 (+2509.82%)
Mutual labels:  cloud-storage
cottoncandy
sugar for s3
Stars: ✭ 33 (-70.54%)
Mutual labels:  cloud-storage
ilab-media-tools
mediacloud.press/
Stars: ✭ 98 (-12.5%)
Mutual labels:  cloud-storage
Jaya
Cross platform file manager application for Windows, Mac and Linux operating systems. (planned mobile support)
Stars: ✭ 219 (+95.54%)
Mutual labels:  cloud-storage
drive-desktop
internxt.com/drive
Stars: ✭ 102 (-8.93%)
Mutual labels:  cloud-storage
File Picker
The Kloudless File Picker is a file chooser and uploader for apps that integrates with 20+ cloud storage services with a few lines of code
Stars: ✭ 208 (+85.71%)
Mutual labels:  cloud-storage
OptimizeRasters
OptimizeRasters is a set of tools for converting raster data to optimized Tiled TIF or MRF files, moving data to cloud storage, and creating Raster Proxies.
Stars: ✭ 105 (-6.25%)
Mutual labels:  cloud-storage
go-storage
A vendor-neutral storage library for Golang: Write once, run on every storage service.
Stars: ✭ 387 (+245.54%)
Mutual labels:  cloud-storage
PHP-Backuper
A framework which will help you to make (incremental) backups of your site.
Stars: ✭ 16 (-85.71%)
Mutual labels:  cloud-storage
go-drive
A simple cloud drive mapping web app supports local, FTP/SFTP, S3, OneDrive, WebDAV, Google Drive.
Stars: ✭ 184 (+64.29%)
Mutual labels:  cloud-storage

Go Report Card GoDoc

gopher

Go Share files!

Share your files with your friends using Cloudproviders with just one command.

Supported Cloud Providers:

  • Dropbox
  • Google Drive
  • Seafile (also private hosted)
  • Nextcloud / Owncloud
  • Any missing? Create an Issue or PR!

Optional Support for URL Shortener:

  • Biturl.top
  • ...

Howto share?

user@srv# share somedocument.pdf
Uploading 361 B/361 B
URL: https://drive.google.com/open?id=1C77TZBMT0PESUvsIPetGzrK36LqGFqza
Short URL: https://biturl.top/67vE32
URL copied to clipboard!

Howto setup?

user@srv# share --setup

Select a provider and connect the app to your account. The token will be saved to your disk.

Howto install?

Download precompiled binarys for your OS or compile it from source.

On Linux/Mac/Windows you can use this curl command to always get the latest version:

curl -sfL https://install.goreleaser.com/github.com/mschneider82/sharecmd.sh | sh

Or if you use MacOSX you can also use brew:

brew install https://github.com/mschneider82/sharecmd/raw/master/Formula/sharecmd.rb

Notes:

Sharecmd uploads the file to the configured cloud provider and does a public share of the file for anyone who has the link. The link will be copyed to system clipboard (windows/linux/macos)

Provider Notes:

Dropbox:

It uploads all files to /Apps/sharecmd (folder auto generated)

Googledrive:

It uploads all files to /sharecmd (folder auto generated)

Seafile:

It creates a new Library called sharecmd on setup

Own/Nextcloud:

The folder /sharecmd will be auto generated.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].