當前位置:
首頁 > 知識 > LinkArchiver:自動提交鏈接給互聯網檔案(Internet Archive)

LinkArchiver:自動提交鏈接給互聯網檔案(Internet Archive)

LinkArchiver:自動提交鏈接給互聯網檔案(Internet Archive)


在 Twitter 上分享的鏈接可以永久保存,用戶不用擔心。 -- Ben Cotton

編譯自: https://opensource.com/article/17/7/linkarchiver-automatically-submits-links-internet-archive

作者: Ben Cotton

譯者: geekpi

在 Twitter 上分享的鏈接可以永久保存,用戶不用擔心。

互聯網是永遠的,當發生下面的情況的就不是了。 「鏈接腐爛」 - 當頁面移動或者站點離線,隨著時間的流逝,到網站的有效鏈接就會斷開 - 對於嘗試在線做研究的人來說,這是一個真正的問題。 互聯網檔案館Internet Archive[1]通過在它的「時光機Wayback Machine」中提供提交的內容來幫助解決這個問題。

當然,困難的是讓人們記得提交檔案鏈接。

這就是 Parker Higgins 的新 Twitter 機器人所切入的地方。@LinkArchiver[2] 會自動提交關注了 互聯網檔案館Internet Archive[3]的帳戶所提交的鏈接。如果一個 Twitter 用戶關注了 @LinkArchiver[4],它會回關,即使用戶取消關注機器人,它也會繼續添加鏈接。這意味著在 Twitter 上共享的鏈接可以永久保存,用戶不用擔心。

無需留意這個方面對 Higgins 非常有吸引力。他對 Opensource.com 說:「我對整個裝置的被動程度非常在意。如果你依靠人們選擇什麼是重要的來存檔,你會錯過很多最重要的東西,只要抓取每個發表鏈接的副本,這個機器人應該有助於確保我們不會錯過上下文。」

在最初開發機器人之後,Higgins 聯繫了 互聯網檔案館Internet Archive[5]。他對自動化造成問題的擔憂很快被消除。儘管他在請求時給 API 請求用了一個自定義的用戶代理字元串,但是他說:「他們處理的流量實際上是個舍入錯誤。」擴展性的問題在 Twitter 方面:其服務限制了帳戶的關注者數量和新關注者的比例。這限制了 LinkArchiver 的單個實例的能力。

幸運的是,LinkArchiver 以 AGPLv3 授權在 GitHub[6] 上發布。

有了一台小的伺服器和一個 Twitter 賬號, 任何人都可以運行這個機器人。Higgins 設想人們運行一個關注特定的興趣或社交圈子的 LinkArchiver 的實例。「發生在我身上的一件事是,你可以關閉回關行為,並關注特定的組或者興趣。例如,機器人可以關注一群朋友或同學,或主要媒體,或每一個美國參議員和代表,並存檔他們發表的 tweet。」

這不是 Higgins 第一次寫 Twitter 機器人:@securethenews[7]、@pomological[8] 以及受歡迎的 @choochoobot[9] 是他之前的作品。這些機器人都是只寫的。 LinkArchiver 是他開發的第一個互動機器人,這需要學習幾種新技能。這是 Higgins 參與 Recurse Center[10] 的一部分,這是為程序員進行的為期 12 周的活動。

Higgins 鼓勵大家的拉取請求以及其他的 LinkArchiver 機器人實例。

(題圖:Beatrice Murch 拍攝的 Inernet Archive 總部; CC BY (on Flickr[11]))



作者簡介:

Ben Cotton - Ben Cotton 是一個受訓過的氣象學家和一名高性能計算機工程師。Ben 在 Cycle Computing 做技術傳教士。他是 Fedora 用戶和貢獻者,合作創辦當地的一個開源集會,是一名開源倡議者和軟體自由機構的支持者。他的推特 (@FunnelFiasco)


via: https://opensource.com/article/17/7/linkarchiver-automatically-submits-links-internet-archive

作者:Ben Cotton[12] 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

  • [1]: 互聯網檔案館 - https://archive.org/

  • [2]: @LinkArchiver - https://twitter.com/linkarchiver

  • [3]: 互聯網檔案館 - https://archive.org/

  • [4]: @LinkArchiver - https://twitter.com/linkarchiver

  • [5]: 互聯網檔案館 - https://archive.org/

  • [6]: GitHub - https://github.com/thisisparker/linkarchiver

  • [7]: @securethenews - https://twitter.com/securethenews

  • [8]: @pomological - https://twitter.com/pomological

  • [9]: @choochoobot - https://twitter.com/choochoobot

  • [10]: Recurse Center - https://www.recurse.com/

  • [11]: on Flickr - https://www.flickr.com/photos/blmurch/5079018246/

  • [12]: Ben Cotton - https://opensource.com/users/bcotton

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Linux技術 的精彩文章:

與開放社區討論法律事宜的 7 種方式
不需要編碼:樹莓派上的 Node-RED
深入實時 Linux
Canonical 發布公告稱 「Windows 10 愛 Ubuntu」
三種在 Linux 上創建或擴展交換分區的簡單方法

TAG:Linux技術 |

您可能感興趣

Windows 10 和 Edge 全面支持PWA,PWA可提交至Microsoft Store
又有新VR設備?三星提交Perfect Reality和Odyssey
Kanye West要進軍電影界了!現已提交「Half Beast,LLC」商標申請!
蘋果提交新專利申請,iPhone或徹底淘汰Lightning介面
Lyft或將本周內提交IPO申請,Slack、Pinterest等明星公司都在籌備上市
WiseWear將提交破產申請歸咎於蘋果停用Apple Watch診斷埠的決定
Oculus推VRC Validator審查工具,提交應用前可自檢
蘋果:4月起App Store中提交的新應用必須適配iPhone X
研發實戰:提交前如何用VRC Validator審查Rift程序
Oculus推出VRC Validator,可簡化開發商內容提交流程!
Dior又再推出一款全新女士香水、Chanel首次推出男士化妝品、Farfetch正式提交IPO申請
谷歌Project Zero團隊提交iOS 12.4新漏洞
Emoji-Log:編寫 Git 提交信息的新方法
form表單提交時,action url中參數無效的解決方法
Salesforce斥巨資收購數據分析平台Tableau;阿里或在未來幾周提交香港上市申請
Pinterest 提交 IPO 申請,計劃 4月IPO
Pinterest 提交 IPO 申請,計劃 4月IPO
RNDA已發但Vega還要繼續:AMD提交新Vega GPU的Linux驅動
蘋果向WIPO提交商標申請 或重啟AirPower
iOS 12.2封堵的幾個漏洞由谷歌Project Zero團隊提交