Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge #15

Open
wants to merge 320 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
320 commits
Select commit Hold shift + click to select a range
70ada66
修复bug, 增加日志内容输出
iikira Feb 7, 2018
d2bcb3a
更新文件上传, 支持手动秒传
iikira Feb 7, 2018
ccd58e0
修改注释
daobee Feb 7, 2018
17f89b1
修改注释
daobee Feb 7, 2018
9218421
Merge pull request #43 from daobee/iikira
iikira Feb 7, 2018
7783aa3
微调
iikira Feb 7, 2018
af2f9d0
更新文件下载, 尝试修复长时间卡死不动的bug...
iikira Feb 7, 2018
0c8f31b
增加api文档
iikira Feb 7, 2018
40fd763
raw -> blob
iikira Feb 7, 2018
d6c7e6b
api 文档
iikira Feb 8, 2018
27940b7
api 概述
iikira Feb 8, 2018
07b1381
新增pcsliner
iikira Feb 9, 2018
5d8ff54
新增验证码下载到本地
iikira Feb 9, 2018
1c81ae6
更新百度帐号管理
iikira Feb 9, 2018
0c50757
增加注释和功能
iikira Feb 9, 2018
0f7e913
修复手机号不能登录的问题
iikira Feb 9, 2018
65028b0
bugfix
iikira Feb 9, 2018
745a424
处理潜在的问题
iikira Feb 9, 2018
0d2cc73
v3.2.2
iikira Feb 9, 2018
7cbc441
Update README.md
iikira Feb 9, 2018
dceae4a
细微的修改...
iikira Feb 9, 2018
a2c654b
bugfix for windows
iikira Feb 9, 2018
d132f3a
统计数据原生支持time elapsed
iikira Feb 10, 2018
8a44070
user-agent 调整
iikira Feb 10, 2018
b524e7c
修复windows上传文件的bug
iikira Feb 10, 2018
c9be19b
console 模式支持执行系统命令
iikira Feb 10, 2018
c8a026c
bugfix
iikira Feb 11, 2018
74a9d2f
bugfix for download
iikira Feb 12, 2018
50881ff
api 修复表格显示
iikira Feb 12, 2018
60cca14
json 数据处理使用第三方包, 提高效率
iikira Feb 12, 2018
154ae44
Bug fix for open history file
xwjdsh Feb 13, 2018
e368f99
Merge pull request #59 from xwjdsh/master
iikira Feb 13, 2018
08312c8
更新文件下载, 修复bug, 优化性能
iikira Feb 13, 2018
835ce37
屏幕显示优化
iikira Feb 13, 2018
f95711b
更新 pcsliner
iikira Feb 13, 2018
346184c
更新文件上传, 修复User-Agent不生效bug
iikira Feb 14, 2018
2b53f0d
v3.3.Beta1
iikira Feb 14, 2018
33affd9
去除下载测试图片和示例 #2018春节快乐#
iikira Feb 14, 2018
851be9f
显示页面改进
iikira Feb 14, 2018
7320daa
去掉自动换行 #2018春节快乐#
iikira Feb 14, 2018
c43d369
更新文件上传数据处理#2018新春快乐#
iikira Feb 15, 2018
49e2ed1
更新网络请求错误处理
Feb 17, 2018
ac887eb
新增 multipartreader
iikira Feb 17, 2018
c0cde3c
修改名称, 增加注释, 优化处理等
iikira Feb 17, 2018
ac7d07c
vector
iikira Feb 17, 2018
f626d3c
v3.3.Beta2
iikira Feb 17, 2018
9f7197e
增加, 修改注释
iikira Feb 18, 2018
e46c4ae
bug修复, 针对32位设备
iikira Feb 18, 2018
5dbb757
v3.3.Beta3
iikira Feb 18, 2018
1bfc107
下载包转移: https://github.com/iikira/downloader
iikira Feb 18, 2018
81e3ea7
改进输出显示
iikira Feb 18, 2018
b54c9e5
iikira/liner -> peterh/liner
iikira Feb 19, 2018
5108dc3
微调
iikira Feb 19, 2018
21dba49
tcp地址缓存支持
iikira Feb 19, 2018
64f2aa9
小细节
iikira Feb 19, 2018
e6f2a46
微调
iikira Feb 20, 2018
0a08800
strings.Builder
iikira Feb 20, 2018
3a5e9c5
vendor
iikira Feb 20, 2018
bb84269
bugfix: dialtls
iikira Feb 20, 2018
5094062
windows版本添加图标
iikira Feb 20, 2018
96f9a14
json
iikira Feb 20, 2018
a8f669b
工具箱 -> 客户端
iikira Feb 20, 2018
9832a0e
update
iikira Feb 21, 2018
b637607
更新下载
iikira Feb 21, 2018
3fb9802
vendor
iikira Feb 21, 2018
a261e16
vendor
iikira Feb 22, 2018
5103d5e
更新文件下载
iikira Feb 22, 2018
8afee34
bugfix: json-iterator/go
iikira Feb 23, 2018
b7cebd7
v3.3.Beta4
iikira Feb 23, 2018
93457da
修复时间转换为东八区时间
iikira Feb 23, 2018
36ee23e
更新文件下载
iikira Mar 1, 2018
24f0fd1
更新文件下载
iikira Mar 3, 2018
6b11ec0
修改程序配置项功能调整, 新增文件加密解密
iikira Mar 7, 2018
6710658
更新Windows图标
iikira Mar 8, 2018
bec913d
v3.3
iikira Mar 9, 2018
ab55e5b
多处调整
iikira Mar 10, 2018
b79ce04
fix #79, 修复路径显示问题
iikira Mar 10, 2018
5f9c6b0
更新
iikira Mar 15, 2018
c4fd746
任务队列化支持
iikira Mar 15, 2018
96e9750
修改速度计算方法
iikira Mar 16, 2018
7a39841
fix #87, 修复windows路径处理不干净的bug...
iikira Mar 16, 2018
a33bd81
修复bug, 优化下载速度算法...
iikira Mar 16, 2018
95f3f78
测试下载, 不建立空目录
iikira Mar 16, 2018
160af15
修复下载多个文件速度慢的bug
iikira Mar 16, 2018
e5ecabd
上传增加路径提示
iikira Mar 17, 2018
a26cc25
v3.3.1
iikira Mar 17, 2018
5dc0240
bug紧急修复, 修复32位设备下载程序崩溃的bug
iikira Mar 17, 2018
9ad23d6
优化计算文件秒传信息
iikira Mar 17, 2018
5f0d1c2
优化内存占用
iikira Mar 17, 2018
9ba57ca
web初步架构
iikira Mar 18, 2018
d431083
上传结束之后关闭文件
iikira Mar 18, 2018
675b7a1
优化计算秒传信息, 下载包转移...
iikira Mar 20, 2018
67c8ab1
优化代码结构
iikira Mar 22, 2018
f615b57
bugfix for SliceMD5Sum
iikira Mar 22, 2018
1d8d18c
计算文件信息性能优化
iikira Mar 22, 2018
296fab0
windows上传文件, 可以拖文件进输入框了
iikira Mar 22, 2018
8328459
支持离线下载添加任务
iikira Mar 23, 2018
d8be83f
更换切换用户命令 BaiduPCS-Go su <uid>
iikira Mar 23, 2018
6610a15
离线下载初步支持
iikira Mar 24, 2018
a5dd985
v3.3.2
iikira Mar 24, 2018
50d9c41
优化下载
iikira Mar 25, 2018
29eafcb
mips预编译
iikira Mar 25, 2018
44cd6f3
更新使用说明, 增加捐助
iikira Mar 27, 2018
2900290
fix #100
iikira Mar 28, 2018
3f9ff6f
bugfix, 增加调试
iikira Mar 31, 2018
c2afeb6
internal
iikira Apr 1, 2018
f5d512b
fixes #107, #108
iikira Apr 4, 2018
f2be376
fix #109
iikira Apr 4, 2018
19d84d9
bugfix
iikira Apr 5, 2018
5c21c93
fix #114
iikira Apr 7, 2018
a1861dd
fix #115
iikira Apr 7, 2018
942e053
修复上传文件名不正确的bug
iikira Apr 14, 2018
c6067e2
v3.3.3
iikira Apr 15, 2018
64ac271
add command tree
Apr 17, 2018
c4177f1
增加手动秒传文件说明, 修复注释
iikira Apr 17, 2018
c493f9c
Merge pull request #123 from weaming/master
iikira Apr 17, 2018
822371e
优化代码结构
iikira Apr 19, 2018
04aa6bf
重构下载器源码
iikira Apr 21, 2018
d5f0c8a
AppVeyor
iikira Apr 21, 2018
c4e4df6
优化新的下载器
iikira Apr 22, 2018
e919848
小问题修复
iikira Apr 22, 2018
0a08833
fix Gopkg
iikira Apr 23, 2018
309a6b5
继续优化..
iikira Apr 23, 2018
f7713cb
:see_no_evil: 忽略 GoLand 工程配置
88250 Apr 24, 2018
3df66c6
Merge pull request #132 from 88250/master
iikira Apr 24, 2018
9f1b06e
多处更新
iikira Apr 24, 2018
82ae749
微微调整
iikira Apr 24, 2018
d6baf8a
bugfix, 支持将下载的文件保存到当前工作目录等
iikira Apr 25, 2018
a53310a
重构pcsconfig配置包, 完善文档等, #139
iikira Apr 26, 2018
7a25dd7
bugfix, 完善使用文档, fix #140
iikira Apr 27, 2018
987b517
修改包结构, 增加获取 ip 地址功能: BaiduPCS-Go tool getip
iikira Apr 27, 2018
7705782
修复文档错误; #5 #64 #113 #124, fix #136, fix #80, fix #41, 初步支持tab 自动补全路径
iikira Apr 28, 2018
845a707
bugfix: TabComplete
iikira Apr 28, 2018
605d92d
add Info.plist
iikira Apr 28, 2018
67cabaf
v3.5
iikira Apr 28, 2018
d41b944
bugfix: ios 路径配置, 下载增加覆盖选项
iikira Apr 30, 2018
ed29bc7
更新文档
iikira Apr 30, 2018
80d42f6
修复不准确的说法
iikira Apr 30, 2018
d91f2d1
bugfix: tab补齐路径, 新增导出文件目录
iikira May 1, 2018
006b674
bugfix: 无法修改下载缓存
iikira May 2, 2018
91dc667
替换程序Logo
hianghokung May 2, 2018
23e1c54
fix #153, 调整配置文件储存目录
iikira May 3, 2018
7107db9
替换ico图标
hianghokung May 3, 2018
1596437
bugfix: 错用了变量名...
iikira May 3, 2018
34169b4
fix #150
iikira May 4, 2018
30f3eb2
更换获取ip地址源, 新增获取内部 ip, #143
iikira May 4, 2018
ae42ef0
检测更新初步支持
iikira May 7, 2018
82a530c
列目录支持排序选项, 降低缓存更新周期, #164
iikira May 7, 2018
cf5d2a1
v3.5.1
iikira May 9, 2018
5235411
新增分享功能和以分享文件的方式获取下载链接来下载
iikira May 12, 2018
7f0a4d1
设置下载超时
iikira May 12, 2018
459319c
bugfix
iikira May 13, 2018
7ca7e8e
支持提取直链和提取直链下载
iikira May 13, 2018
52e2bc9
优化dns连接, 支持列出分享列表
iikira May 14, 2018
62fa3b3
更新下载, 同步修改配置
iikira May 16, 2018
d1e936d
v3.5.2
iikira May 16, 2018
f1652cd
支持负载均衡下载
iikira May 17, 2018
1706635
fix #187, ls 增加详细显示选项
iikira May 17, 2018
8f944b3
下载支持以流式文件的方式下载, 尝试修复#184, #174
iikira May 18, 2018
ed0b97a
优化下载
iikira May 18, 2018
c7ae385
fix #188, 修复上传失败不输出错误的 bug
iikira May 19, 2018
f8b4325
修复上传错误判断
iikira May 19, 2018
6ab5bc4
输出下载失败的文件列表, #189
iikira May 19, 2018
16d5600
修改tcpAddrCache的GC机制,避免在lifeTime到达前添加并且未超时的缓存被不必要的清理。
apocelipes May 23, 2018
6180d3a
Merge pull request #198 from apocelipes/master
iikira May 23, 2018
07b940c
增加bg,fg命令,bg后台下载文件,fg将对应的后台任务转回前台 (#202)
apocelipes May 25, 2018
3ccc710
更新后台任务, 取消调度前台
iikira May 25, 2018
8afbce3
fix #203, 问号获取帮助
iikira May 26, 2018
8492756
不遍历bgMap,直接删除完成的task (#206)
apocelipes May 27, 2018
e7de55b
v3.5.3 and fix #208
iikira May 29, 2018
ac81bbe
support plan9
iikira May 30, 2018
6d880f6
add AndroidNDKBuild
iikira May 31, 2018
09502ed
update AndroidNDKBuild
iikira May 31, 2018
1dbcbc6
修复 bug, 更新文件上传
iikira Jun 1, 2018
56bf473
fix #217, 修复获取文件名错误
iikira Jun 8, 2018
0dfdbac
fix #216, 支持多个文件并行下载
iikira Jun 17, 2018
1724aa2
fix #234, 调整列目录文件大小小数精度为2位小数
iikira Jun 21, 2018
9a536d6
下载最大并发量平均取值, 增加捐助
iikira Jun 24, 2018
10312dd
fix #246, 修复下载完毕不能自动删除临时文件
iikira Jun 26, 2018
51d3982
移除领红包
iikira Jun 26, 2018
7c5e25e
add .. in web folder (#252)
Jul 5, 2018
af4e1af
publicsuffix
iikira Jul 11, 2018
33e7312
修复无法断点续传
Jul 12, 2018
2ba6ac7
支持2gb以上的文件上传了
iikira Jul 20, 2018
c38fa87
更新上传说明
iikira Jul 20, 2018
3c3c452
fix 288, 增加清空控制台
iikira Jul 24, 2018
b7b6404
修复windows清屏错误
iikira Jul 24, 2018
217defb
修复自动补全不转义部分空白符
iikira Jul 27, 2018
de3a91f
bugfix
iikira Jul 29, 2018
7000d81
修复windows编译错误
iikira Jul 31, 2018
f97b4d2
add SliceStringToInt
iikira Aug 1, 2018
eb5f66a
更新错误处理, 增加搜索文件
iikira Aug 4, 2018
e403a71
v3.5.4
iikira Aug 18, 2018
ba09943
fix #286, fix #336, 修复上传错误, 可自定义上传最大线程
iikira Aug 22, 2018
8340bb7
bugfix
iikira Aug 26, 2018
df82928
支持下载完成后自动校验文件
iikira Aug 31, 2018
e63018b
修复校验文件问题
iikira Aug 31, 2018
7fc9912
修复取消分享失败
iikira Sep 3, 2018
12628f1
增加清空离线下载任务记录
iikira Sep 8, 2018
146218f
fix #365, 支持调整上传和下载的重试次数
iikira Sep 8, 2018
4f4e95b
v3.5.5
iikira Sep 8, 2018
d03f680
增加显示app_id
iikira Sep 19, 2018
7c1ca78
更换失效的默认app_id,
iikira Sep 19, 2018
82a3979
修复登录成功后, 无法正常使用的问题
iikira Sep 22, 2018
fdc7cd9
使用 export 导出, 会输出导出错误的文件或目录了
iikira Sep 25, 2018
438052b
v3.5.6
iikira Sep 27, 2018
a0a91af
多处调整
iikira Nov 2, 2018
ec25677
修复版本号
iikira Nov 2, 2018
12e1b93
update downloader
iikira Nov 4, 2018
0007020
多处修改
iikira Nov 12, 2018
cbd5618
bugfix: d -locate
iikira Nov 12, 2018
77fda04
支持设置多个网卡, 更新获取网盘文件秒传信息
iikira Nov 18, 2018
8e94e8c
因秒传文件接口不支持20GB以上的文件, fixmd5, export 功能, 增加了文件大小检查
iikira Nov 18, 2018
829eb1e
fix #548, 上传文件会清除上传状态过期的任务了
iikira Nov 20, 2018
5120118
bugfix
iikira Dec 8, 2018
7a9b96d
fix #617
iikira Jan 14, 2019
8c1be36
Update download.go (#592)
soffchen Jan 15, 2019
5c6c99e
remove none utf8 characters
yinheli Mar 20, 2019
d34ad13
add jwt and fix cache bug
iikira Apr 12, 2019
46b27aa
remove web
iikira Apr 12, 2019
f799b85
fix #678, 修复获取分享列表失败
iikira Apr 12, 2019
e36a400
bugfix
iikira Apr 14, 2019
ad39fba
add jsonhelper
iikira Jun 10, 2019
8111971
bugfix
iikira Jul 1, 2019
d857651
fix #739, 修复文件容量显示
iikira Jul 1, 2019
e09a814
#554, 增加支持Windows文件路径的反斜杠
iikira Jul 4, 2019
5c57af2
bugfix
iikira Jul 9, 2019
e8ac3fc
bugfix
iikira Jul 9, 2019
0ab78a8
add go.mod
iikira Aug 4, 2019
437c7b2
bugfix, 调整默认值
iikira Aug 10, 2019
3dd9f58
sign ios binary with entitlements.xml
iikira Aug 17, 2019
8cf105e
导出秒传信息忽略检查文件名, #755
iikira Aug 17, 2019
a33d0f0
v3.6
iikira Aug 18, 2019
0331ad1
update build.sh
iikira Aug 23, 2019
df195c7
update dependency
iikira Aug 23, 2019
5deb491
fix some problems
iikira Oct 9, 2019
a2b8717
fix #790, 修复windows下编译失败
iikira Oct 19, 2019
4d40e4b
update README
iikira Oct 20, 2019
8d368fc
implement SetFileValidData, #646
iikira Oct 25, 2019
3585806
update download
iikira Oct 26, 2019
2934112
bugfix
iikira Oct 26, 2019
0c9f2eb
update download
iikira Oct 27, 2019
e033ec8
update build.sh
iikira Oct 27, 2019
e0b86d9
尝试修复无法下载
iikira Oct 29, 2019
596bd5d
downloader: add protobuf
iikira Oct 30, 2019
28fec36
Merge branch 'patch/remove-none-utf8-chars' of https://github.com/yin…
iikira Oct 30, 2019
353b83d
多处修改
iikira Oct 30, 2019
4ac400e
update panhome
iikira Oct 31, 2019
05ebf1c
update checksum and cachemap
iikira Nov 1, 2019
7153aa0
更新上传下载, 新增上传、下载设置限速
iikira Nov 4, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 44 additions & 0 deletions .github/RELEASE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# 更新日志:

1. 更换软件更新源为github release, 原来的软件更新功能已无法使用, 请手动更新
2. 新增修复文件md5功能 (fixmd5), 并取消上传完成后修复md5的功能
3. 新增测试通配符功能 (match)
4. 新增设置上传最大并发量
5. 新增设置多个网卡, 以提高网路传输性能
6. 新增设置代理
7. meta 命令可以获取多个文件/目录的元信息了
8. 下载功能调整
9. 取消web端
10. 多处bug修复

个人项目bug在所难免! 欢迎提 issue 和 pull request!!.

# 下载说明

## 解释 CPU架构

|amd|arm| mips| 说明 |
|-----|----------------|------------------|------------------|
|amd64, x64 |arm64 | mips64, mips64le |适用于64位CPU或操作系统的计算机|
|386, x86 |armv5, armv7 | mips, mipsle |适用于32位CPU或操作系统的计算机|

## 注意区别 `arm` 和 `amd`, 不要搞错了!!!!

## 下载

* PC/电脑:
请选择对应的系统 (windows, linux, darwin(苹果系统), freebsd), 对应的CPU架构 (一般情况下是 amd), 对应的CPU或操作系统位数 (详见上表), 下载.

* Android:
选择对应的CPU架构 (一般情况下是 arm, 除了少数手机的CPU架构要选 amd, 例如联想K800, 联想K900等), 对应的CPU或操作系统位数 (详见上表), 下载.

* iOS:
无需选择CPU架构,选择 darwin-ios 下载解压后即可使用. 注意: armv7s架构的设备 (iPhone 5, iPhone 5c, iPad 4) 或 iOS 系统版本低于5.0, 可能无法正常运行.

## 注意

Android 5.0 以上的设备请不要下载使用linux版本的, 否则网络请求可能会出现问题.

相关的关键词, 均能在文件名中找到.

文件格式均为zip压缩包格式, 切勿未解压程序就直接运行!! 程序解压之后才可以正常使用.
19 changes: 13 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,30 @@
*.dll
*.so
*.dylib
baidupcs_go
BaiduPCS-Go
httpserver
cmd/AndroidNDKBuild/AndroidNDKBuild

# Test binary, build with `go test -c`
*.test

# Output of the go coverage tool, specifically when used with LiteIDE
*.out
out/
*.json
*.dl

# Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736
.glide/

# others
.Ds_Store
# Others
.DS_Store
*.proc
*.txt
download/
*.log
captcha.png
pcs_config.json
test/
download/
*-downloading

# GoLand
.idea/
14 changes: 14 additions & 0 deletions BaiduPCS-Go.exe.manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="com.iikira.baidupcsgo" type="win32"/>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"/>
</dependentAssembly>
</dependency>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
22 changes: 22 additions & 0 deletions Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleName</key>
<string>BaiduPCS-Go</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
<key>CFBundleExecutable</key>
<string>BaiduPCS-Go</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CFBundleIdentifier</key>
<string>com.iikira.baidupcsgo</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>CFBundleDisplayName</key>
<string>BaiduPCS-Go</string>
</dict>
</plist>
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ Apache License
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright {yyyy} {name of copyright owner}
Copyright iikira.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Loading