天天看點

Zeal離線文檔下載下傳速度慢解決方案 - 簡書

1、安裝使用教程參考

Zeal——好用的離線 API 文檔大全!

2.解決下載下傳速度問題

Zeal的文檔都儲存在國外的伺服器上,如果用Zeal直接下載下傳,速度極慢,而且容易中斷。下面重點介紹如何自己拼接zeal的文檔下載下傳位址。

2.1 查找要下載下傳的離線文檔的名稱name值

下面的連結是通過抓封包件得到的,zeal在請求文檔清單時的json資料。

http://api.zealdocs.org/v1/docsets 從Zeal的Tools —> Available 裡面找到自己要下載下傳的檔案的title。例如下圖中的Java SE8。(一般不用到上面那個連結找name,有時頁面加載不全,搜尋不到。eg:title=NumPy,則name=NumPy;title=Java SE8,name=Java_SE8)

Zeal離線文檔下載下傳速度慢解決方案 - 簡書

image

打開上面的連結在浏覽器内【ctrl】+【f】粘貼上Java SE8,可以找打Java SE8的資訊如下所示,複制name屬性的值。

Zeal離線文檔下載下傳速度慢解決方案 - 簡書

image

拼接下載下傳連結

zeal離線文檔的下載下傳連結格式是:

http://{city_name}.kapeli.com/feeds/{name}.tgz。city_anme: 是伺服器所在的城市。name: 是剛剛找好的要下載下傳文檔的name值

伺服器所在的城市如下:

frankfurt, london, newyork, sanfrancisco, singapore, sydney, tokyo

我大緻測試了幾個伺服器的下載下傳速度,把你要下的文檔的name值替換掉下面的連結的{name}即可。

快——> 慢排序(不一定,我用的時候tokyo比singapo慢,多試幾個看看)

  • http://tokyo.kapeli.com/feeds/{name}.tgz
  • http://singapore.kapeli.com/feeds/{name}.tgz
  • http://sanfrancisco.kapeli.com/feeds/{name}.tgz
  • http://frankfurt.kapeli.com/feeds/{name}.tgz
  • http://newyork.kapeli.com/feeds/{name}.tgz
  • http://sydney.kapeli.com/feeds/{name}.tgz
  • http://london.kapeli.com/feeds/{name}.tgz

下載下傳完的文檔解壓放進zeal所設值的離線文檔存放位置即可,文檔位置可從zeal—> Edit—>Preferences---->Directory找到。