{ "info": { "author": "Arlington County", "author_email": "webmaster@arlingtonva.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.7", "Topic :: Internet" ], "description": "pygfapi\r\n=======\r\n\r\nLibrary for interacting with the `Gravity Forms Web API\r\n`_.\r\n\r\nNot created, sponsored, or supported by Rocketgenius, Inc.\r\n\r\nPrerequisites\r\n-------------\r\n#. `WordPress `_ installed.\r\n#. `Pretty Permalinks `_\r\n enabled (anything other than ``http://example.com/?p=123``).\r\n#. `Gravity Forms `_ plugin installed and\r\n activated.\r\n#. `Web API `_\r\n enabled (Forms > Settings > Web API).\r\n\r\nInstallation\r\n------------\r\n\r\n.. code-block:: bash\r\n\r\n $ python setup.py install\r\n\r\nUsage\r\n-----\r\n\r\n.. code-block:: python\r\n\r\n >>> from pygfapi import Client\r\n >>> gf = Client(\"https://example.com/gravityformsapi/\", \"1234\", \"abcd\")\r\n >>> form = gf.get_form(1)\r\n >>> print form[u\"id\"]\r\n 1\r\n >>> print form[u\"title\"]\r\n u'Test Form'\r\n >>> form_1_entries = gf.get_form_entries(1)\r\n >>> print len(form_1_entries)\r\n 3\r\n >>> for entry in form_1_entries:\r\n ... print entry[u\"id\"]\r\n ...\r\n 3\r\n 2\r\n 1\r\n >>> entries = gf.get_unread_entries(15)\r\n >>> for e in entries:\r\n ... print e[u\"id\"]\r\n ... e[u\"is_read\"] = 1\r\n ...\r\n 60\r\n 59\r\n 58\r\n >>> response = gf.put_entries(entries)\r\n >>> print response\r\n Entries updated successfully\r\n\r\nRunning Tests\r\n-------------\r\n\r\n.. code-block:: bash\r\n\r\n $ python -m unittest discover\r\n\r\nLicense\r\n-------\r\nGNU General Public License, Version 3 (see LICENSE).\r\n\r\nCopyright\r\n---------\r\n2016 `Arlington County Government `_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/ArlingtonCounty/pygfapi", "keywords": "gravityforms wordpress", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "pygfapi", "package_url": "https://pypi.org/project/pygfapi/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pygfapi/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/ArlingtonCounty/pygfapi" }, "release_url": "https://pypi.org/project/pygfapi/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Library for interacting with Gravity Forms Web API", "version": "0.0.3" }, "last_serial": 2408820, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9ee305b9509eed3100807ffdf00be567", "sha256": "9fcabda974e35ca108dbb48d45700bb4f44a0041e499fb5ac6b2471b60fdd9c9" }, "downloads": -1, "filename": "pygfapi-0.0.1.zip", "has_sig": false, "md5_digest": "9ee305b9509eed3100807ffdf00be567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6841, "upload_time": "2016-10-18T19:12:19", "url": "https://files.pythonhosted.org/packages/cf/6a/7d4b214994e43f646302577d3652c42f9e72f963ce7b5832bfa64d1a90e4/pygfapi-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a885a97566d2fd544e50021e2d6c9008", "sha256": "2e9306ac6de2f59399c0b1756319e7d7dacf9a2cc92f31a2854ad5eee1acfee7" }, "downloads": -1, "filename": "pygfapi-0.0.2.zip", "has_sig": false, "md5_digest": "a885a97566d2fd544e50021e2d6c9008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6912, "upload_time": "2016-10-18T19:15:42", "url": "https://files.pythonhosted.org/packages/fc/ca/ab12257d9ce4cc93329800ce0a5691ceee4f91346e8fb6edb0baf94229c4/pygfapi-0.0.2.zip" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "969559948bda09a6c78ba37ab3c9d828", "sha256": "7716c7da1f3eeb8eb469db76f28000984ee07c5701d4715e5af8f61241822837" }, "downloads": -1, "filename": "pygfapi-0.0.3.zip", "has_sig": false, "md5_digest": "969559948bda09a6c78ba37ab3c9d828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7266, "upload_time": "2016-10-18T21:11:53", "url": "https://files.pythonhosted.org/packages/cc/32/87c64f0ccf935f8c13d735756a18a4cc9db049d39815b1cdd30bd33143fd/pygfapi-0.0.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "969559948bda09a6c78ba37ab3c9d828", "sha256": "7716c7da1f3eeb8eb469db76f28000984ee07c5701d4715e5af8f61241822837" }, "downloads": -1, "filename": "pygfapi-0.0.3.zip", "has_sig": false, "md5_digest": "969559948bda09a6c78ba37ab3c9d828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7266, "upload_time": "2016-10-18T21:11:53", "url": "https://files.pythonhosted.org/packages/cc/32/87c64f0ccf935f8c13d735756a18a4cc9db049d39815b1cdd30bd33143fd/pygfapi-0.0.3.zip" } ] }