Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuudi/onesend
send files through onedrive
https://github.com/yuudi/onesend
Last synced: 3 months ago
JSON representation
send files through onedrive
- Host: GitHub
- URL: https://github.com/yuudi/onesend
- Owner: yuudi
- License: mit
- Created: 2021-08-05T11:38:57.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-21T21:41:20.000Z (over 1 year ago)
- Last Synced: 2024-07-27T20:47:58.902Z (4 months ago)
- Language: TypeScript
- Homepage: https://send.yuudi.dev/
- Size: 128 KB
- Stars: 69
- Watchers: 0
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - yuudi/onesend - send files through onedrive (TypeScript)
README
# Onesend
send your file through onedrive
## Features
- Upload file without login, share anytime!
- End-to-end encryption, security matters!
- Onedrive storage, **No** traffic passthrough, free your server!
- CLI command generation, easy for linux command-line download!## Demo
## How does it work
1. Open the website
1. Upload your file(s)
1. Get the link and share it
1. Others download from the link## Limitations
- **MUST** hosted on https site (because service worker only works on https)
- Cannot work in Firefox InPrivate window (because service worker are disabled)
- Leaving downloading page will interrupt downloading (because downloading is done inside service worker)## Deploy
1. download from release and unzip
1. run program## Configuration
**SavePath**: where to save files in your onedrive
**Listen**: how the program bind addressif you want to use your private client_id and client_secret to setup this app, you can check [This Instruction](./docs/Private-App.md)
## Build
If you want to build from source, you need to install [go](https://golang.org/) and run `go build` in the project directory