{ "info": { "author": "data.world", "author_email": "help@data.world", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Database :: Database Engines/Servers", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "===================\ntarget-datadotworld\n===================\n\nA `Singer `_ target that writes data to `data.world `_\n\nHow to use it\n=============\n\n``target-datadotworld`` works together with any other `Singer Tap `_ to store on data.world\ndata extracted from sources like `SalesForce `_, `HubSpot `_, `Marketo `_, `MySQL `_ and `more `_.\n\nInstall and Run\n---------------\n\nFirst, make sure Python 3.6 is installed on your system.\n\n``target-datadotworld`` can be run with any Singer Tap, but we'll use\n`tap-fixerio `_ which pulls currency exchange rate data - as an example.\n\nThese commands will install ``tap-fixerio`` and ``target-datadotworld`` with pip,\nand then run them together, piping the output of ``tap-fixerio`` to\n``target-datadotworld``::\n\n ? pip install target-datadotworld tap-fixerio \n ? tap-fixerio | target-datadotworld -c config.json\n INFO Replicating the latest exchange rate data from fixer.io\n INFO Tap exiting normally\n\nThe data will be written to the dataset specified in ``config.json``. In this specific case, under a stream named ``exchange-rates``.\n\nIf you're using a different Tap, substitute ``tap-fixerio`` in the final\ncommand above with the command used to run your Tap.\n\nConfiguration\n-------------\n\n`target-datadotworld` requires configuration file that is used to store your data.world API token and dataset information.\n\nThe following attributes are required:\n\n* ``api_token``: Your data.world `API token `_\n* ``dataset_id``: The title of the dataset where the data is to be stored. Must only contain lowercase letters, numbers, and dashes.\n\nAdditionally, the following optional attributes can be provided.\n\n* ``dataset_owner``: If not the same as the owner of the API token (e.g. if the dataset is to be accessed/created under an organization account, as opposed to the user's own)\n\nExample:\n\n.. code-block:: json\n\n {\n \"api_token\": \"your_token\",\n \"dataset_id\": \"fixerio-data\",\n \"dataset_owner\": \"my-company\",\n }\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/datadotworld/target-datadotworld", "keywords": "data.world dataset singer target", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "target-datadotworld", "package_url": "https://pypi.org/project/target-datadotworld/", "platform": "", "project_url": "https://pypi.org/project/target-datadotworld/", "project_urls": { "Homepage": "http://github.com/datadotworld/target-datadotworld" }, "release_url": "https://pypi.org/project/target-datadotworld/1.0.1/", "requires_dist": [ "backoff (<2.0a,>=1.3.0)", "click (<7.0a,>=6.7)", "jsonschema (<3.0a,>=2.6.0)", "pyjwt (<2.0a,>=1.5.3)", "requests (<3.0a,>=2.4.0)", "singer-python (<6.0a,>=5.0.4)" ], "requires_python": "", "summary": "Singer target for data.world", "version": "1.0.1" }, "last_serial": 3944056, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "10bf59ee52f9c59ee21939acfe9329d5", "sha256": "64c0cb29586fac05265c1052528e143875bd91e7ff71612b9d6c7ec402f2fbbe" }, "downloads": -1, "filename": "target_datadotworld-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10bf59ee52f9c59ee21939acfe9329d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18010, "upload_time": "2018-06-08T04:49:16", "url": "https://files.pythonhosted.org/packages/6b/27/bd6f2a9fb0ffe1f198874ac35a77eb247ef8c756ac1d45c1870af2027ad9/target_datadotworld-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3991781ebaba24200af8b6cc72d6570", "sha256": "8c47810fde8d84fd11e8ea8b854a5faf89368f22efcab20f3611a0ce3d769925" }, "downloads": -1, "filename": "target-datadotworld-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c3991781ebaba24200af8b6cc72d6570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16231, "upload_time": "2018-06-08T04:49:17", "url": "https://files.pythonhosted.org/packages/eb/e0/ec8e6e65fd6867c2ce31a3fa71973002ad2959cb85a202c98e930e7972f1/target-datadotworld-1.0.0.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "44495d6652adcf04355a16bec1899889", "sha256": "49438a70a3e8db43a1ff041c18ff21d7f0a6020884290b600636adcfbdea06cc" }, "downloads": -1, "filename": "target_datadotworld-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44495d6652adcf04355a16bec1899889", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15959, "upload_time": "2017-11-15T23:23:15", "url": "https://files.pythonhosted.org/packages/70/88/9ff11ec76fa285a77fa468a907936309dec7a7d1a2c68fa385bfb8eb06b2/target_datadotworld-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e58c6fb2df7cd51339fcf531d939cf04", "sha256": "7ed1198810fcfe8e6e8d71650127dc2e719768ef8e87e608438a61996df98002" }, "downloads": -1, "filename": "target-datadotworld-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "e58c6fb2df7cd51339fcf531d939cf04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13843, "upload_time": "2017-11-15T23:23:16", "url": "https://files.pythonhosted.org/packages/cb/7d/9bb237020f7d92a3083aa2cfcfbbc8026965211f1c8321b31dc60bc99e38/target-datadotworld-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "a748ce740f7e03e0ff842f48f1e3dde7", "sha256": "82ecbc2c824b4b782fb4e74dec4c92363d0c8b287096e3c7632489573f04b83e" }, "downloads": -1, "filename": "target_datadotworld-1.0.0b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a748ce740f7e03e0ff842f48f1e3dde7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16142, "upload_time": "2017-11-16T00:15:27", "url": "https://files.pythonhosted.org/packages/87/66/20cdbfc750999079e0639b9f341382207687d0b55d66441072218f314572/target_datadotworld-1.0.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ed41186be58944ed365ce42b55e003e", "sha256": "eb1d4ab9bbff6c081e4a80584462f62fc103c13be2debc41f6644f783763d358" }, "downloads": -1, "filename": "target-datadotworld-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "2ed41186be58944ed365ce42b55e003e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14016, "upload_time": "2017-11-16T00:15:30", "url": "https://files.pythonhosted.org/packages/52/e6/015090c5660e89b18ce1abade9ada14703015c98406213108d4c2a38e667/target-datadotworld-1.0.0b2.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "94f31e837e6e99efee686e6fa4026366", "sha256": "2ffdd0a377506542c3f07210690ed56e37f832a0f225f151060355893bdb8f38" }, "downloads": -1, "filename": "target_datadotworld-1.0.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94f31e837e6e99efee686e6fa4026366", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16308, "upload_time": "2017-12-29T23:10:28", "url": "https://files.pythonhosted.org/packages/f9/1f/c69301274848e841f12e2b926dcd7a857cde2569518fcc35c6c41d3540a4/target_datadotworld-1.0.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d7251cf1b3ebab5566eaa7d9d3c9671", "sha256": "f03bf8f14192da22b3d08e14977a3b4a84bb43756498b767d371ebb9cbc310bf" }, "downloads": -1, "filename": "target-datadotworld-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "0d7251cf1b3ebab5566eaa7d9d3c9671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13878, "upload_time": "2017-12-29T23:10:30", "url": "https://files.pythonhosted.org/packages/f9/79/3eae92a8d4a76882501c7a3c3c9243c3d4267d2cbd7df3646fa15b2efc5e/target-datadotworld-1.0.0b3.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "df7d5479771574e87e9997c44f547fbe", "sha256": "88c840b1379c7b7fa7041b5873f52152652c9641b3cfb0874880435d26b25139" }, "downloads": -1, "filename": "target_datadotworld-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df7d5479771574e87e9997c44f547fbe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15763, "upload_time": "2018-06-08T20:59:13", "url": "https://files.pythonhosted.org/packages/1d/7e/9ae6afe1f9444c02972a48eb3b293110de0cad03a5f3b5a150d74a879578/target_datadotworld-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7c9a562e31ae54caf963f0cc9017b4c", "sha256": "36e2b18a3d363c097850f4c630b98d15b535caa40aea2f50290deb9c27907cf0" }, "downloads": -1, "filename": "target-datadotworld-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e7c9a562e31ae54caf963f0cc9017b4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16340, "upload_time": "2018-06-08T20:59:22", "url": "https://files.pythonhosted.org/packages/f6/35/80ff525a53cdca00d34cfcfba4a21b1399e0dd7f4e4ae8a93d0697d9b955/target-datadotworld-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df7d5479771574e87e9997c44f547fbe", "sha256": "88c840b1379c7b7fa7041b5873f52152652c9641b3cfb0874880435d26b25139" }, "downloads": -1, "filename": "target_datadotworld-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df7d5479771574e87e9997c44f547fbe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15763, "upload_time": "2018-06-08T20:59:13", "url": "https://files.pythonhosted.org/packages/1d/7e/9ae6afe1f9444c02972a48eb3b293110de0cad03a5f3b5a150d74a879578/target_datadotworld-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7c9a562e31ae54caf963f0cc9017b4c", "sha256": "36e2b18a3d363c097850f4c630b98d15b535caa40aea2f50290deb9c27907cf0" }, "downloads": -1, "filename": "target-datadotworld-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e7c9a562e31ae54caf963f0cc9017b4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16340, "upload_time": "2018-06-08T20:59:22", "url": "https://files.pythonhosted.org/packages/f6/35/80ff525a53cdca00d34cfcfba4a21b1399e0dd7f4e4ae8a93d0697d9b955/target-datadotworld-1.0.1.tar.gz" } ] }