{ "info": { "author": "David Glick, Groundwire", "author_email": "davidglick@groundwire.org", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "Introduction\n============\n\nAzavea_'s `Cicero API`_ can be used to look up the elected officials\nfor a given address. ``collective.megaphonecicerolookup`` integrates this\nfunctionality with the Megaphone_ online advocacy tool, so that recipients\nof Megaphone letters and petitions can be found via a Cicero lookup based\non the address entered by the user.\n\n.. Note::\n If Cicero returns an e-mail address for the official, Megaphone can\n deliver the message directly. However, some officials only publicize\n web forms for accepting messages. In this case, Megaphone will record\n the letter but can't deliver it.\n \n Megaphone will also record but not deliver the letter if it is unable\n to find an elected official for the given address (if data is unavailable\n for the given address or if Cicero cannot be reached.)\n\n.. _Azavea: http://www.azavea.com/\n.. _`Cicero API`: http://www.azavea.com/products/cicero/home.aspx\n.. _Megaphone: http://plone.org/products/megaphone\n\nInstallation\n============\n\n``collective.megaphonecicerolookup`` has been tested with Plone 4.\n\nAdding to buildout\n------------------\n\n``collective.megaphonecicerolookup`` has several dependencies. These should get\npulled in automatically if you add the collective.megaphonecicerolookup egg to your\nbuildout. _However_, you need to make sure that you get versions of the\ndependencies that are compatible with your version of Plone. To do so, you may\nextend the following known good set of version pins::\n\n [buildout]\n extends = http://good-py.appspot.com/release/collective.megaphone/2.1?plone=4.0.1\n \n [instance]\n ...\n eggs =\n ...\n collective.megaphonecicerolookup\n\nOf course, you may need to adjust the specified Plone version, or create a\nderivative set of version pins if the ones in this set conflict with those\nrecommended for some other add-on.\n\nActivating the add-on\n---------------------\n\nAfter running buildout and starting your Zope instance, install\ncollective.megaphonecicerolookup via the Add-ons control panel in Plone\nSite Setup.\n\nNow go to the ``Configuration registry`` control panel and configure your\nCicero API username and password.\n\nUsage\n=====\n\n1. Add a new Megaphone Action. Select the 'letter' type and continue through\n the wizard. (Megaphone petitions do not have specific recipients.)\n2. When you reach the Recipients step of the wizard, click the ``Add Recipient``\n button.\n3. If ``collective.megaphonecicerolookup`` is correctly installed, you can now\n choose to add a recipient of the ``Cicero lookup: address to official`` type.\n4. Configure the lookup by specifying the label that will be shown to the user\n sending a letter and the type of official you want to look up.\n \n You may optionally specify a set of states for which lookups will be\n performed. If you do so and the user chooses a different state, their letter\n will be recorded but without a specific recipient. If you leave this option\n blank, lookups will always be attempted.\n\nChangelog\n=========\n\n1.0.1 (2011-02-15)\n------------------\n\n- Fix handling of WebFaults from Cicero.\n [davisagli]\n\n1.0 (2011-01-11)\n----------------\n\n- Log a warning instead of raising an exception if the form submission is\n missing required fields (street, city, state, zip).\n [davisagli]\n\n1.0b2 (2010-10-18)\n------------------\n\n- Don't break Megaphones without a Cicero lookup source if they are missing\n fields required by the Cicero lookup source.\n [davisagli]\n\n1.0b1 (2010-10-14)\n------------------\n\n- Initial release\n [davisagli]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/collective.megaphonecicerolookup/trunk", "keywords": "megaphone petition letter plone legislator official geocoding", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.megaphonecicerolookup", "package_url": "https://pypi.org/project/collective.megaphonecicerolookup/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.megaphonecicerolookup/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/collective.megaphonecicerolookup/trunk" }, "release_url": "https://pypi.org/project/collective.megaphonecicerolookup/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Megaphone plugin to look up elected officials based on address, via the Cicero API", "version": "1.0.1" }, "last_serial": 787960, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "8147734a546fe9a95f12f44ae71c1c46", "sha256": "3922797a0d9f5ee82e8f5dd87664001a4e700834892a4989dd22c48c3cc70547" }, "downloads": -1, "filename": "collective.megaphonecicerolookup-1.0.zip", "has_sig": false, "md5_digest": "8147734a546fe9a95f12f44ae71c1c46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18450, "upload_time": "2011-01-11T20:52:58", "url": "https://files.pythonhosted.org/packages/ad/54/1901d21d8ccbaef2d7012a6912ed65727a916e7c5930edfdc44c32fa0daa/collective.megaphonecicerolookup-1.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "85afbf890e11dd0a4cd7e5281bcda259", "sha256": "08f23f3720db1522e88a9ec07f5f4226c61ed31693268c343c84f01d6562c56b" }, "downloads": -1, "filename": "collective.megaphonecicerolookup-1.0.1.zip", "has_sig": false, "md5_digest": "85afbf890e11dd0a4cd7e5281bcda259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18719, "upload_time": "2011-02-16T00:10:37", "url": "https://files.pythonhosted.org/packages/44/ec/343744a51aa11f7a521bba1febfaa5104a4fe0502b57c8753d953b7a0ea4/collective.megaphonecicerolookup-1.0.1.zip" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "b5ff668946487d376dd85e46433e7099", "sha256": "c2dcabd1a2a88d578875a5c3248466807f0eb085f23772209065ce142fc2bfb2" }, "downloads": -1, "filename": "collective.megaphonecicerolookup-1.0b1.zip", "has_sig": true, "md5_digest": "b5ff668946487d376dd85e46433e7099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18118, "upload_time": "2010-10-15T00:51:13", "url": "https://files.pythonhosted.org/packages/f2/02/4094a55679ab9412443b587ddb05abaf5664f67512b639974908ff8f6e8f/collective.megaphonecicerolookup-1.0b1.zip" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "b7f46c341d2ccf58759f30294b9356de", "sha256": "e51af65adfedd194e7956bd03e3f8cff3f6315a97ae26d715321ad8de1b506cb" }, "downloads": -1, "filename": "collective.megaphonecicerolookup-1.0b2.zip", "has_sig": true, "md5_digest": "b7f46c341d2ccf58759f30294b9356de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18345, "upload_time": "2010-10-19T02:26:31", "url": "https://files.pythonhosted.org/packages/b1/d7/553e6f2f64ea0714826f51fa6dcb0eedf60f941f1e856fc5b98d6cf3c938/collective.megaphonecicerolookup-1.0b2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "85afbf890e11dd0a4cd7e5281bcda259", "sha256": "08f23f3720db1522e88a9ec07f5f4226c61ed31693268c343c84f01d6562c56b" }, "downloads": -1, "filename": "collective.megaphonecicerolookup-1.0.1.zip", "has_sig": false, "md5_digest": "85afbf890e11dd0a4cd7e5281bcda259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18719, "upload_time": "2011-02-16T00:10:37", "url": "https://files.pythonhosted.org/packages/44/ec/343744a51aa11f7a521bba1febfaa5104a4fe0502b57c8753d953b7a0ea4/collective.megaphonecicerolookup-1.0.1.zip" } ] }