{ "info": { "author": "arteria GmbH", "author_email": "admin@arteria.ch", "bugtrack_url": null, "classifiers": [], "description": "python-homegate\n===============\n\npython-homegate (https://github.com/arteria/python-homegate) is a python library used to interact with Homegate (http://www.homegate.ch) using the IDX3.01 \nAPI. python-homegate implements the official IDX3.01 API but is not an official library by Homegate. For all non python-homegate related issues, contracts, \ncredentials, question regarding Homegate, etc. please contact Homegate AG directly! \n\nUse the issue tracking system for all pyhton-homegate related issues, bug reports, feature request, etc. \n\nInstallation\n============\n\nIf you want the latest stable version of python-homegate from PyPi, install using\n\n\tpip install homegate\n\nOr, if you prefer to install the latest and greates commit from GitHub, install using\n\n\tpip install -e git+https://github.com/arteria/python-homegate.git#egg=homegate\n\nYou should know what you do by choosing the second option. ;-)\n\n\nUsage\n=====\n\nNOT WORKING CURRENTLY - WORK IN PROGRESS!\n\nConnect to Homegate\n\n\t>>> from homegate.homegate import Homegate, IdxRecord\n\t>>> hg = Homegate(MY_AGENCY_ID, HOST, USERNAME, PASSWORD)\n\nCreate an empty record and set/update data\n\t\n\t>>> rec = IdxRecord()\n\t>>> rec.update({'object_city':'Basel', 'object_country':'CH'})\n\t>>> rec.update({'picture_1_filename': '/Users/phi/Desktop/country-house.jpg', 'picture_1_title': 'Country house front view'}) \n\nPublish (push) to Homegate and disconnect\n\n\t>>> hg.push(rec)\n\t>>> del hg\n\tgood bye\n\t>>>\n\nOptions\n-------\n\nDefine a prefix for IdxRcords. This allows to have unique filenames for the FTP processing. The process is triggered \nthree times a day (at 6h00, 12h00 and 18h00).\t\n\n\t>>> rec_1234 = IdxRecord(prefix='1234-')\n\t\nTo push multiple records at once, pass a list of records.\n\n\t>>> rec_2345 = IdxRecord(prefix='2345-')\n\t>>> rec_3465 = IdxRecord(prefix='3456-')\n\t>>> hg.push([rec_1234, rec_2345, rec_3465])\n \n\nContribution\n============\n\n1. Fork the python-homegate repository\n2. Make your well commented and clean commits to the repository\n3. Send a pull request (https://help.github.com/articles/using-pull-requests)\n\n\nTODO\n====\n\n* WIP: Type and length validation for each field\n* \n\nChangelog\n=========\n\n0.0.2\n-----\n\n* Added convert to X functions for automatic type and length conversion of fields in an IDX record.\n* \n\n0.0.1\n-----\n\narteria GmbH open sourced the initial working version of [python-homegate](https://github.com/arteria/python-homegate) allowing to push real estate objects and property to Homegate using the IDX3.01 API.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "homegate", "package_url": "https://pypi.org/project/homegate/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/homegate/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/homegate/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.0.2" }, "last_serial": 1315250, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f96efe5826f0878ef18a7cc87ae633d7", "sha256": "aab3cab8f35c7da05f7f0a4c19bff6764f1051292833d786e72144d7d1b1c1d1" }, "downloads": -1, "filename": "homegate-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f96efe5826f0878ef18a7cc87ae633d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4259, "upload_time": "2013-10-01T12:54:28", "url": "https://files.pythonhosted.org/packages/31/c9/dc3da6fd296412434ffc1dfc60cf506192ec4d8178749db745dad5fb3dd6/homegate-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3252c205e513357a253439069b8e53c8", "sha256": "f0dd4c641235e29fcf9239648119592fa35cd6e4f5247552b864619baedcfb4c" }, "downloads": -1, "filename": "homegate-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3252c205e513357a253439069b8e53c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4921, "upload_time": "2014-11-20T23:14:43", "url": "https://files.pythonhosted.org/packages/5c/ac/f3df5d4aa8fd1ce0de4fd86e065602ff286c9be8e2bc3551a3bae96f28ca/homegate-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3252c205e513357a253439069b8e53c8", "sha256": "f0dd4c641235e29fcf9239648119592fa35cd6e4f5247552b864619baedcfb4c" }, "downloads": -1, "filename": "homegate-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3252c205e513357a253439069b8e53c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4921, "upload_time": "2014-11-20T23:14:43", "url": "https://files.pythonhosted.org/packages/5c/ac/f3df5d4aa8fd1ce0de4fd86e065602ff286c9be8e2bc3551a3bae96f28ca/homegate-0.0.2.tar.gz" } ] }