算起來語雀也經營了不算短的時間,去年服務器宕機加之玉伯離開是棄絕該平台的直接原因,但根本上,還是因為意識到這個平台骨子裡是封閉的,自我審查到變態程度,更極難自己對接到主流的AI上;最近還發現又多了一個特定IP不能訪問的毛病。去年一年基本沒動,前年課程數據也都擱置在內僅懷舊。 新學期,論壇整理完畢,順手清理之前數據到語雀。看了下,語雀官方去年底更新了API獲取文檔的說明: https://www.yuque.com/yuque/developer/gyht993a76zg54mv 。仅旗舰版空间可使用,還故意僅寫一個思路,基本就是直白地在說,我不想你往外導數據。唉,開放點,就那麼難嗎⋯⋯ 好吧,核心的課程數據也就在一個團隊,自己遷出自己,夠了。 客觀上,雖然是以團隊而非空間為導出單位,畢竟,可以一個個團隊導出所有數據,這就意味著,真有要遷移一個整體空間的要求時,收集到全部團隊API,做好時間間隔設置,是可以整體搬家的。當然,因為噁心的 獨有lakebook,導出的json最多就是存檔,幾乎是不可直接對接別家的。 這就很完美閉環,因為封閉,所以封閉;當初超星家的PDG都沒你噁心。 I generated an image with the prompt: 'farewell image for a platform called Yuque, depicting its closed nature'.--By Grok 清理完本輪,算真的再見了。 import requests import os import re from requests.adapters import HTTPAdapter from urllib3.util.retry import Retry API_TOKEN = '' BASE_URL = 'https://www.yuque.com/api/v2' TEAM_NAMESPACE = 'qrvbic' headers = { 'X-Auth-Token': API_TOKEN } # 設置重試策略 retry_strategy = Retry( total=5, # 重試次數 backoff_factor=1, # ...