{ "info": { "author": "David Gasquez", "author_email": "davidgasquez@buffer.com", "bugtrack_url": null, "classifiers": [], "description": "# mongoct\n\n[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](LICENSE)\n[![PyPI version](https://badge.fury.io/py/mongoct.svg)](https://badge.fury.io/py/mongoct)\n\nMongoDB [Change Streams](https://docs.mongodb.com/manual/changeStreams/) tracker. Using `mongoct` allows you to pipe the MongoDB collection changes to another program or file.\n\n## Installation\n\nTo install `mongoct`, simply run:\n\n```bash\n$ pip install mongoct\n```\n\n## Quickstart\n\nBefore executing the command line tool you'll need a MongoDB URI connection in your environment (`MONGODB_URI`)\u00b9.\n\nTracking changes in a certain collection is as easy as running the following command:\n\n```bash\n$ mongoct company posts\n```\n\nChanges will start flowing as JSON at the same time they're applied to the `post` collection in the `company` database.\n\nYou can now pipe the data to another program like [`jq`](https://stedolan.github.io/jq/) or save it to a file for latter processing.\n\n\u00b9 It's also possible to specify the MongoDB URI as an option (`mongoct company posts -u \"mongodb://user:pass@host/db\"`)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bufferapp/mongoct", "keywords": "mongodb,change-stream,crawler", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mongoct", "package_url": "https://pypi.org/project/mongoct/", "platform": "", "project_url": "https://pypi.org/project/mongoct/", "project_urls": { "Homepage": "https://github.com/bufferapp/mongoct" }, "release_url": "https://pypi.org/project/mongoct/0.1.2/", "requires_dist": [ "pymongo", "click", "dnspython" ], "requires_python": "", "summary": "MongoDB Change Streams tracker", "version": "0.1.2" }, "last_serial": 4820117, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7871d6ad855ec8c483ff61710a6eb684", "sha256": "5f134790281acc1894d0c3fb82f12f8b26f875441248bc6477faa2df4e15084e" }, "downloads": -1, "filename": "mongoct-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7871d6ad855ec8c483ff61710a6eb684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1382, "upload_time": "2018-06-14T10:21:22", "url": "https://files.pythonhosted.org/packages/ca/4a/20a170e234103c7fb851c5851dc41f7864cebf053c0245a8253a639f0d26/mongoct-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4168c58e048386f0cd11a3fefbf31751", "sha256": "dd93591f67a3911029db61429ee6090a314d470c2ae35627b17380b53d81c932" }, "downloads": -1, "filename": "mongoct-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4168c58e048386f0cd11a3fefbf31751", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2045, "upload_time": "2018-11-13T15:46:52", "url": "https://files.pythonhosted.org/packages/d2/e8/29b11c2cc6c8619696871144d3bd3bab6fc76228acc7ff10ad77d6f2a9fd/mongoct-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5f56c4b36bbb9ef11cc56fe939a13f9", "sha256": "084434e7cafc837e2589c7fa227c1bcd9d7143cc4d4a6319996dba7f957d25b9" }, "downloads": -1, "filename": "mongoct-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b5f56c4b36bbb9ef11cc56fe939a13f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1923, "upload_time": "2018-11-13T15:46:54", "url": "https://files.pythonhosted.org/packages/54/23/578bf87d6ba5196765c1888bb8e6ca977d029f9b5010361431e04c900bb6/mongoct-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "daa3fcb7b9fb258bb44627e6c91aa63e", "sha256": "f2f0150a4f0adfb5cbb228999f0e816af2ba577bb61b1cf86afa1c558480e22a" }, "downloads": -1, "filename": "mongoct-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "daa3fcb7b9fb258bb44627e6c91aa63e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2602, "upload_time": "2018-11-13T15:50:29", "url": "https://files.pythonhosted.org/packages/e7/6a/2600b7287990079e3a1e5adbc2cfd1fc0c1e9ea5c244fa1aaa8ade45485f/mongoct-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62a49b1c91ae5bd72df651a33dffe127", "sha256": "ec6c54a7186d13f143ec7704f2540b3098dd417e82b3ee84699c943c66167fe3" }, "downloads": -1, "filename": "mongoct-0.1.2.tar.gz", "has_sig": false, "md5_digest": "62a49b1c91ae5bd72df651a33dffe127", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2077, "upload_time": "2018-11-13T15:50:30", "url": "https://files.pythonhosted.org/packages/b3/8c/fac5190d74eaa2b4ee3b6b2066e9d8d127141a11a1393fc025d46238732c/mongoct-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "daa3fcb7b9fb258bb44627e6c91aa63e", "sha256": "f2f0150a4f0adfb5cbb228999f0e816af2ba577bb61b1cf86afa1c558480e22a" }, "downloads": -1, "filename": "mongoct-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "daa3fcb7b9fb258bb44627e6c91aa63e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2602, "upload_time": "2018-11-13T15:50:29", "url": "https://files.pythonhosted.org/packages/e7/6a/2600b7287990079e3a1e5adbc2cfd1fc0c1e9ea5c244fa1aaa8ade45485f/mongoct-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62a49b1c91ae5bd72df651a33dffe127", "sha256": "ec6c54a7186d13f143ec7704f2540b3098dd417e82b3ee84699c943c66167fe3" }, "downloads": -1, "filename": "mongoct-0.1.2.tar.gz", "has_sig": false, "md5_digest": "62a49b1c91ae5bd72df651a33dffe127", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2077, "upload_time": "2018-11-13T15:50:30", "url": "https://files.pythonhosted.org/packages/b3/8c/fac5190d74eaa2b4ee3b6b2066e9d8d127141a11a1393fc025d46238732c/mongoct-0.1.2.tar.gz" } ] }