最新消息:找几个友情链接呗,稍微跟本博客相关的都OK,百度Google均有收录(50+)即可,添加后邮件至:admin(at} 61zyw.com,随后我就添加

Plowshare: 命令行下的网盘管理脚本(shell)

VPS文档 dadi666.com 4329浏览 0评论

Plowshare4

项目地址:https://github.com/oczkers/plowshare OR code.google

一个命令行下的网盘(共享文件网站)管理工具,基于shell脚本。

一个很强大的命令行工具,支持众多网盘(甚至第一个列表中有115.com),匿名上传,登陆账户上传,文件改名,文件删除,文件下载(匿名或登陆),验证码,当然支持的76个网盘站点中,具体的功能有所区别(支持列表传送门)。

【必须模块】

> 系统环境: { GUN/Linux [coreutils,sed (>1.10)];或,BSD/Mac OSX (GUN-sed);或,Cygwin }

> Bash (>=4.1)

> Curl (>=7.24)

> 字符编码转换神马神马的,如果有网盘要验证码的话还要装上神马神马的,如果必须要javascript的那就要装神马神马的,具体传送门

README中有详细的介绍了,就算没有的话可以去Google家的托管地址。

就先这样子了,我也是在找 rghost.net 文件上传下载的脚本中无意发现的,以前貌似见过,但显然忘了。

写上先,回头有需要再折腾。

【 rghost.net 】

话说 rghost.net 下载脚本为:

#!/bin/bash

wget -c `wget -O - $1|egrep -o "http://rghost.net/.*\" "|cut -f1 -d '"'`

保存为文件名.sh

使用方法:

chmod +x 文件名.sh

./文件名.sh "http://rghost.net/50986268"

这样就可以下载了,直接用wget默认下载不了。

然后是上传的脚本:

#!/bin/bash

authenticity_token=$( wget -O- -q --keep-session-cookies --save-cookies /tmp/rghost.txt "http://rghost.net" | sed -n 's/.*\/files.*<input name="authenticity_token" type="hidden" value="\([^"]*\)".*/\1/p' )

url=$( curl -b /tmp/rghost.txt -F "authenticity_token=$authenticity_token" -F "file=@$1" http://rghost.net/files | sed -n 's/.*\(rghost\.net\/[0-9]*\).*/\1/gp' )

echo http://$url

保存,添加权限,运行(演示):

./rg-up.sh "mjj.zip"

哦了。

rghost.net upload

唔,真是个好网盘啊,页面下载的时候一点弹窗广告都木有,命令行上传下载更是爽歪歪。

rg-dl.sh - (84 bytes, 354 hits) rg-up.sh - (398 bytes, 385 hits)

转载请注明:大地博客 » Plowshare: 命令行下的网盘管理脚本(shell)

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址