semvec/pypi-packages huggingface dataset:
fivetran-custom-sdk 0.1.19.4
Build custom connectors as an extension of Fivetran
Requires Python: >=3.8

# Requirements
- Python >= 3.9
- Docker >= 4.23.0

# Installation
Create a virtual environment and install package from PyPI:
```
$ pip install fivetran-custom-sdk
```
# Development
1. Create a folder for your project or open one of the examples in the `/examples` folder
2. To debug the project in your local environment, execute the following command:
```
$ cd <project-folder-path>
$ python -m fivetran_custom_sdk <project-folder-path> --debug
```
3. If you'd like to debug the project in an IDE, add a `main` block like the following to `main.py` file: 
```python
if __name__ == "__main__":
    connector.debug()
```
4. When you run `main.py` in your local environment, your connector will sync and generate files in `<project-folder-path>/files`. Once the sync is done running, it will persist the records in `warehouse.db` file. This is an instance of DuckDB database. You can connect to it to validate the results of your sync using [DuckDB CLI](https://duckdb.org/docs/api/cli) or [DBeaver](https://duckdb.org/docs/guides/sql_editors/dbeaver).

# Deployment
When your connector is ready to deploy to Fivetran, you can do so with the following command:
```
$ python -m fivetran_custom_sdk <project-folder-path> --deploy --key=<DEPLOY-KEY>
```
coimealta 0.0.14
Contacts and inventory tracker

coimealta
=========

A keeper (coimealta in Irish) for personal and household information.

I decided I needed to organize my household stuff and my contacts
information, and went for a simple CSV-based system; a proper database
would have been overkill, and would have been less convenient for data
entry and editing.

There are two parts to the software, in separate directories:
*inventory*, and *contacts*.

It's for keeping my information, and I named it after Sliabh Coimeálta
(Keeper Hill) in Ireland, which I used to live near.