Github助手改良——支持單文件和文件夾下載並且解決ipynb打開緩慢問題的油猴腳本

我的改良腳本在此:https://github.com/sherpahu/github-helper
原作者腳本鏈接:https://greasyfork.org/zh-CN/scripts/37899-github助手

原腳本只支持單文件的下載。
經我改進,利用 https://minhaskamal.github.io/DownGit/#/home 對文件夾進行解析,遞歸獲得文件夾中的各個單獨文件。

我在大一的暑假就設想過實現Github單文件和單個文件夾下載功能,當時是用python寫的一個GUI小程序,通過更改鏈接(具體而言是加上raw之類的東西)獲得下載鏈接。
當時寫的腳本對文件夾中的文件夾這種需要遞歸的下載效果不太好(也許是當時太菜了)
現在看到了這個Github助手這個腳本,我決定加以改進實現更爲豐富,更有普適作用的腳本。

另外,jupyter notebook由於衆所周知的原因,打開極爲緩慢,但是使用nbviewer可以迅速打開,並且更便於瀏覽,於是我添加了在nbviewer中的跳轉。

我只是做了一個小小的改進,版權應該是原作者的,我之前發起了pr,他可能沒看見沒有理我。
爲了不讓這個腳本被塵封起來,我特此加以發佈。

功能

  1. 下載Github的單個文件
  2. 下載Github的文件夾
  3. 圖片點擊放大(右擊恢復)
  4. 直接使用nbviewer打開ipynb

安裝方法

把我的js代碼粘到油猴腳本->添加新腳本里面,ctrl+s保存即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章