Skip to content

koji-m/embulk-input-singer_tap

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors