All Projects → artefactory → artefactory-connectors-kit

artefactory / artefactory-connectors-kit

Licence: LGPL-3.0 license
ACK is an E(T)L tool specialized in API data ingestion. It is accessible through a Command-Line Interface. The application allows you to easily extract, stream and load data (with minimum transformations), from the API source to the destination of your choice.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to artefactory-connectors-kit

Example Airflow Dags
Example DAGs using hooks and operators from Airflow Plugins
Stars: ✭ 243 (+614.71%)
Mutual labels:  google-analytics, salesforce
Luigi Warehouse
A luigi powered analytics / warehouse stack
Stars: ✭ 72 (+111.76%)
Mutual labels:  google-sheets, salesforce
Nemiro.oauth.dll
Nemiro.OAuth is a class library for authorization via OAuth protocol in .NET Framework
Stars: ✭ 45 (+32.35%)
Mutual labels:  facebook, yandex
Crmint
Reliable data integration & processing for advertisers
Stars: ✭ 106 (+211.76%)
Mutual labels:  google-analytics, google-cloud-storage
googleAnalyticsProphetR
Applying Facebook's prophet on Google Analytics data
Stars: ✭ 30 (-11.76%)
Mutual labels:  facebook, google-analytics
Rack Tracker
Tracking made easy: Don’t fool around with adding tracking and analytics partials to your app and concentrate on the things that matter.
Stars: ✭ 601 (+1667.65%)
Mutual labels:  facebook, google-analytics
Trackie
A Chrome extension to enhance debugging of some frequently-used tag management platforms (Google Tag Manager, Tealium, Commanders Act, DTM) in combination with some frequently-used tags (Google Analytics, Google Analytics 4, GA Audiences, Ddm, Criteo, Adobe Analytics/Omniture, Floodlight, Comscore, Facebook, Bluekai, Youbora, Kinesis, Webtrekk, …
Stars: ✭ 23 (-32.35%)
Mutual labels:  google-analytics, adobe-analytics
ember-google-analytics-embed
An Ember Addon for adding analytics visualizations using the Google Analytics Embed API.
Stars: ✭ 26 (-23.53%)
Mutual labels:  google-analytics
spring-boot-oauth2-login
No description or website provided.
Stars: ✭ 24 (-29.41%)
Mutual labels:  facebook
Apex-Integration-Services
Apex REST Callouts, Apex SOAP Callouts, Apex Web Services
Stars: ✭ 36 (+5.88%)
Mutual labels:  salesforce
ga-fetcher
Fetch Google Analytics data with Google APIs in Node.js 🚠
Stars: ✭ 14 (-58.82%)
Mutual labels:  google-analytics
Phlexish
Advanced Spear Phishing tool for Facebook with 2 factor authentication bypass! May contain minor bugs due to...idk
Stars: ✭ 49 (+44.12%)
Mutual labels:  facebook
blazor-analytics
Blazor extensions for Analytics: Google Analytics, GTAG, ...
Stars: ✭ 101 (+197.06%)
Mutual labels:  google-analytics
ffeed
A simple page that returns the feed of a specific facebook page and group.
Stars: ✭ 19 (-44.12%)
Mutual labels:  facebook
gcp-storage-emulator
Local emulator for Google Cloud Storage
Stars: ✭ 43 (+26.47%)
Mutual labels:  google-cloud-storage
quickstart-atlassian-confluence
Team collaboration with high availability and scalability on the AWS Cloud
Stars: ✭ 39 (+14.71%)
Mutual labels:  confluence
hubot-messenger-bot
🔌 A Hubot adapter for Facebook Messenger Platform (Bots) with zero external dependencies.
Stars: ✭ 44 (+29.41%)
Mutual labels:  facebook
FacebookAds
This is an Android app that displays all the Facebook Mobile Ads based on Audience Network SDK. This repo uses all the major ad-types in a separate activity for all the ads.
Stars: ✭ 16 (-52.94%)
Mutual labels:  facebook
facebook-node-sdk
Modeled from the (Facebook Javascript SDK), now with the facebook-node-sdk you can now easily write the same code and share between your server (nodejs) and the client (Facebook Javascript SDK).
Stars: ✭ 519 (+1426.47%)
Mutual labels:  facebook
todo-list
A practical web application built with Node.js, Express, and MySQL for you to readily record, view, and manage your tasks with an account: Create, view, edit, delete, filter, and sort expenses are as easy as pie 🥧
Stars: ✭ 18 (-47.06%)
Mutual labels:  facebook

Artefactory Connectors Kit

ACK is an E(T)L tool specialized in API data ingestion. It is accessible through a Command-Line Interface. The application allows you to easily extract, stream and load data (with minimum transformations), from the API source to the destination of your choice.

As of now, the most common output format of data loaded by the application is .njson (i.e. a file of n lines, where each line is a json-like dictionary).

Official documentation is available here.


Philosophy

The application is composed of 3 main components (implemented as Python classes). When combined, these components act as an E(T)L pipeline, allowing you to stream data from a source to the destination of your choice:

  • Readers are reading data from an API source, and transform it into a stream object.
  • Streams (transparent to the end-user) are local objects used by writers to process individual records collected from the source.
  • Writers are writing the output stream object to the destination of your choice.

Why not Airbyte ?

Airbyte is an open source project that has a mission to make data integration pipelines a commodity. We love this project and would probably not encourage using ACK to connect data that could be already connected with Airbyte. You can still use ACK if some of your data has no connector available in Airbyte yet. The list of connectors unavailable in Airbyte will most certainly decrease over time following the introduction of the Python Connector Development Kit.

Available connectors

As of now, the application is offering the following Readers & Writers:

Readers

  • Analytics
    • Adobe Analytics 1.4
    • Adobe Analytics 2.0
    • Google Analytics (available in Airbyte)
  • Advertising - Adserver
    • Google Campaign Manager
  • Advertising - DSP
    • Google Display & Video 360
    • The Trade Desk
  • Advertising - Search
    • Google Ads (available in Airbyte)
    • Google Search Ads 360
    • Google Search Console
    • Yandex Campaign
    • Yandex Statistics
  • Advertising - Social
    • Facebook Marketing (available in Airbyte)
    • MyTarget
    • Radarly
    • Twitter Ads
  • Affiliates
    • AWIN Advertiser
  • CRM
    • SalesForce (available in Airbyte)
  • Databases
    • MySQL (available in Airbyte)
  • DevTools
    • Confluence
  • Files (.csv, .njson)
    • Amazon S3
    • Google Cloud Storage
    • Google Sheets (available in Airbyte)

Writers

  • Data Warehouses
    • Google BigQuery (available in Airbyte)
  • Debugging
    • Console
  • Files (.njson)
    • Amazon S3
    • Google Cloud Storage
    • Azure Blob Storage
    • Local file (available in Airbyte)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].