biliup-rs

B ç«™å‘½ä»¤è¡ŒæŠ•ç¨¿å·¥å…·ï¼Œæ”¯æŒ çŸä¿¡ç™»å½•ï¼Œè´¦å·å¯†ç 登录,扫ç 登录,æµè§ˆå™¨ç™»å½•
,并将登录åŽè¿”回的 cookie å’Œ token ä¿å˜åœ¨ cookie.json
ä¸ï¼Œå¯ç”¨äºŽå…¶ä»–项目。
本项目使用 Rust , å¯ä»¥ä½œä¸º lib 被调用,ç†è®ºä¸Šå¯ä»¥é€šè¿‡ PyO3 作为库æ供给 Python
å’Œ napi-rs ç»™ Node.js ç‰è¿›è¡Œè°ƒç”¨ã€‚
下载地å€
USEAGE
投稿支æŒä¸¤ç§æ¨¡å¼ï¼š
* 快速投稿,输入 biliup upload test1.mp4 test2.mp4
å³å¯å¿«é€Ÿå¤šp投稿;
* 通过é…置文件投稿,é…ç½®æ–‡ä»¶è¯¦è§ config.yaml ,支æŒæŒ‰ç…§ Unix shell style patterns æ¥æ‰¹é‡åŒ¹é…视频文件,如 /media/**/*.mp4
åŒ¹é… media åŠå…¶å目录ä¸çš„所有 mp4 文件且å¯ä»¥è‡ªç”±è°ƒæ•´è§†é¢‘æ ‡é¢˜ã€ç®€ä»‹ã€æ ‡ç¾ç‰ï¼š
```shell
$ biliup help upload
USAGE:
biliup.exe upload [OPTIONS] [VIDEO_PATH]...
ARGS:
... 需è¦ä¸Šä¼ 的视频路径,若指定é…置文件投稿ä¸éœ€è¦æ¤å‚æ•°
OPTIONS:
-c, --config Sets a custom config file
--copyright 是å¦è½¬è½½ [default: 1]
--cover 视频å°é¢
--desc 视频简介
--dtime 延时å‘布时间,è·ç¦»æ交大于4å°æ—¶ï¼Œæ ¼å¼ä¸º10ä½æ—¶é—´æˆ³
--dynamic 空间动æ€
-h, --help Print help information
-l, --line é€‰æ‹©ä¸Šä¼ çº¿è·¯ï¼Œæ”¯æŒkodo, bda2, qn, ws
--limit å•è§†é¢‘文件最大并å‘æ•° [default: 3]
--source 是转载æ¥æº
--tag è§†é¢‘æ ‡ç¾
--tid 投稿分区 [default: 171]
--title è§†é¢‘æ ‡é¢˜
```</p>
<ul>
<li>查看完整用法命令行输入 <code>biliup -h</code></li>
</ul>
<h3>Windows 演示</h3>
<p>登录:
<code>powershell
.\biliup.exe login
</code>
<img src=".github/resource/login.gif" alt="login" /></p>
<p>ä¸Šä¼ ï¼š
<code>powershell
.\biliup.exe upload
</code>
<img src=".github/resource/upload.gif" alt="upload" /></p>
<h2>SEE ALSO</h2>
<ul>
<li>自动录æ’投稿<a href="https://github.com/ForgQi/biliup">工具</a></li>
<li>基于æ¤é¡¹ç›®çš„<a href="https://github.com/ForgQi/Caution">GUI版</a></li>
</ul>
<hr />
<p>bilibili投稿模å¼åˆ†ä¸»è¦ä¸ºfetchå’Œç›´ä¼ ä¸¤ç§ï¼Œçº¿è·¯æ¦‚览:</p>
<ul>
<li>bupï¼ˆç›´ä¼ b站投稿系统,适åˆ<strong>大陆地区</strong>)
<ul>
<li>upos</li>
<li>[x] bda2(百度)</li>
<li>[x] qn(七牛)</li>
<li>[x] ws(网宿)</li>
</ul></li>
<li>bupfetch ï¼ˆä¼ è‡³åˆä½œæ–¹åŽç”±b站投稿系统拉å–,适åˆ<strong>港澳å°å’Œæµ·å¤–地区</strong>)
<ul>
<li>[x] kodo(七牛)</li>
<li>[ ] bos(百度)</li>
<li>[ ] gcs(谷æŒï¼‰</li>
<li>[ ] cos(腾讯)</li>
</ul></li>
</ul>
<p>B ç«™åœ¨ä¸Šä¼ å‰ä¼šé€šè¿‡ probe æ¥è¿”å›žå‡ æ¡çº¿è·¯ï¼Œå¹¶å‘包测试从ä¸é€‰æ‹©å“应时间较çŸçš„,但对与国外的机器实际上ä¸å¤ªå‡†ç¡®ï¼Œæ‰€ä»¥å»ºè®®è¿˜æ˜¯åœ¨å®žé™…测试åŽæ‰‹åŠ¨é€‰æ‹©ä¸€æ¡çº¿è·¯ï¼Œå®žé™…测试大部分国外机器在kodo线路3并å‘的情况下能达到60-90MiB/s的速度,ç†è®ºä¸Šå¢žåŠ 并å‘数能跑满带宽。</p>
<h2>TIPS</h2>
<p>用户ç‰çº§å¤§äºŽ 3 ,且粉ä¸æ•° > 1000 ,Web 端投稿ä¸é™åˆ¶åˆ† P æ•°é‡ã€‚B ç«™ Web 端将替æ¢ä¸º<a href="https://www.bilibili.com/read/cv14762048">åˆé›†</a> 。</p>
<p>对于ä¸æ»¡è¶³æ¡ä»¶çš„è´¦å·ï¼Œå¤š P 投稿åªèƒ½ä¾é B 站的投稿客户端,但是投稿客户端使用的线路与 Web 端ä¸åŒï¼Œè´¨é‡ä½ŽäºŽ Web 端的线路,在国外机器会放大这一差è·ã€‚所以本项目使用 client çš„æ交接å£é…åˆ Web ç«¯çš„ä¸Šä¼ çº¿è·¯ï¼Œå¼¥è¡¥ä¸¤è€…å„自的ä¸è¶³ã€‚æ—¢å¯ä»¥å¤š P ä¸Šä¼ ï¼Œåˆæ供了质é‡ï¼ˆé€Ÿåº¦å’Œç¨³å®šæ€§ï¼‰è¾ƒé«˜çš„线路,且æ供了 Web 端ä¸å…·å¤‡çš„手动切æ¢çº¿è·¯åŠŸèƒ½ã€‚</p>
</body></html>