No commit activity in last 3 years
No release in over 3 years
Loads records from Singer Tap.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.0
~> 12.0
 Project Readme

Singer Tap input plugin for Embulk

Gem Version

This plugin runs a Singer Tap and reads data from its stdout.

Overview

  • Plugin type: input
  • Resume supported: no
  • Cleanup supported: no
  • Guess supported: no

Configuration

  • tap_command: singer-tap command name (string, required)
  • config: singer-tap config file path (string, required`)
  • catalog: singer-tap catalog file path (string, default:null)
  • properties: singer-tap properties file path for legacy taps (string, default:null)
  • input_state: singer-tap state file path (string, default:null)
  • output_state: destination file path for STATE message (string, default:null)

Example

in:
  type: singer_tap
  tap_command: tap-github
  config: config.json
  properties: properties.json
  input_state: state.json
  output_state: state.json

Stream and Schema

Only one stream needs to be selected in the catalog (or properties) file. The Schema is determined from the schema.properties of the selected stream in the catalog (or properties) file.

Build

$ ./gradlew gem  # -t to watch change of files and rebuild continuously