Skip to content

mpwsh/filepush-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

filepush-rs

Small Rust library to upload and download files from/to filepush.co.

I forked the transfer-rs library and added download capabilities.

Usage

extern crate filepush;
use filepush::{upload, download};

fn main() {
    match upload("Cargo.toml") {
        Ok(url) => println!("{}", url),
        Err(err) => panic!("Error: {}", err),
    };
    match download("https://filepush.co/9LY9/test1") {
        Ok(url) => println!("{}", url),
        Err(err) => panic!("Error: {}", err),
    };
}

A simple CLI application is provided in the examples directory.

Building

  • Install rustc using RustUp
  • Run cargo build --release

Cli app usage from examples folder

  • git clone https://github.com/marianopw/filepush-rs
  • cd filepush-rs
  • cargo run --example cli_client -- -u yourfile
  • cargo run --example cli_client -- -d yourlink

Credit

Transfer-rs lib author is Harsh Shandilya

About

Simple library to upload and download files to/from https://filepush.co/ using Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages