{ "info": { "author": "Tarzan", "author_email": "hoc3010@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Documentation", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution" ], "description": "MySQL binlog to Google Cloud Pub/Sub\n====================================\n\nThis package allows to send MySQL binlog to Google Cloud Pub/Sub. Each binlog\nevent will be sent as a message.\n\nYou can use this package as a library or a command line.\n\nIt use https://github.com/tarzanjw/python-mysql-binlog-to-blinker to get binlog\nevent as blinker's signal.\n\n\nHow it works?\n-------------\n\n1. First, use pymysqlbinlog2blinker to get binlog and send to blinker's signals.\n2. Subscribes the right signals (depended on configuration).\n3. Pass the signal through list of filters (filters can be configured). For i.e:\n It will remove column name's prefix, remove some sensitive columns. Rename\n the schema or table etc,\n3. On each row, make a JWT for it.\n4. Send the JWT value to the pubsub topic, topic's name can be configured.\n\n\nHow to use?\n-----------\n\n .. code-block:: shell\n\n mysqlbinlog2gpubsub_cli test_conf.yaml\n\n\nConfiguration file\n------------------\n\nExample file `example_conf.yaml `_", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tarzanjw/python-mysql-binlog-pubsub", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "mysqlbinlog2gpubsub", "package_url": "https://pypi.org/project/mysqlbinlog2gpubsub/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mysqlbinlog2gpubsub/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tarzanjw/python-mysql-binlog-pubsub" }, "release_url": "https://pypi.org/project/mysqlbinlog2gpubsub/1.0.7/", "requires_dist": null, "requires_python": null, "summary": "Send MySQL binlog event to Google Cloud Pub/Sub", "version": "1.0.7" }, "last_serial": 2090405, "releases": { "1.0.5": [ { "comment_text": "", "digests": { "md5": "9d259c06d38ece491cceadc0e2a7a8b2", "sha256": "215cd671249bc2b905115dc7de77624f9d38349f63300ab0fff2834e70600478" }, "downloads": -1, "filename": "mysqlbinlog2gpubsub-1.0.5.tar.gz", "has_sig": false, "md5_digest": "9d259c06d38ece491cceadc0e2a7a8b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10440, "upload_time": "2016-04-11T07:02:08", "url": "https://files.pythonhosted.org/packages/56/ff/b3cf374ceffac2642fccfb10a803533e7ad1db4ae1d2d543297fa95b7df7/mysqlbinlog2gpubsub-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "3fed3871bc2b57cae6743e0e3a254abb", "sha256": "f575aade67dbb5a55873f932fe1d9f673e2b77fef15803b480ca4fbc18310d06" }, "downloads": -1, "filename": "mysqlbinlog2gpubsub-1.0.6.tar.gz", "has_sig": false, "md5_digest": "3fed3871bc2b57cae6743e0e3a254abb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10300, "upload_time": "2016-04-13T07:52:51", "url": "https://files.pythonhosted.org/packages/a6/0d/8ae228b025dd292be33d55d05297c55edbf58ab19e4508a42e74361893ab/mysqlbinlog2gpubsub-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "18395156963c6f9b097c56f00dd5675b", "sha256": "c8f6d9b66618abb10630f8a150240f1ea048d3ae3ba49566ad51425c9bcdda5c" }, "downloads": -1, "filename": "mysqlbinlog2gpubsub-1.0.7.tar.gz", "has_sig": false, "md5_digest": "18395156963c6f9b097c56f00dd5675b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10769, "upload_time": "2016-04-29T07:42:52", "url": "https://files.pythonhosted.org/packages/07/77/78a38f6ef9643792811cac9825627b4ce7cff946dbc1a83c74c15de7ef4d/mysqlbinlog2gpubsub-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18395156963c6f9b097c56f00dd5675b", "sha256": "c8f6d9b66618abb10630f8a150240f1ea048d3ae3ba49566ad51425c9bcdda5c" }, "downloads": -1, "filename": "mysqlbinlog2gpubsub-1.0.7.tar.gz", "has_sig": false, "md5_digest": "18395156963c6f9b097c56f00dd5675b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10769, "upload_time": "2016-04-29T07:42:52", "url": "https://files.pythonhosted.org/packages/07/77/78a38f6ef9643792811cac9825627b4ce7cff946dbc1a83c74c15de7ef4d/mysqlbinlog2gpubsub-1.0.7.tar.gz" } ] }