GitHub Hovercard v1.0.1

和專欄上次發的相比,主要有了這些變化:

  • Commit 信息 (v0.7.0)

  • 互動功能增強 (v1.0.0)

    用戶卡片會顯示所指向的用戶是否關注你,並且可以直接 follow/unfollow 用戶(access token 需要包含 user:follow 許可權);

    項目卡片中可以直接 star/unfollow 項目(access token 需要包含 public_repo 許可權)

  • 瀏覽器支持 (v0.9.0 & v0.9.4)

    增加了 Edge/Safari 版本。這兩個版本都需要參考項目介紹中的指導安裝,因為 Edge 還未開放擴展的自由提交,目前只走線下對接接入了一部分知名的擴展;而 Apple 對於列入官方目錄的擴展是需要開發者加入每年 $99 的開發者計劃的,我不至於傻到自己去出這個錢為 Apple 打工。(順便吐槽一下 Edge 的擴展,WebExtension 遷移過來跑不起來。jQuery 在 content script 里跑直接 syntax error;setTimeout 不知道為啥回調不運行,最後我用 requestAnimationFrame 「polyfill」 了一個才勉強跑起來……)

    現在 GitHub Hovercard 已經全面支持了 Chrome/Firefox/Opera/Edge/Safari。
  • UI 升級

    GitHub 的界面近幾個月在持續改版,實現也切換成了類似 atomic CSS 的風格,導致現在抽取信息很難寫語義清晰的選擇器,對界面變化很敏感。不過在我徹底重寫過一次抽取選擇器以後,表現似乎還算穩定。

---

在線演示:GitHub Hovercard

推薦閱讀:

自建免費PYTHON爬蟲代理IP池
人生苦短,讓你的Git飛起來吧
使用github的Webhooks進行自動化增量部署

TAG:GitHub | 浏览器插件 | GoogleChrome |