Skip to content

GitHub Stars and Lists ​

You need a connected interface and a GitHub personal access token.

  1. Create a personal access token for the account whose Stars and Lists you want to collect, using GitHub's token instructions. Its account and permissions determine what the collector can see.

  2. Prepare the Extension: inkcre/github version 0.3.2 on Core Host SDK 0.3.x. Follow the Registry-to-Web installation steps, then use Enable… on the installed Extension to select your online Core Peer.

  3. Open Sources and the create-source form. Enter Nickname My GitHub saves and choose Type extensions.github.stars.Source.

  4. In the Form tab, enter your personal access token in GitHub token, then create the Source. Use the JSON tab only if you prefer to edit the raw configuration.

  5. Open the saved Source and collect once. Index and search for a repository you starred before adding a schedule.

Keep your token and configuration private. Each run synchronizes current Stars and Lists; this is not a code backup or a full GitHub activity archive.

Start with a working instance and a connected CLI. The version below targets Core Host SDK 0.3.x; check the linked release listing for other Host versions. If already installed, inspect inkcre-cli extension get inkcre/github before changing it. Keep credential files and command output private.

  1. Create a personal access token for the account whose Stars and Lists you want to collect, following GitHub's token instructions. Its account and permissions determine which data is visible.

  2. Enable the Extension:

    sh
    inkcre-cli extension install inkcre/github --version 0.3.2
    inkcre-cli extension enable inkcre/github
  3. Save github.json with your token:

    json
    {
      "nickname": "My GitHub saves",
      "config": { "github_token": "YOUR-GITHUB-TOKEN" }
    }
    sh
    inkcre-cli source create --type extensions.github.stars.Source --input github.json
  4. Collect the returned Source ID using Run a Collection. After indexing, search for a repository you starred. Each run synchronizes current Stars and Lists; it is not a code backup or a full GitHub activity archive.

See the GitHub collector and published releases.

Next: index and search for a known item, then schedule collection.