All Projects → Nephos → transfer_more

Nephos / transfer_more

Licence: GPL-3.0 license
Fast and temporary file uploader 📶 UPSTREAM ON https://git.sceptique.eu/Sceptique/transfer_more

Programming Languages

crystal
512 projects
HTML
75241 projects
Makefile
30231 projects
Dockerfile
14818 projects

Labels

Projects that are alternatives of or similar to transfer more

fileupload
🆙 File uploads on steroids for Nette Framework (@nette). Implements blueimp/jquery-file-upload.
Stars: ✭ 28 (+75%)
Mutual labels:  upload
angular-progress-http
[DEPRECATED] Use @angular/common/http instead
Stars: ✭ 43 (+168.75%)
Mutual labels:  upload
file-upload-with-preview
🖼 Simple file-upload utility that shows a preview of the uploaded image. Written in TypeScript. No dependencies. Works well with or without a framework.
Stars: ✭ 406 (+2437.5%)
Mutual labels:  upload
mat-file-upload
A simple & configurable Angular Material file upload component.
Stars: ✭ 14 (-12.5%)
Mutual labels:  upload
nucked-truth-of-files
HollyJS Moscow
Stars: ✭ 14 (-12.5%)
Mutual labels:  upload
go-fastly-cli
CLI tool for interacting with Fastly CDN services via official REST API.
Stars: ✭ 14 (-12.5%)
Mutual labels:  upload
httputils
Http工具包:OkHttp轻量封装 、功能全面、设计力求优雅与纯粹,Java领域前后端处Http问题的新选择。
Stars: ✭ 21 (+31.25%)
Mutual labels:  upload
cdnupload
Upload your site's static files to a directory or CDN, using content-based hashing
Stars: ✭ 41 (+156.25%)
Mutual labels:  upload
react-file-input-previews-base64
This package provides an easy to use, ready to go and customizable wrapper around file input, with option for image previews and returning file as base64 string.
Stars: ✭ 15 (-6.25%)
Mutual labels:  upload
simple http server
simple http server for upload and download
Stars: ✭ 101 (+531.25%)
Mutual labels:  upload
laravel-tus-upload
A package for handling resumable file uploads in a Laravel application via the http://tus.io/ resumable file upload protocol.
Stars: ✭ 43 (+168.75%)
Mutual labels:  upload
upload-compression-plugin
Compress and decompress files on https://upload.io/
Stars: ✭ 21 (+31.25%)
Mutual labels:  upload
speed-cloudflare-cli
📈 Measure the speed and consistency of your internet connection using speed.cloudflare.com
Stars: ✭ 99 (+518.75%)
Mutual labels:  upload
RxUploader
Uploader for Android using RxJava
Stars: ✭ 72 (+350%)
Mutual labels:  upload
safe-svg
Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.
Stars: ✭ 129 (+706.25%)
Mutual labels:  upload
google-music-manager-uploader
Google Music Manager Uploader module / Easily upload MP3 (folder) to Google Music
Stars: ✭ 21 (+31.25%)
Mutual labels:  upload
pepic
Image and video proxy for my pet-projects
Stars: ✭ 35 (+118.75%)
Mutual labels:  upload
weiboUploader-Watermark
新浪微博图床批量传图工具 上传-缩放-水印-生成链接一键搞定
Stars: ✭ 41 (+156.25%)
Mutual labels:  upload
file-handling
File Handling Helper
Stars: ✭ 14 (-12.5%)
Mutual labels:  upload
ic-firebase-uploader
This component is a multi-file uploader for firebase
Stars: ✭ 21 (+31.25%)
Mutual labels:  upload

Migrated to https://git.sceptique.eu/Sceptique/transfer_more

transfer_more

Fast and lite file upload server (transfer.sh clone).

screenshot

  • It's a simple online file sharing.
  • Files older than 7 days are destroyed (configurable).
  • Recognize shebangs, magic numbers, ...

Installation travis

Compatible crystal v0.35.1

From source

make        # build the app / deps
make test   # run unit test
make doc    # build the documentation

From AUR with yaourt

yaourt -S transfer-more

Usage

Run the Server

export TRANSFER_SSL_ENABLED=true    # true if the ssl is enabled, any other string is false
export TRANSFER_BASE_STORAGE="/tmp" # where the files will be kept
export TRANSFER_SECURE_SIZE=4       # how much characters to identify a file
export TRANSFER_STORAGE_DAYS=7      # how much time the files are kept
export TRANSFER_TIME_FORMAT="%y%m%d%H"
./transfer_more
./transfer_more --help
    -b HOST, --bind HOST             Host to bind (defaults to 0.0.0.0)
    -p PORT, --port PORT             Port to listen for connections (defaults to 3000)

Command line client

curl --progress-bar --upload-file file.mp4  http://domain/name.mp4

Inside a docker

If you are using docker-compose:

docker-compose build && docker-compose up

Else, you can do:

docker build -t transfer_more . && docker run transfer_more

ShareX template

{
  "Name": "Sceptique",
  "DestinationType": "ImageUploader, TextUploader, FileUploader, URLShortener",
  "RequestURL": "https://up.sceptique.eu/",
  "FileFormName": "file",
  "Headers": {
    "User-Agent": "curl"
  }
}

Development

TODO: Write development instructions here

Contributing

  1. Fork it ( https://git.sceptique.eu/Sceptique/transfer_more/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • Nephos Arthur Poulet - creator, maintainer
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].