{ "info": { "author": "Shwetabh Kumar", "author_email": "shwetabh.kumar@fyle.in", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP" ], "description": "# Google Sheets Connector\nConnects Google sheets to a database to transfer information to and fro. [Fyle](https://www.fylehq.com/) is an expense management system.\n\n## Installation\n\nThis project requires [Python 3+](https://www.python.org/downloads/).\n\n1. Download this project and use it (copy it in your project, etc).\n2. Install it from [pip](https://pypi.org).\n\n $ pip install gsheets-db-connector\n\n## Usage\n\nThis connector is very easy to use.\n\nFirst you'll need to create a connection using the main class FyleSDK.\n```python\nfrom gsheets_db_connector import GoogleSheetsConnector\n\nconfig = {\n 'gsheets_credentials': '',\n 'sheet_name': ''\n}\ngsheets_connector = GoogleSheetsConnector(config, database_connection)\n```\nAfter that you'll be able to extract/load data\n```python\ngsheets_connector.extract_data()\n```\n\n## Contribute\n\nTo contribute to this project follow the steps\n\n* Fork and clone the repository.\n* Run `pip install -r requirements.txt`\n* Setup pylint precommit hook\n * Create a file `.git/hooks/pre-commit`\n * Copy and paste the following lines in the file - \n ```bash\n #!/usr/bin/env bash \n git-pylint-commit-hook\n ```\n * Run `chmod +x .git/hooks/pre-commit`\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\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/fylein/gsheets-db-connector", "keywords": "fyle,db,python,sdk,sqlite", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gsheets-db-connector", "package_url": "https://pypi.org/project/gsheets-db-connector/", "platform": "", "project_url": "https://pypi.org/project/gsheets-db-connector/", "project_urls": { "Homepage": "https://github.com/fylein/gsheets-db-connector" }, "release_url": "https://pypi.org/project/gsheets-db-connector/0.4.1/", "requires_dist": [ "logger (==1.4)", "pandas (==0.25.2)", "typing (==3.7.4.1)", "gspread (==3.1.0)", "google-api-python-client (==1.6.7)" ], "requires_python": "", "summary": "Connects Google sheets to a database connector to transfer information to and fro.", "version": "0.4.1", "yanked": false, "yanked_reason": null }, "last_serial": 7090845, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8f4f2ee061b3c007e1e3deab7ff54fd4", "sha256": "37470ff2c76b24350202998ef0c677b7fbd66f1d53d51336fc685cf91264149d" }, "downloads": -1, "filename": "gsheets_db_connector-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f4f2ee061b3c007e1e3deab7ff54fd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4295, "upload_time": "2019-10-30T14:41:53", "upload_time_iso_8601": "2019-10-30T14:41:53.893458Z", "url": "https://files.pythonhosted.org/packages/0c/32/784bd722b921681b365630080e93802e11804cbddc1e06cddbd98611ae14/gsheets_db_connector-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "54160d7bd2cf7a8eca6dc0dd92c628ce", "sha256": "525a6d6e730f91166d315a4ca555e8cf8edeec1947196b31db5931041e5b019e" }, "downloads": -1, "filename": "gsheets-db-connector-0.1.0.tar.gz", "has_sig": false, "md5_digest": "54160d7bd2cf7a8eca6dc0dd92c628ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2993, "upload_time": "2019-10-30T14:41:56", "upload_time_iso_8601": "2019-10-30T14:41:56.495212Z", "url": "https://files.pythonhosted.org/packages/62/b9/24f31db99bd0d39cef02cab28807d82707610a9829bd61199b54cd459e13/gsheets-db-connector-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "15ad1c077a4d4e449f1b28d7c4ddf7d5", "sha256": "fc0e55256f8582847f85ffd962ac7ab82deedbc55912c0a66463ec1975ef541f" }, "downloads": -1, "filename": "gsheets_db_connector-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15ad1c077a4d4e449f1b28d7c4ddf7d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4329, "upload_time": "2019-10-30T16:33:38", "upload_time_iso_8601": "2019-10-30T16:33:38.841020Z", "url": "https://files.pythonhosted.org/packages/2e/0f/b521ce7738a22efdc6633f2fb7c8b88a857bdd953ae0ab1d8183d7fbcfcf/gsheets_db_connector-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e971df6e8de9ab71a38977e68af96335", "sha256": "1f9a851a020f15cb1d255b635e4716ef22702770e3d4874f836fa5ebb3587170" }, "downloads": -1, "filename": "gsheets-db-connector-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e971df6e8de9ab71a38977e68af96335", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3030, "upload_time": "2019-10-30T16:33:41", "upload_time_iso_8601": "2019-10-30T16:33:41.666729Z", "url": "https://files.pythonhosted.org/packages/5c/66/7e0aaa58fab140aecbd2b09f9512cf59909bcb5e645bdfe82354b770596f/gsheets-db-connector-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cd89988928eb0d91f8d72a743448744c", "sha256": "f9cb4a14a8eb67fd27c5498ba85a67b0f607bbca3a42c83196d2eb70119a9999" }, "downloads": -1, "filename": "gsheets_db_connector-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cd89988928eb0d91f8d72a743448744c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4407, "upload_time": "2019-11-01T07:13:31", "upload_time_iso_8601": "2019-11-01T07:13:31.746009Z", "url": "https://files.pythonhosted.org/packages/8b/4c/767750e277cf667d5147fda5ecd695f45e47392169839f730aaf1a69b679/gsheets_db_connector-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c1afde8b04ace9ee67cefa7ab508edac", "sha256": "fbe3e186219e940170547e6fb32d0d93b5e4e4018c504375140f6b4d5b7dced3" }, "downloads": -1, "filename": "gsheets-db-connector-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c1afde8b04ace9ee67cefa7ab508edac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3105, "upload_time": "2019-11-01T07:13:36", "upload_time_iso_8601": "2019-11-01T07:13:36.176765Z", "url": "https://files.pythonhosted.org/packages/58/30/b6851a1a95886ce7e708d7102bb0ce50e2771cfe3220f3c1aa57afef1021/gsheets-db-connector-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "70e7947dccfe5b31859ad9e222431a66", "sha256": "5bafb9e0791d9556d908bb0a70d957d47fc38ef358d04ade0c2cbf290b7075fb" }, "downloads": -1, "filename": "gsheets_db_connector-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "70e7947dccfe5b31859ad9e222431a66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4981, "upload_time": "2019-12-19T13:07:52", "upload_time_iso_8601": "2019-12-19T13:07:52.157427Z", "url": "https://files.pythonhosted.org/packages/d1/db/76d53dca4e399959d496ccf6234d4353fed71a0004e080999880fa42e0ae/gsheets_db_connector-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0a97dc8bc99678b98c9a87192cb1499a", "sha256": "c52f7b8eb6c3c0c67f9ec59f139d6891fc7d0920322d2bc2c14f660daa5a2da6" }, "downloads": -1, "filename": "gsheets-db-connector-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0a97dc8bc99678b98c9a87192cb1499a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3855, "upload_time": "2019-12-19T13:07:53", "upload_time_iso_8601": "2019-12-19T13:07:53.143884Z", "url": "https://files.pythonhosted.org/packages/a0/3d/b870add4df03e1c584dc21331658deea233f506a05ad413e9037ba11e97f/gsheets-db-connector-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "842e179a9184ab601351fadd9c507b23", "sha256": "dc599373188f054d7e6e5219017504f48ea56ff0df59c76ea627f9fbc831f621" }, "downloads": -1, "filename": "gsheets_db_connector-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "842e179a9184ab601351fadd9c507b23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4983, "upload_time": "2020-04-24T08:23:21", "upload_time_iso_8601": "2020-04-24T08:23:21.767547Z", "url": "https://files.pythonhosted.org/packages/6a/7c/88e8d1f2bd896d95ef16a66e5a6bbfa5c946a45008782c33c7961ff3e768/gsheets_db_connector-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fdae80ce98f5468f204d50feb44276db", "sha256": "72c5886bd9f7537f84a68615ba976fa39949295a2f8a1a5e253beb3b821dd93e" }, "downloads": -1, "filename": "gsheets-db-connector-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fdae80ce98f5468f204d50feb44276db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2020-04-24T08:23:22", "upload_time_iso_8601": "2020-04-24T08:23:22.626920Z", "url": "https://files.pythonhosted.org/packages/5a/7c/6b6bd01dbb71079463e0e9ad5e3562d0d0c63c82ae14dad847533342f570/gsheets-db-connector-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "842e179a9184ab601351fadd9c507b23", "sha256": "dc599373188f054d7e6e5219017504f48ea56ff0df59c76ea627f9fbc831f621" }, "downloads": -1, "filename": "gsheets_db_connector-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "842e179a9184ab601351fadd9c507b23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4983, "upload_time": "2020-04-24T08:23:21", "upload_time_iso_8601": "2020-04-24T08:23:21.767547Z", "url": "https://files.pythonhosted.org/packages/6a/7c/88e8d1f2bd896d95ef16a66e5a6bbfa5c946a45008782c33c7961ff3e768/gsheets_db_connector-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fdae80ce98f5468f204d50feb44276db", "sha256": "72c5886bd9f7537f84a68615ba976fa39949295a2f8a1a5e253beb3b821dd93e" }, "downloads": -1, "filename": "gsheets-db-connector-0.4.1.tar.gz", "has_sig": false, "md5_digest": "fdae80ce98f5468f204d50feb44276db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2020-04-24T08:23:22", "upload_time_iso_8601": "2020-04-24T08:23:22.626920Z", "url": "https://files.pythonhosted.org/packages/5a/7c/6b6bd01dbb71079463e0e9ad5e3562d0d0c63c82ae14dad847533342f570/gsheets-db-connector-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }