├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── books ├── etl │ ├── README.md │ ├── book.js │ ├── chapters │ │ ├── extract+load │ │ │ └── extract.js │ │ └── transform │ │ │ ├── addColumns.js │ │ │ ├── products.js │ │ │ └── users.js │ ├── config │ │ └── connections │ │ │ ├── destination.js │ │ │ └── source.js │ └── source.sql └── simple │ └── book.js ├── empujar.png ├── index.js ├── lib ├── book.js ├── chapter.js ├── childProcess.js ├── connections │ ├── elasticsearch.js │ ├── ftp.js │ ├── mysql.js │ ├── redshift.js │ ├── s3.js │ └── snowflake.js ├── logger.js └── utils.js ├── package.json └── test ├── connections ├── elasticsearch.js ├── ftp.js ├── mysql.js ├── redshift.js └── s3.js ├── integration └── etl.js ├── lib ├── book.js ├── chapter.js └── utils.js └── mocha.opts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/README.md -------------------------------------------------------------------------------- /books/etl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/README.md -------------------------------------------------------------------------------- /books/etl/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/book.js -------------------------------------------------------------------------------- /books/etl/chapters/extract+load/extract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/chapters/extract+load/extract.js -------------------------------------------------------------------------------- /books/etl/chapters/transform/addColumns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/chapters/transform/addColumns.js -------------------------------------------------------------------------------- /books/etl/chapters/transform/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/chapters/transform/products.js -------------------------------------------------------------------------------- /books/etl/chapters/transform/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/chapters/transform/users.js -------------------------------------------------------------------------------- /books/etl/config/connections/destination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/config/connections/destination.js -------------------------------------------------------------------------------- /books/etl/config/connections/source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/config/connections/source.js -------------------------------------------------------------------------------- /books/etl/source.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/etl/source.sql -------------------------------------------------------------------------------- /books/simple/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/books/simple/book.js -------------------------------------------------------------------------------- /empujar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/empujar.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/index.js -------------------------------------------------------------------------------- /lib/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/book.js -------------------------------------------------------------------------------- /lib/chapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/chapter.js -------------------------------------------------------------------------------- /lib/childProcess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/childProcess.js -------------------------------------------------------------------------------- /lib/connections/elasticsearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/connections/elasticsearch.js -------------------------------------------------------------------------------- /lib/connections/ftp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/connections/ftp.js -------------------------------------------------------------------------------- /lib/connections/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/connections/mysql.js -------------------------------------------------------------------------------- /lib/connections/redshift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/connections/redshift.js -------------------------------------------------------------------------------- /lib/connections/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/connections/s3.js -------------------------------------------------------------------------------- /lib/connections/snowflake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/connections/snowflake.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/package.json -------------------------------------------------------------------------------- /test/connections/elasticsearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/connections/elasticsearch.js -------------------------------------------------------------------------------- /test/connections/ftp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/connections/ftp.js -------------------------------------------------------------------------------- /test/connections/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/connections/mysql.js -------------------------------------------------------------------------------- /test/connections/redshift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/connections/redshift.js -------------------------------------------------------------------------------- /test/connections/s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/connections/s3.js -------------------------------------------------------------------------------- /test/integration/etl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/integration/etl.js -------------------------------------------------------------------------------- /test/lib/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/lib/book.js -------------------------------------------------------------------------------- /test/lib/chapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/lib/chapter.js -------------------------------------------------------------------------------- /test/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/lib/utils.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taskrabbit/empujar/HEAD/test/mocha.opts --------------------------------------------------------------------------------