-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.yml
More file actions
129 lines (109 loc) · 2.67 KB
/
plugin.yml
File metadata and controls
129 lines (109 loc) · 2.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
capabilities:
- about
- batch
- catalog
- discover
- schema-flattening
- state
- stream-maps
description: Singer tap for CSV files in a local or remote folder.
docs: https://github.com/MeltanoLabs/tap-csv-folder?tab=readme-ov-file
label: CSV Folder
logo_url: https://hub.meltano.com/assets/logos/extractors/csv.png
name: tap-csv-folder
namespace: tap_csv_folder
pip_url: git+https://github.com/MeltanoLabs/tap-csv-folder.git
repo: https://github.com/MeltanoLabs/tap-csv-folder
settings:
- name: delimiter
kind: string
label: Delimiter
description: Field delimiter character.
- name: quotechar
kind: string
label: Quote Character
description: Field quote character.
- name: escapechar
kind: string
label: Escape Character
description: Field escape character.
- name: doublequote
kind: boolean
label: Double Quote
description: Whether quotechar inside a field should be doubled.
- name: lineterminator
kind: string
label: Line Terminator
description: Line terminator character.
- name: filesystem
kind: options
label: Filesystem
description: Filesystem to use for file operations.
options:
- label: Local
value: local
- label: FTP
value: ftp
- label: SFTP
value: sftp
- name: path
kind: string
label: Path
description: Path to the directory where the files are stored.
- name: stream_name
kind: string
label: Stream Name
description: Name of the stream to use when `read_mode` is `merge`.
- name: ftp.host
kind: string
label: FTP Host
description: FTP server host.
- name: ftp.port
kind: integer
label: FTP Port
description: FTP server port.
- name: ftp.username
kind: string
label: FTP Username
description: FTP username.
- name: ftp.password
kind: string
label: FTP Password
description: FTP password.
sensitive: true
- name: ftp.timeout
kind: integer
label: FTP Timeout
description: Timeout of the FTP connection in seconds.
- name: ftp.encoding
kind: string
label: FTP Encoding
description: FTP server encoding.
- name: sftp.host
kind: string
label: SFTP Host
description: SFTP server host.
- name: sftp.ssh_kwargs.port
kind: integer
label: SFTP Port
description: SFTP server port.
- name: sftp.ssh_kwargs.username
kind: string
label: SFTP Username
description: SFTP username.
- name: sftp.ssh_kwargs.password
kind: string
label: SFTP Password
description: SFTP password.
sensitive: true
- name: sftp.ssh_kwargs.pkey
kind: string
label: Private Key
description: Private key.
sensitive: true
- name: sftp.ssh_kwargs.timeout
kind: integer
label: SFTP Timeout
description: Timeout of the SFTP connection in seconds.
settings_group_validation:
- [filesystem, path]