2012-01-31 115 views
0

我想寫一個簡單的web應用程序,將檢查我的Github配置文件的JSON提要,並簡單地讓我知道,如果我每天提交任何提交。我記得以前看過類似的東西,但現在我找不到它了,所以我想重新創建它。迭代通過Github配置文件JSON

我對JSON的知識相當有限:我知道我的feed顯示每個提交的日期,所以我想我需要寫一些條件來檢查當前日期是否違反JSON提交中的任何提交, ?

此外,有沒有人有什麼建議什麼樣的語言會是最好的? Javascript太簡單了嗎? Rails太多了?謝謝。

回答

1

你可以利用GitHub的Events API來做到這一點。

以下URL顯示您觸發的事件列表。

https://api.github.com/users/imkmf/events 

如果你願意只列出你的承諾活動,你就必須以過濾事件只與PushEvent處理。

有些人可能會認爲Gist也是Git存儲庫,創建/更新Gist類似於執行Commit。在這種情況下,請確保也考慮GistEvent

我已經根據您的GitHub配置文件顯示了過去七天的提交日誌,爲您包裝了一些小樣本。

你可以看到現場演示here

注:爲了緩解日期的操作,該代碼利用了moment.js JavaScript庫

+0

正是我需要的上手。謝謝! – Kristian 2012-01-31 17:10:29