The project is in a healthy, maintained state
Extract github user event stream, repository events, and more
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.3
~> 3.10
~> 13.0
~> 1.63

Runtime

 Project Readme

Chronicle::Github

Gem Version

Extract your Github history using the command line with this plugin for chronicle-etl

Available Connectors

Extractors

  • activity - Extractor for a user's recent events

Transformers

  • Pending

Usage

# Install chronicle-etl and this plugin
$ gem install chronicle-etl
$ chronicle-etl connectors:install github

# You can get a Github personal access token from https://github.com/settings/tokens
$ chronicle-etl secrets:set github access_token FOO123

# Extract github events from the last 10 days
$ chronicle-etl --extractor github:activity --since 10d

# Get all repos starred in the last month
$ chronicle-etl --extractor github:activity --loader json --since 1mo \
    | jq -r 'select(.type == "WatchEvent") | .repo.name'