#pastebin #com #content #api #expiration #format #access

pastebin_rust_api

用于发布内容到 pastebin.com 的库

2 个版本

使用旧的 Rust 2015

0.5.14 2021年8月26日
0.5.13 2017年8月29日
0.5.12 2017年5月31日
0.4.12 2017年5月22日
0.1.11 2017年5月16日

#10 in #expiration

每月 25 次下载

Apache-2.0

30KB
819

pastebin Rust Api

Rust 对 Pastebin Api 的封装

安装

将以下内容添加到您的 Cargo.toml 中 pastebin_rust_api = "0.2.11"[dependencies] 之下

入门指南

Paster 的简单用法

extern crate pastebin_rust_api;
use pastebin_rust_api::{Paster, Access, Format, Expiration};

fn main() {
    // I recommend to put your dev key into an environment variable called `PASTEBIN_DEVELOPER_TOKEN`.
    let parser = Paster::new(Some("<YOUR DEV KEY>".to_owned()));
    let response = parser.paste("<html></html>",
                                Some(&Access::Private),
                                Some("TestHtml"),
                                Some(&Expiration::TenMinutes),
                                Some(&Format::HTML5),
                                None);
    if response.is_ok() {
        if let Some(paste) = response.ok() {
            // If everything is OK, you can get the url to your code here.
            println!("{}", paste.content);
        }
    }
}

如果您想查看所有方法的示例,请查看 测试文件夹

依赖关系

~7–15MB
~215K SLoC