2013-11-25 14 views
5

Githubアカウントで1年間の統計分析を行いたいと思います。Github API v3で10の後にページを取得するには?

Eventsとすると、プッシュとスターのように、人々の最後の30のイベントを取得できます。 API v3では最大10ページのページングが提供されるため、最新の300イベントを取得できます。

アクティブユーザーの場合、300のイベントが同じ月に存在する可能性があります。だから、今年のイベントはどのようにすることができますか(今年の総プッシュカウントなど)?私はプッシュの詳細を知る必要はありません、ちょうど合計カウントが行います。

今年の統計はthis siteと思われます。しかし、私はそれを行う方法を理解するためにコードに潜んでいません。

+0

APIが最大300個のAPIを提供する場合は、単純にAPIを使用しないでください。私はGithubの人々にこれについて連絡したいと思います。最後の手段はスクリーンスクレイピングですが、それはおそらく悪い考えです。 – deceze

答えて

6

イベントAPIは現在、最新の300イベントのみを公開しています。その制限を回避する方法はありません。うまくいけば、APIは将来のイベントのより長い歴史を提供するでしょう。

ただし、公開されているGitHubタイムライン(http://www.githubarchive.org/)のイベントを追跡、保存、公開する(非公式)GitHubアーカイブプロジェクトに興味があるかもしれません。 About page for the OSRC project confirmsとして、イベントを収集するためにこのアーカイブも使用しています。

関連する問題