1
xiahei 2016-08-14 12:42:24 +08:00 via Android 12
GitHub 不是用来做图床的。为何要这样……
|
2
v1024 2016-08-14 13:24:59 +08:00
一段简单的 shell , cp 图片到 git 仓库 , 自动 add+commit+push ,效果一样,不懂楼主搞这么复杂干啥,连 travis-ci 都用上了。。
|
3
aprikyblue 2016-08-14 13:35:05 +08:00 via Android
所以 lz 你有多闲。。
|
4
slixurd 2016-08-14 13:43:44 +08:00
少年哈哈哈哈哈哈....
|
9
huntzhan OP @v1024 如果不是 PyPI 的版本管理太扭曲, 我还打算把自动发布也集成到 TravisCI 里, 每次 commit 过了 testcases 就自动 push 个版本...
|
10
vitovan 2016-08-14 14:17:29 +08:00 1
|
13
majinjing3 2016-08-14 14:39:39 +08:00 via Android
如果直接在产品中使用,会对 github 完成形象么?
|
14
huntzhan OP @majinjing3 "会对 github 完成形象么?" 没看懂...
|
15
majinjing3 2016-08-14 14:47:30 +08:00
@huntzhan 如果直接在产品中使用,会对 github 造成影响么?打错字了, sorry !
|
16
inoris 2016-08-14 14:47:59 +08:00 1
@majinjing3 @huntzhan 我猜是「造成影响」,九宫格输入法的锅 :)。
|
17
majinjing3 2016-08-14 14:48:56 +08:00
@huntzhan 建议加个自定义上传分支的配置,不仅仅是 master
|
18
huntzhan OP @majinjing3 不会吧, 有 CDN 顶着
|
20
majinjing3 2016-08-14 14:50:02 +08:00
@inoris 真聪明,佩服,佩服!
|
21
inoris 2016-08-14 14:50:20 +08:00
看起来是开一个 repo 用来放图的,感觉不太友好。 GitHub 自己有一个图床接口,在 Issues 页里可以拖拽图片上传,接口是 https://github.com/upload/policies/assets ,不妨试试?
|
22
huntzhan OP @majinjing3 已经加上了, 支持自定义 branch 与 path.
|
23
huntzhan OP @inoris 你说的是 https://developer.github.com/v3/repos/releases/ 这个接口吧? 似乎这个接口也不适合用来做这个事情. 之前我打算用 issue 的自动拖图片上传的接口, 调研的结论是 GitHub 没有开放这个接口, 所以才直接用 contents 的 API 的.
|
24
hellopython 2016-08-14 16:46:44 +08:00
Example of .img2url.yml:
token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user: img2url-testing repo: img2url-testing-travisci proxies: https: socks5://127.0.0.1:1080 Required fields: token: Personal access tokens of your GitHub account. If you don't have one, click "Generate new token" and select the "repo" scope, then record the generated token. user: Account of GitHub. repo: The repository to store images. 这个怎么填写啊? |
25
7sDream 2016-08-14 17:06:58 +08:00 6
感觉吧,并不是很道德,毕竟 Github 是为了合作码代码,而不是作为网盘或图床。
Github 使用协议的 General Conditions 第 12 条: If your bandwidth usage significantly exceeds the average bandwidth usage (as determined solely by GitHub) of other GitHub customers, we reserve the right to immediately disable your account or throttle your file hosting until you can reduce your bandwidth consumption. 所以还是注意下吧。 如果有人去 https://github.com/contact/report-abuse 报告滥用的话可能会被封的。 善意提醒一下。 |
27
huntzhan OP @hellopython 在 HOME 下面创建一个 `.img2url.yml`, 然后按照 YAML 的语法写就可以了. 直接把 example 复制过去, 改下 `token`, `user`, `repo` 的值就可以用了.
|
29
huntzhan OP @7sDream https://github.com/rgrove/rawgit/wiki/Frequently-Asked-Questions#what-will-happen-if-i-send-large-amounts-of-traffic-to-a-rawgitcom-development-url
我觉得已经套上了一层 CDN, bandwidth 已经不是问题了. 我猜这个跟使用 GitHub host personal static website 是一个性质的, I'm not sure. |
31
20150517 2016-08-14 17:36:48 +08:00
我之前看到有人开发了个类似的,不过是上床新浪微博图床的,还是用那个比较好,github 国内毕竟慢
|
32
hellopython 2016-08-14 17:38:53 +08:00
@huntzhan 好的,谢谢,我是在 windows7 版本装的 python2.7 ,然后 pip 装的 img2url ,在 DOS 界面无法成功上传
.img2url.yml 内容 token 填的新建的 user Github 名字 repo 填写的新建的 photos |
33
huntzhan OP @hellopython ...十分抱歉, 我手上没有 windows 的系统, 我试下用虚拟机测试一下. 字段的描述是对的.
|
35
XhstormR 2016-08-14 18:09:05 +08:00
github 仓库大小是有限的,不过不知道是多大。
|
36
cszhiyue 2016-08-14 18:18:35 +08:00
|
37
llbbzh 2016-08-14 19:55:47 +08:00
这就是典型的**滥用**啊……
为何不用新浪微博呢,微博就是拿来分享图片的 |
38
ZE3kr 2016-08-14 19:58:25 +08:00 via iPhone
|
39
ZE3kr 2016-08-14 20:00:25 +08:00 via iPhone
https://help.github.com/articles/billing-plans-for-git-large-file-storage/ 用这个就不算滥用了吧,要是有需要就是要用 Git 管理那些图片呢,还是很有用的。
|
41
huntzhan OP 我发邮件了, 如果 GitHub 认为这个是 Abuse 我立马删项目
|
43
xmoiduts 2016-08-14 22:00:11 +08:00 via Android
给 github 充值就不算滥用,
流量&存储包: 50GB 存储加 50GB 流量,$5/月,无限叠加。 只要充够了钱,你就能变得更强。 |
45
srlp 2016-08-14 22:56:29 +08:00
讲道理,应该使用 imgur
|
47
hinkal 2016-08-14 23:04:54 +08:00
可怕,这算垃圾项目了吗? [有些事技术其实不难为什么大家都不去做?]
|
48
koalli 2016-08-14 23:08:01 +08:00
微博是个好图床...
|
50
shiina 2016-08-14 23:10:56 +08:00
好像刚在 python-cn 见过你
|
53
Xuanwo 2016-08-14 23:18:10 +08:00
道理我都懂,不过用 Github 当图床不太合适,除非这些图片完全用于技术讨论或者分享。
|
55
slixurd 2016-08-14 23:41:49 +08:00
就我一个人觉得这个项目没什么问题么
滥不滥用全看个人而已 如果只是把这个工具作为写 gitpages 时一个简易上传图片的工具,这就没什么问题 不过也对,在 V 站只要站个队就好了。。。 |
56
tianzhidao28 2016-08-15 01:08:55 +08:00
不错
|
57
hackpro 2016-08-15 07:04:37 +08:00
很好啊,能不能加个 feature 返回 url 直接复制到系统剪切板
|
58
kitalphaj 2016-08-15 08:37:50 +08:00
顶楼主,总有人喜欢总有人讨厌,不要太在意
|
59
pein 2016-08-15 09:10:09 +08:00
用这个办法上传的图片,如果访问的人很多(比如淘宝的量级),可能会造成 DDOS 一样的效果吧。如果量不大的话,应该是没问题的。
|
60
aitaii 2016-08-15 09:18:27 +08:00
Github 不是图床...
|
61
wizardoz 2016-08-15 09:24:33 +08:00
不是说滥用 github 的行为会被举报吗?然后就被封号了。
|
62
tairan2006 2016-08-15 10:07:16 +08:00
用七牛不就行了,有免费流量啊。。 github 这个应该是属于滥用的
|
64
huntzhan OP @tairan2006 好的, 我今天集成一下七牛的 API
|
65
killerv 2016-08-15 10:12:44 +08:00
项目不错,但是 github 不是个图床,做他应该做的事吧,图床有很多。
|
66
yonka 2016-08-15 10:17:19 +08:00
明显的恶意。
难道一些些的对免费又干净的服务的感恩之心都那么困难吗? |
67
lzhr 2016-08-15 13:02:09 +08:00
12306 抢票插件拖垮 GitHub
|
68
cnZary 2016-08-15 13:57:08 +08:00
GitHub 在国内本来就慢........给当做 cdn
|
69
chocotan 2016-08-15 14:20:56 +08:00
我国什么人都有,滥用只是时间问题
|
70
iyeatse 2016-08-15 15:45:13 +08:00
讲道理微博图床你们一个个用得那么爽,改成 GitHub 摇身一变就成卫道士了?
|
71
msg7086 2016-08-16 01:41:53 +08:00 1
拿微博当图床的怎么不跳出来说自己 abuse 呢。
|
72
huntzhan OP @7sDream
@cszhiyue @Xuanwo @we000 @xmoiduts @Seita @wizardoz @chocotan > Hi Haoxun Zhan, > > Thanks for your question! We've reviewed your project and, in addition to uploading files, it appears to assist in generating rawgit URLs. Is that correct? > > If that's the case, your project doesn't appear to violate GitHub's Terms of Service, though you may want to check in with the owner of rawgit if you haven't already done so. > > Of course, any individual who decided to use your code would be responsible for making sure their usage and content didn't violate our Terms. > > Please let me know if you have any other questions. > > Best, > Elizabeth 不好啦, 皇上...皇上他造反啦 |
73
huntzhan OP @tairan2006 已经加入七牛的支持
|
74
billion 2016-08-18 13:17:08 +08:00
借楼主的顺风车,推荐我的 MarkdownPicPicker ,
不需要输入图片地址,自动读取剪贴板的图片,自动上传到图床。 https://github.com/kingname/MarkdownPicPicker 已经编译好可执行程序。 |
75
enlau0912 2016-08-29 18:28:39 +08:00 3
支持楼主 V2EX 搜寻图床 一堆人在那边讲微博图床,换成 github 立马跳脚,在这边骂街,结果人家站方还同意了,啪啪啪这脸响的
|
76
saxon 2017-06-15 14:09:18 +08:00
有木有 js 版本的呀
|
78
GhostRider 2018-01-11 12:12:11 +08:00
刚好我也有这个想法啊,,,就是用 github 做图床,以来仓库里面的文档可以看,同时用 github pages 的静态博客也可以很美观,,
|