关于我
 

xjpvictor's Blog
小老鼠,上灯台,两只耳朵竖起来

上传Filebin.ca脚本


各种折腾·kdescript

本文最后编辑于超过3954天以前,部分内容可能已经失效

Filebin.ca 是个临时存放文件的服务,类似pastebin,只不过是上传文件而不是贴文本。文件大小要小于50MB,只能下载1000次,或者下载流量最高到1GB,而且文件6个月内没有下载就会被删除。好处是提供一个简单的api,可以用在脚本里。这个api超简单,就纯粹是curl的HTTP POST上传而已。写个简单的bash脚本

#!/bin/bash

id=`curl -F file="@$1" http://filebin.ca/upload.php | grep status | awk -F':' '{print $NF}'`
url=`echo "http://filebin.ca/$id" | xclip | xclip -o`
notify-send Service "`echo File uploaded to Filebin.ca and url $url is copied to clipboard`"

xclip是个用于把东西放到系统的剪贴板里的命令行工具。

到 ~/.kde4/share/kde4/services/ServiceMenus/ 里新建一个Filebin.desktop的文件

[Desktop Entry]
Type=Service
Actions=UploadToFilebin;
MimeType=application/octet-stream;
X-KDE-ServiceTypes=KonqPopupMenu/Plugin

[Desktop Action UploadToFilebin]
Exec=/path/to/filebin-upload-script %F
Icon=folder-red
Name=Upload to Filebin.ca

这样Dolphin里就能直接右键上传文件到Filebin.ca,然后得到的地址直接会收在剪贴板里。

本文 "上传Filebin.ca脚本" 由 K. Huang 首先发表于 xjpvictor's Blog 并以 CC BY-NC 4.0 许可证发布 © 2012
转载注明引用来源 https://blog.xjpvictor.info/2012/05/filebin-ca-upload-script/


推广:使用 Vultr 搭建属于你自己的博客,每月低至 2.5 美元,全球多数据中心,稳定高速

打赏我

评论

你的邮箱地址不会被公开。必填项以 * 标出

无意义或不相关评论将被删除

允许使用以下html标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

你可以上传文件,粘贴代码或长文至 Drop.it.r

本博客是言论不自由博客,评论只接受询问及赞同,不同观点请出门左转微博/发表于自己的博客。谢谢合作!

评论意味着你 同意 上传部分私人数据,包括邮箱和 IP, 这些数据不会被分享给第三方,不会用于商业用途或再推广用途。

更多相似文章