profile
viewpoint
Stéphane Klein stephane-klein Spacefill Paris (from Metz, France) http://stephane-klein.info FullSack Developer, CTO at @SpaceFillFr (ex @scaleway) I practice the yak shaving 😉 Old GitHub Account: @harobed

stephane-klein/personnal-notebook 15

This is my public personnal notebook.

stephane-klein/poc-postgresql-pgTAP 6

This is a POC to test pgTAP (I use Docker image) to write and execute PL/pgSQL - SQL Procedural Language.

stephane-klein/docker-gitlab-vagrant-test 4

Vagrant environment to test sameersbn/docker-gitlab Docker image.

stephane-klein/gibbon-mail 4

Send mails with mjml Template and JSON Schema

stephane-klein/ipmi_mock_with_virtualbox 4

Mock IPMI with Virtualbox

stephane-klein/ansible-role-sentry 3

Ansible Role to install Sentry based on docker-compose.yml file

stephane-klein/CONTRIBUTE-skeleton 3

CONTRIBUTE skeleton

stephane-klein/poc-postgraphile-forum 3

POC Postgraphile - forum example

stephane-klein/playground-postgresql-walg 2

wal-g - Archival and Restoration for Postgres playground based on Docker

Its-Alex/poc-frontends-monorepo 1

Proof of concept of a monorepo with yarn workspace/lerna/react CRA

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha f89098f9ce3d5eea1962cc7a2a2debf34ed65cb6

Add « Le bayésianisme : une philosophie universelle du savoir » to « My Awesome YouTube and Podcast List » document

view details

push time in 4 days

push eventstephane-klein/singer-pipedrive-playground

Stéphane Klein

commit sha d82e28336ad763bd8f5a077814c49dbd0f1ce391

Fix mistake in docker-compose.yml

view details

push time in 5 days

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha b43819808dfa3bfff2c7e5743002280f2b158d1b

Add « Microphone Rode NT-USB » to « Équipement » page

view details

push time in 5 days

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha 8c5a62b3571d3c98af2459a282a7f39767d846fb

Add first version of « Mon rapport au télétravail »

view details

push time in 6 days

PublicEvent

issue commentstephane-klein/personnal-notebook

Opinion C4

@nicobao thanks you, it's interesting, I'm reading it 👍

nicobao

comment created time in 10 days

push eventstephane-klein/restic-pg_dump-docker

Stéphane Klein

commit sha f18f28ab4ccdb3e998eadf423f4964f63584dc4f

Add pg_dumpall --globals-only in backup.sh

view details

push time in 11 days

PublicEvent

issue openedwal-g/wal-g

Add a note about difference between Pitrery and Wal-g in documentation?

Hi,

I'm just be aware of Pitrery project.

Do you know this project? I think Pitrery goal is similar to wal-g project, I'm wrong?

What do you think to add a note about difference between Pitrery and Wal-g in Wal-g documentation? I think this can be useful for the newcomers 🤔

A paragraph in the same spirit that for instance https://www.terraform.io/intro/vs/chef-puppet.html

Best regards, Stéphane

Note: same issue in Pitrery project

created time in 13 days

issue openeddalibo/pitrery

Add a note about difference between Pitrery and Wal-g in documentation?

Hi,

I know wal-g and I just be aware of Pitrery project.

What do you think to add a note about difference between Pitrery and Wal-g in Pitrery documentation and in README.md? I think this can be useful for the newcomers 🤔

A paragraph in the same spirit that for instance https://www.terraform.io/intro/vs/chef-puppet.html

Best regards, Stéphane

created time in 13 days

starteddbcli/pgcli

started time in 15 days

issue closedstephane-klein/koa-s3-proxy

Publish koa-s3-proxy on npm

Publish koa-s3-proxy on npm.

I need to wait 24h to publish the package to npm because I was unpublished the package:

$ npm publish
npm notice
npm notice 📦  koa-s3-proxy@0.1.0
npm notice === Tarball Contents ===
npm notice 1.5kB index.js
npm notice 766B  package.json
npm notice 781B  README.md
npm notice === Tarball Details ===
npm notice name:          koa-s3-proxy
npm notice version:       0.1.0
npm notice package size:  1.3 kB
npm notice unpacked size: 3.0 kB
npm notice shasum:        e1e08e7d4578ba57cf27ec07e6d98bd96b1c0506
npm notice integrity:     sha512-LiJx5ILXiwxIU[...]8UjxGG/TwY2tA==
npm notice total files:   3
npm notice
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/koa-s3-proxy - koa-s3-proxy cannot be republished until 24 hours have passed.
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.

closed time in 19 days

stephane-klein

issue commentstephane-klein/koa-s3-proxy

Publish koa-s3-proxy on npm

https://www.npmjs.com/package/koa-s3-proxy

stephane-klein

comment created time in 19 days

push eventstephane-klein/koa-s3-proxy

Stéphane Klein

commit sha d9e42db6ed6f99179d6d63203b1fed6808e2540e

Increment version to 0.1.1

view details

push time in 19 days

PublicEvent

issue commentBowlingX/ra-postgraphile

Create Example Project / Usage

I created this example project https://github.com/stephane-klein/react-admin-and-postgraphile-playground based on https://github.com/BowlingX/ra-postgraphile

BowlingX

comment created time in 20 days

issue commentgraphile/graphile.github.io

Add React-Admin Postgraphile data-providers in Postgraphile documentation?

I created this example project https://github.com/stephane-klein/react-admin-and-postgraphile-playground based on https://github.com/BowlingX/ra-postgraphile

stephane-klein

comment created time in 20 days

issue commentgraphile/graphile.github.io

Add React-Admin Postgraphile data-providers in Postgraphile documentation?

In https://github.com/lovelysystems/ra-data-postgraphile I read this:

This data provider heavily extends https://github.com/BowlingX/ra-postgraphile with a more generic approach.

stephane-klein

comment created time in 20 days

issue openedgraphile/graphile.github.io

Add React-Admin Postgraphile data-providers in Postgraphile documentation?

What do you think about add in Postgraphile documentation the React-Admin data-providers for Postgraphile?

I found this projects:

  • https://github.com/BowlingX/ra-postgraphile#readme
  • https://github.com/lovelysystems/ra-data-postgraphile
  • https://github.com/des-des/ra-postgraphile-client

I don't know the maturity of this projets.

created time in 20 days

PublicEvent
PublicEvent

push eventstephane-klein/koa-s3-proxy

Stéphane Klein

commit sha 0e862ac8ad2a71aba062e93a78dd8ce06b52222a

Fix bug

view details

push time in 22 days

PublicEvent

push eventstephane-klein/koa-s3-proxy

Stéphane Klein

commit sha ea79c82d3973c0b3e1643a848a818e7816a77c5c

Fix mistake in README.md

view details

push time in 22 days

issue openeddado3212/spaces-renamer

What do you think about create spaces-renamer HomeBrew package?

Hi,

What do you think about create spaces-renamer HomeBrew package?

Best regards, Stéphane

created time in 23 days

startedjaydenseric/apollo-upload-client

started time in 23 days

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha 299872e6a5235f4e3554ea246026fdb9e4d6af73

Add WebCam to « Équipement » page

view details

push time in 24 days

startedbeekeeper-studio/beekeeper-studio

started time in 24 days

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha d466cf6a6e2eb6f7e1c03c44b31b8b5e3f1ac2b4

Add « Écran Dell 24 Ultra HD 4K : P2415Q » to « Équipement » page

view details

push time in 25 days

fork stephane-klein/poc-frontends-monorepo

Proof of concept of a monorepo with yarn workspace/lerna/react CRA

fork in 25 days

issue openedIts-Alex/poc-frontends-monorepo

This POC is a workaround for create-react-app issue?

Currently, an issue is opened on create-react-app I hope that it will be closed one the day.

@Its-Alex https://github.com/Its-Alex/poc-frontends-monorepo/ is a workaround for this issue?

created time in 25 days

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha 2f6b127f982a93c19d04e0ca665c69efc064a0e5

Add « Comment débloquer un débat (et en devenir le héros !) » video to « My Awesome YouTube and Podcast List » page

view details

push time in a month

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha 4f9328abcd42831a0483ab36248145361bf2018d

Add « La statistique expliquée à mon chat » in « My Awesome YouTube and Podcast List » page

view details

push time in a month

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha e5f7c0d13dbf7f0c4aec452453babf2bcb396a77

Add « Chat Sceptique » YouTube Channel to « My Awesome YouTube and Podcast List » page

view details

push time in a month

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha a54d15d1a4cb20d1ce108d085ac097e5d2426c9e

Add « Tzitzimitl - Esprit Critique » YouTube channel to « My Awesome YouTube and Podcast List » page

view details

push time in a month

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha cd71caf17070249c963252504319d51d35d0fc41

Add Medifact YouTube channel in « My Awesome YouTube and Podcast List »

view details

push time in a month

PublicEvent

issue commentstephane-klein/poc-monorepo-doc-gatsby

Implement Organizational Chart

https://github.com/dabeng/react-orgchart

stephane-klein

comment created time in a month

issue commentstephane-klein/poc-monorepo-doc-gatsby

Implement Organizational Chart

https://github.com/unicef/react-org-chart

stephane-klein

comment created time in a month

issue commentstephane-klein/poc-monorepo-doc-gatsby

Implement Organizational Chart

https://github.com/coreseekdev/react-org-chart

stephane-klein

comment created time in a month

push eventstephane-klein/gitlab-bot-sync-issues-mr-labels

Stéphane Klein

commit sha 6383fddde36574e07f01e0a5234c1c2be569a2f3

Fix typo in function name

view details

push time in a month

push eventstephane-klein/gitlab-bot-sync-issues-mr-labels

Stéphane Klein

commit sha 66cd2934da607867bef5fe2a56b57abb0b134023

Improve README

view details

push time in a month

create barnchstephane-klein/gitlab-bot-sync-issues-mr-labels

branch : master

created branch time in a month

created repositorystephane-klein/gitlab-bot-sync-issues-mr-labels

GitLab Bot to sync Issues label and MergeRequest labels

created time in a month

issue openedpython-gitlab/python-gitlab

Can I get issue globally by "id" (not "iid") without specify the project?

Can I get issue globally by id (not iid) without specify the project?

For instance:

gl.issues.get(id=57566932)

Best regards, Stéphane

created time in a month

startedjsonresume/resume-schema

started time in a month

startedjsonresume/resume-cli

started time in a month

push eventstephane-klein/stephane-klein.info

Stéphane Klein

commit sha e4db849eaed3bc619e87b6b7f25019c631c75902

Add hosting note in README

view details

push time in a month

PublicEvent

startedsnowjs/cli

started time in a month

startedsnowjs/cli

started time in a month

push eventstephane-klein/singer-pipedrive-playground

Stéphane Klein

commit sha d4281c0c05be1d0b9db843305b0577be3257adea

Add Redash configuration

view details

push time in a month

issue commentstephane-klein/singer-pipedrive-playground

Only currency table is created

Fixed with this tap-pipedrive version https://github.com/stephane-klein/tap-pipedrive

stephane-klein

comment created time in a month

issue closedstephane-klein/singer-pipedrive-playground

Only currency table is created

Only pipedrive.currency table is created, I don't know why other table aren't created 🤔

closed time in a month

stephane-klein

push eventstephane-klein/tap-pipedrive

JingLin0

commit sha 9d43cf64aa646d4a9baaabc14629e99d49313a54

black commit

view details

JingLin0

commit sha e3d9a8ca916d75abb1081f745ae89b9082dac644

update gitignore

view details

JingLin0

commit sha 35b90fe11f6c9eee5e0bb146b8736ce47de55d18

update package version

view details

JingLin0

commit sha e13812dfb235d574471171f510df990cef872eb5

delete circleci config file

view details

JingLin0

commit sha 992a128b06cf19cd6f98c7d9e190b7dd07af0822

products endpoint has no data. there is no deletelog endpoint

view details

JingLin0

commit sha 949c085b99613bdd5052e26acc7eb803104f1411

update_time has no value, switch to add_time instead

view details

JingLin0

commit sha 3121877fe93526d5120e32310a0dee184407876f

use the static schema please

view details

JingLin0

commit sha 77d25f418239287b70f8550c9bdfd6beb888b604

cr: use update_time

view details

Jing Lin

commit sha 9d1d35d614f111455e70a2710f458cdb47f00922

Merge pull request #1 from dreamdata-io/fix-tap Fix tap

view details

JingLin0

commit sha 8284705b657559063a7d8e850777f6c8c2568220

change package version

view details

JingLin0

commit sha f8cbba9b49d6cd372c934ee253fe2bbeb9dc29fc

cr: update version

view details

Jing Lin

commit sha 11a3937b9732786433cbe5a688122d148a078602

Merge pull request #2 from dreamdata-io/change-package-version change package version

view details

Stéphane Klein

commit sha 670e18b5260cca97e58bdd182a6f6316e624d340

Add root metadata to calalog

view details

Stéphane Klein

commit sha 0d281c1c78282ddc71a0528689d67ce3f2aead03

Fix persons__email and persons__phone schema

view details

push time in a month

create barnchstephane-klein/tap-pipedrive

branch : dreamdata-io

created branch time in a month

PublicEvent

issue commentsinger-io/tap-pipedrive

What do you think to add how to use example in README

This bug is fixed by https://github.com/stephane-klein/tap-pipedrive/commit/591315cdcf33c10467dc3c2bae93c04021254b90

This is usage example: https://github.com/stephane-klein/singer-pipedrive-playground

stephane-klein

comment created time in a month

issue commentsinger-io/tap-pipedrive

What do you think about add Config file example in README?

This is an example here https://github.com/stephane-klein/singer-pipedrive-playground/blob/master/tap-pipedrive-config.json.sample

stephane-klein

comment created time in a month

issue closedsinger-io/tap-pipedrive

BrokenPipeError: [Errno 32] Broken pipe When I use `tap-pipedrive` with `target-postgres`

When I use tap-pipedrive with target-postgres I have this error

$  tap-pipedrive --config pipedrive-tap-config.json | ./.venv/bin/target-postgres --config target_postgres_config.json
INFO PostgresTarget created with established connection: `user=postgres password=xxx dbname=postgres host=127.0.0.1 port=5432`, PostgreSQL schema: `pipedrive`
INFO Sending version information to singer.io. To disable sending anonymous usage data, set the config parameter "disable_collection" to true
INFO Starting discover
ERROR Unable to parse JSON: sync

CRITICAL Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
  File "./.venv/bin/target-postgres", line 10, in <module>
    sys.exit(cli())
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/__init__.py", line 45, in cli
    main(args.config)
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/__init__.py", line 39, in main
    target_tools.main(postgres_target)
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 28, in main
    stream_to_target(input_stream, target, config=config)
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 77, in stream_to_target
    raise e
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 64, in stream_to_target
    line
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 94, in _line_handler
    line_data = json.loads(line, parse_float=decimal.Decimal)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/__init__.py", line 361, in loads
    return cls(**kw).decode(s)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.2077040672302246, "tags": {"endpoint": "currency", "http_status_code": 200, "status": "succeeded"}}
INFO METRIC: {"type": "counter", "metric": "record_count", "value": 0, "tags": {"endpoint": "currency"}}
CRITICAL [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/Users/stephane/Work/stephane-klein/.venv2/bin/tap-pipedrive", line 11, in <module>
    load_entry_point('tap-pipedrive', 'console_scripts', 'tap-pipedrive')()
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/cli.py", line 35, in main
    raise e
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/cli.py", line 32, in main
    main_impl()
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/cli.py", line 27, in main_impl
    pipedrive_tap.do_sync(catalog)
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/tap.py", line 154, in do_sync
    self.do_paginate(stream, stream_metadata)
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/tap.py", line 203, in do_paginate
    if stream.write_record(row):
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/stream.py", line 108, in write_record
    singer.write_record(self.schema, row)
  File "/Users/stephane/Work/stephane-klein/.venv2/lib/python3.7/site-packages/singer/messages.py", line 228, in write_record
    time_extracted=time_extracted))
  File "/Users/stephane/Work/stephane-klein/.venv2/lib/python3.7/site-packages/singer/messages.py", line 218, in write_message
    sys.stdout.flush()
BrokenPipeError: [Errno 32] Broken pipe
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
BrokenPipeError: [Errno 32] Broken pipe

closed time in a month

stephane-klein

issue commentsinger-io/tap-pipedrive

BrokenPipeError: [Errno 32] Broken pipe When I use `tap-pipedrive` with `target-postgres`

It works here: https://github.com/stephane-klein/singer-pipedrive-playground

stephane-klein

comment created time in a month

push eventstephane-klein/tap-pipedrive

Stéphane Klein

commit sha 591315cdcf33c10467dc3c2bae93c04021254b90

Add root metadata to calalog

view details

push time in a month

fork stephane-klein/tap-pipedrive

A Singer.io tap for extracting data from the Pipedrive API

fork in a month

issue openedsinger-io/tap-pipedrive

BrokenPipeError: [Errno 32] Broken pipe When I use `tap-pipedrive` with `target-postgres`

When I use tap-pipedrive with target-postgres I have this error

(.venv2) ➜  poc-redash-gitlab  tap-pipedrive --config pipedrive-tap-config.json | ./.venv/bin/target-postgres --config target_postgres_config.json
INFO PostgresTarget created with established connection: `user=postgres password=xxx dbname=postgres host=127.0.0.1 port=5432`, PostgreSQL schema: `pipedrive`
INFO Sending version information to singer.io. To disable sending anonymous usage data, set the config parameter "disable_collection" to true
INFO Starting discover
ERROR Unable to parse JSON: sync

CRITICAL Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
  File "./.venv/bin/target-postgres", line 10, in <module>
    sys.exit(cli())
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/__init__.py", line 45, in cli
    main(args.config)
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/__init__.py", line 39, in main
    target_tools.main(postgres_target)
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 28, in main
    stream_to_target(input_stream, target, config=config)
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 77, in stream_to_target
    raise e
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 64, in stream_to_target
    line
  File "/Users/stephane/Work/stephane-klein/.venv/lib/python3.7/site-packages/target_postgres/target_tools.py", line 94, in _line_handler
    line_data = json.loads(line, parse_float=decimal.Decimal)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/__init__.py", line 361, in loads
    return cls(**kw).decode(s)
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
INFO METRIC: {"type": "timer", "metric": "http_request_duration", "value": 0.2077040672302246, "tags": {"endpoint": "currency", "http_status_code": 200, "status": "succeeded"}}
INFO METRIC: {"type": "counter", "metric": "record_count", "value": 0, "tags": {"endpoint": "currency"}}
CRITICAL [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/Users/stephane/Work/stephane-klein/.venv2/bin/tap-pipedrive", line 11, in <module>
    load_entry_point('tap-pipedrive', 'console_scripts', 'tap-pipedrive')()
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/cli.py", line 35, in main
    raise e
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/cli.py", line 32, in main
    main_impl()
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/cli.py", line 27, in main_impl
    pipedrive_tap.do_sync(catalog)
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/tap.py", line 154, in do_sync
    self.do_paginate(stream, stream_metadata)
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/tap.py", line 203, in do_paginate
    if stream.write_record(row):
  File "/Users/stephane/Work/stephane-klein/src/tap-pipedrive/tap_pipedrive/stream.py", line 108, in write_record
    singer.write_record(self.schema, row)
  File "/Users/stephane/Work/stephane-klein/.venv2/lib/python3.7/site-packages/singer/messages.py", line 228, in write_record
    time_extracted=time_extracted))
  File "/Users/stephane/Work/stephane-klein/.venv2/lib/python3.7/site-packages/singer/messages.py", line 218, in write_message
    sys.stdout.flush()
BrokenPipeError: [Errno 32] Broken pipe
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
BrokenPipeError: [Errno 32] Broken pipe

created time in a month

issue commentsinger-io/tap-pipedrive

What do you think to add how to use example in README

I need to comment this line:

if root_metadata and root_metadata.get('selected') is True:

from https://github.com/singer-io/tap-pipedrive/blob/1390c9c36491c80ffc0f89b4efc25500412d16f1/tap_pipedrive/tap.py#L171 to get some data.

I don't undertand to select some stream in catalog 🤔

stephane-klein

comment created time in a month

issue openedsinger-io/tap-pipedrive

What do you think to add how to use example in README

What do you think to add how to use example in README.

This is my pipedrive-tap-config.json:

{
    "start_date": "2020-01-01T00:00:00Z",
    "api_token": "xxxxxx"
}

I execute:

$ tap-pipedrive --config pipedrive-tap-config.json
INFO Starting discover
{"type": "STATE", "value": {}}

It is normal that value is empty?

When I execute:

$ tap-pipedrive --config pipedrive-tap-config.json | ./.venv/bin/target-postgres --config target_postgres_config.json

my database is empty🤔

Same with:

$ tap-pipedrive --config pipedrive-tap-config.json | ./.venv3/bin/target-csv

How can I debug that?

Best regards, Stéphane

cc @KAllan357

created time in a month

issue commentsinger-io/tap-pipedrive

What do you think about add Config file example in README?

What I see in source code:

  • start_date
  • user-agent
  • api_token
stephane-klein

comment created time in a month

issue openedsinger-io/tap-pipedrive

What do you think about add Config file example in README?

I see --config CONFIG in:

$ tap-pipedrive --help
usage: tap-pipedrive [-h] -c CONFIG [-s STATE] [-p PROPERTIES]
                     [--catalog CATALOG] [-d]

optional arguments:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        Config file
  -s STATE, --state STATE
                        State file
  -p PROPERTIES, --properties PROPERTIES
                        Property selections: DEPRECATED, Please use --catalog
                        instead
  --catalog CATALOG     Catalog file
  -d, --discover        Do schema discovery

What do you think about add `Config file` example in README?

created time in a month

push eventstephane-klein/postgresql-logical-replication-playground

Stéphane Klein

commit sha 6ed796c1d12ec40b9b1f44cf0fc7357e3365574b

Remove work in progress in README

view details

push time in a month

push eventstephane-klein/postgresql-logical-replication-playground

Stéphane Klein

commit sha d70a22af40afbdb83aa4e56697be5b2d802aff9f

Remove useless configuration parameters

view details

push time in a month

issue closedstephane-klein/postgresql-logical-replication-playground

Replication didn't work

I execute:

$ docker-compose up -d postgres1
$ ./scripts/wait-service.sh postgres1 5432
$ ./scripts/pg1/load-configuration.sh
$ ./scripts/pg1/load-seed.sh
$ ./scripts/pg1/insert-fixtures.sh
$ docker-compose up -d postgres2
$ ./scripts/wait-service.sh postgres2 5432
$ ./scripts/pg2/create-extensions.sh
$ ./scripts/pg2/copy-from-pg1.sh
$ ./scripts/pg2/create-subscriptions.sh
$ ./scripts/pg2/query.sh
count
-------
    10
$ ./scripts/pg1/insert-fixtures.sh

but this command:

$ ./scripts/pg2/query.sh
count
-------
    10

return 10 instead 20 🤷‍♂️

I checked the configuration:

$ ./scripts/pg1/enter.sh
postgres=# \dRp
                           List of publications
  Name  |  Owner   | All tables | Inserts | Updates | Deletes | Truncates
--------+----------+------------+---------+---------+---------+-----------
 my_pub | postgres | t          | t       | t       | t       | t
(1 row)
$ ./scripts/pg1/enter.sh
postgres=# \dRs
           List of subscriptions
  Name  |  Owner   | Enabled | Publication
--------+----------+---------+-------------
 my_sub | postgres | t       | {my_pub}
(1 row)

closed time in a month

stephane-klein

issue commentstephane-klein/postgresql-logical-replication-playground

Replication didn't work

Fixed, I think by add --schema-only in https://github.com/stephane-klein/postgresql-logical-replication-playground/blob/5c49d53c0237c2b8d23712380fe61dc6dc64729d/scripts/pg2/copy-from-pg1.sh

stephane-klein

comment created time in a month

push eventstephane-klein/postgresql-logical-replication-playground

Stéphane Klein

commit sha 5c49d53c0237c2b8d23712380fe61dc6dc64729d

Fix replication bug

view details

push time in a month

issue commentstephane-klein/postgresql-logical-replication-playground

Replication didn't work

I have this error in:

$ docker-compose logs -f postgres2
postgres2_1  | 2020-04-26 16:05:44.173 UTC [129] LOG:  logical replication table synchronization worker for subscription "my_sub", table "contacts" has started
postgres2_1  | 2020-04-26 16:05:44.243 UTC [129] ERROR:  duplicate key value violates unique constraint "contacts_pkey"
postgres2_1  | 2020-04-26 16:05:44.243 UTC [129] DETAIL:  Key (id)=(0d228e93-7be4-40dc-986a-615489d83645) already exists.
postgres2_1  | 2020-04-26 16:05:44.243 UTC [129] CONTEXT:  COPY contacts, line 1
postgres2_1  | 2020-04-26 16:05:44.246 UTC [1] LOG:  background worker "logical replication worker" (PID 129) exited with exit code 1

and:

$ docker-compose logs -f postgres1
postgres1_1  | 2020-04-26 16:06:50.437 UTC [140] LOG:  logical decoding found consistent point at 0/1677BA8
postgres1_1  | 2020-04-26 16:06:50.437 UTC [140] DETAIL:  There are no running transactions.
stephane-klein

comment created time in a month

push eventstephane-klein/postgresql-logical-replication-playground

Stéphane Klein

commit sha 29b0963a3719f8e7cd0f00243b7d8da31a7941fe

Enable wal_level=logical on postgres2

view details

push time in a month

push eventstephane-klein/postgresql-logical-replication-playground

Stéphane Klein

commit sha bd221f311d4c437b8e946eda50ea0a069e073636

Add user param missing in create subcription command

view details

push time in a month

issue openedstephane-klein/postgresql-logical-replication-playground

Replication didn't work

I execute:

$ docker-compose up -d postgres1
$ ./scripts/wait-service.sh postgres1 5432
$ ./scripts/pg1/load-configuration.sh
$ ./scripts/pg1/load-seed.sh
$ ./scripts/pg1/insert-fixtures.sh
$ docker-compose up -d postgres2
$ ./scripts/wait-service.sh postgres2 5432
$ ./scripts/pg2/create-extensions.sh
$ ./scripts/pg2/copy-from-pg1.sh
$ ./scripts/pg2/create-subscriptions.sh
$ ./scripts/pg2/query.sh
count
-------
    10
$ ./scripts/pg1/insert-fixtures.sh

but this command:

$ ./scripts/pg2/query.sh count

10

return `10` instead `20` 

created time in a month

push eventstephane-klein/postgresql-logical-replication-playground

Stéphane Klein

commit sha 5f1fc4bd46535b5b90e0d8c3cc386adea8bb85b7

Add link to issues

view details

push time in a month

created repositorystephane-klein/postgresql-logical-replication-playground

PostgreSQL 12 logical replication playground

created time in a month

push eventstephane-klein/postgresql-streaming-replication-playground

Stéphane Klein

commit sha 5e38b6c4d79615fb339e5e7822ae526aff7ff4eb

Fix typo

view details

push time in a month

issue openedstephane-klein/playground-postgresql-walg

Add Continuous Backup Tests procedure

Add Continuous Backup Tests procedure.

Inspirations:

  • https://lolware.net/2017/02/02/continuous-backup-tests-with-docker.html

created time in a month

created repositorystephane-klein/postgresql-streaming-replication-playground

PostgreSQL 12 streaming replication playground

created time in a month

issue commentDP-3T/dp3t-sdk-ios

Binding for React Native

Original Tweet about that https://twitter.com/jdesboeufs/status/1252876654189309952

jdesboeufs

comment created time in a month

push eventstephane-klein/personnal-notebook

Stéphane Klein

commit sha 630f172191371032f016f529d9ba374f887da6db

Add Space YouTube channel to « My Awesome YouTube and Podcast List » page

view details

push time in a month

issue closedstephane-klein/redpush

Reformat source code with Black Python code formatter

Reformat source code with Black Python code formatter.

closed time in a month

stephane-klein

push eventstephane-klein/redpush

Stéphane Klein

commit sha 0cb0d9115188de891a27b374007243f66362f069

Format Python source code with Black

view details

push time in a month

push eventstephane-klein/redpush

Stéphane Klein

commit sha 3fb5e15ed5105b8acd8f416be952d38d6695fb01

Format Python source code with Black

view details

push time in a month

issue openedstephane-klein/redpush

Reformat source code with Black Python code formatter

Reformat source code with Black Python code formatter.

created time in a month

issue openedstephane-klein/redpush

Add one query file support to `redpush push`

Add one query file support to redpush push.

created time in a month

issue closedstephane-klein/redpush

Add option to `redpush dump` to dump data in separate files: 1 file by query

Add option to redpush dump to dump data in separate files: 1 file by query.

closed time in a month

stephane-klein

delete branch stephane-klein/redpush

delete branch : 2-dump-to-separate-files

delete time in a month

push eventstephane-klein/redpush

Stéphane Klein

commit sha b89a07afae3a553353d8bc17ee4ad6590000809e

Add --split-file option to redpush dump

view details

push time in a month

push eventstephane-klein/redpush

Alvaro

commit sha 4a498cfcc81d8e377631cc4228cbc328af91c889

Execute a query after being created Fixes #9

view details

Alvaro

commit sha fb04be17d0286676bb75a8221850497af78c8567

Fix in setup.py the same deps as in requirements

view details

Alvaro

commit sha a61ab41b7f330a55c391518eba712ea42d04d2f9

Add doc on how to run in docker

view details

Alvaro

commit sha cd7d229a14207a700ac13f10de350e682b39e916

The doc

view details

Álvaro

commit sha 0f2d85f49294d6761fc8b28d39336129fb24f488

typo

view details

Alvaro

commit sha 74011c63aaef79b046c166fb4a20361d386ee63f

use the latest redash 5 docker image

view details

Alvaro

commit sha 8afeb8edc5ebb28de58a1c52db1be2b234fbbf6a

changes in the dashboard api in redash 5

view details

Javier Sanz Olivera

commit sha 1916e3f00e970040846cb7a8386b1f1f7480b965

Fixing Redash image on compose.

view details

Alvaro

commit sha 22482c2b8e15fd06365a5668bc6b8ee22cfa438e

support subqueries for parameters use the redpush_id to match those

view details

Alvaro

commit sha a080a29984670a9cf8ea8e6d4c8063c2f88145b3

bump version

view details

Stéphane Klein

commit sha e42a69d3a1970139573ad8839a595328d1c31aeb

Add .vscode to .gitignore

view details

Stéphane Klein

commit sha ea5b10085b5bf73555738350378938735df7bdf9

Add link to Redash site in README

view details

Stéphane Klein

commit sha 9571b272b44873c2eab71ad9f51b215d0e9055c3

Add how to use redpush dump example

view details

Stéphane Klein

commit sha 363775d8091ec13a37923987e79fcf96f9e80329

Add using virtualenv instruction in Development README section

view details

Stéphane Klein

commit sha 5ce24221c0510f8ea0d4c7acf1c629bb1d480bc8

Remove duplicate line in README

view details

Stéphane Klein

commit sha a8dea291e949934ffb058128fa410903329a083b

Remove debug print

view details

Stéphane Klein

commit sha 2fc08cdca36b6c44660143c55b71b86b644cc1d9

Add --split-file option to redpush dump

view details

push time in a month

more