{ "info": { "author": "Brandon Dixon", "author_email": "brandon@9bplus.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Topic :: Software Development :: Libraries" ], "description": "Python Google Alerts\n====================\n.. image:: https://readthedocs.org/projects/google-alerts/badge/?version=latest\n :target: http://google-alerts.readthedocs.io/en/latest/?badge=latest\n\n.. image:: https://badge.fury.io/py/google-alerts.svg\n :target: https://badge.fury.io/py/google-alerts\n\n.. image:: https://img.shields.io/badge/License-MIT-yellow.svg\n :target: https://opensource.org/licenses/MIT\n\n\nThe `google-alerts` Python module provides an abstract interface for the Google Alerts service. Google does not provide an official API for this service, so interactions are done through web scripting.\n\n**WARNING:** Your account password will be obfuscated and saved on the file system. Additionally, post-authentication, a session cookie will also be saved. These can be stolen and re-used to compromise your account. As a best practice, register a new email to manage alerts.\n\nFor detailed explanations of the library, please see the wiki_.\n\n.. _wiki: https://github.com/9b/google-alerts/wiki\n\nQuick Start\n-----------\n**Install the library**:\n\n``pip install google-alerts`` or ``python setup.py install``\n\n**Save your configuration**:\n\n``google-alerts setup --email --password 'password'``\n\n**Seed your session (driver download, http://chromedriver.chromium.org/downloads, do NOT use the pip package as the version is old)**:\n\n``google-alerts seed --driver /tmp/chromedriver --timeout 60``\n\n**Create a monitor**:\n\n``google-alerts create --term \"hello world\" --delivery 'rss' --frequency 'realtime'``\n\n**List monitors**:\n\n``google-alerts list``\n\n**Delete a monitor**:\n\n``google-alerts delete --id '89e517961a3148c7:c395b7d271b4eccc:com:en:US'``\n\nSample Code\n-----------\n\nThis sample code shows some of the range of functionality within the module::\n\n from google_alerts import GoogleAlerts\n\n # Create an instance\n ga = GoogleAlerts('your.email@gmail.com', '**password**')\n\n # Authenticate your user\n ga.authenticate()\n\n # List configured monitors\n ga.list()\n\n # Add a new monitor\n ga.create(\"Hello World\", {'delivery': 'RSS'})\n\n # Modify an existing monitor\n ga.modify(\"89e517961a3148c7:c395b7d271b4eccc:com:en:US\", {'delivery': 'RSS', 'monitor_match': 'ALL'})\n\n # Delete a monitor\n ga.delete(\"89e517961a3148c7:c395b7d271b4eccc:com:en:US\")\n\n\nExample Output\n--------------\n\nBelow is an example monitor::\n\n [{\n \"term\": \"hello world\",\n \"user_id\": \"09738342945634096720\",\n \"language\": \"en\",\n \"monitor_id\": \"89e517961a3148c7:c395b7d271b4eccc:com:en:US\",\n \"region\": \"US\",\n \"rss_link\": \"https://google.com/alerts/feeds/09738342945634096720/9663349274289663466\",\n \"delivery\": \"RSS\",\n \"match_type\": \"BEST\"\n }]\n\nFeatures\n--------\n* Add new monitors (RSS or Mail)\n* Modify existing monitors\n* Delete monitors by ID or term\n* List all monitors with details\n\nChangelog\n---------\n07-15-19\n~~~~~~~~\n* Bugfix: Handle issues in exception definition\n* Bugfix: Provide alert_frequency with a default option if not supplied\n\n07-14-19\n~~~~~~~~\n* Change: Wrap state parsing functions and have them raise exception on failures\n* Bugfix: Account for state changed pushed by Google, breaking all processing\n\n05-23-19\n~~~~~~~~\n* Feature: Add a new command line argument to allow a user to specify a seed timeout time\n\n11-11-18\n~~~~~~~~\n* Feature: Add a new command line argument to seed a session through the browser\n* Change: Added python version detection to the manage script as well\n\n10-13-18\n~~~~~~~~\n* Feature: Detect when user changes between Python versions during setup\n* Bugfix: Setup process appears to finally be bug-free, screw python2 support\n\n07-10-18\n~~~~~~~~\n* Feature: Added the ability to set the frequency when creating alerts\n* Bugfix: Fixed frequency settings when using the mail delivery method\n\n05-30-18\n~~~~~~~~\n* Change: Explicitly detect when a CAPTCHA is being thrown\n\n05-28-18\n~~~~~~~~\n* Feature: Take advantage of the config file concept inside of the class\n* Feature: Authenticate users with a session file if it's available\n* Change: Tell Chrome to avoid using Javascript so we get the old form\n\n05-25-18\n~~~~~~~~\n* Change: Added headers to all calls to look like less of a bot\n* Bugfix: Wrapped a problem area when inspecting the forms in a page\n* Bugfix: Handled setup error for Python3\n\n04-29-18\n~~~~~~~~\n* Feature: Allow users to setup exact match queries\n* Change: Added support for Python3\n* Bugfix: Removed extra calls causing an error in the decrypt process\n\n04-26-18\n~~~~~~~~\n* Feature: Added a command line utility to the code for easy testing\n* Bugfix: Removed clobbering error inside of delete routine\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/9b/google-alerts/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/9b/google-alerts", "keywords": "google,alerts,automation,administration", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "google-alerts", "package_url": "https://pypi.org/project/google-alerts/", "platform": "", "project_url": "https://pypi.org/project/google-alerts/", "project_urls": { "Download": "https://github.com/9b/google-alerts/archive/master.zip", "Homepage": "https://github.com/9b/google-alerts" }, "release_url": "https://pypi.org/project/google-alerts/0.2.7/", "requires_dist": [ "beautifulsoup4", "requests" ], "requires_python": "", "summary": "Abstraction to manage Google Alerts from code", "version": "0.2.7" }, "last_serial": 5535832, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c8bd7ce43aa5aa101e9bda46ac843e61", "sha256": "eb219bf17d9dd38cebc0c7b32f26863142e3959c118610232079faf79e6d4756" }, "downloads": -1, "filename": "google_alerts-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "c8bd7ce43aa5aa101e9bda46ac843e61", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14100, "upload_time": "2018-04-27T05:33:15", "url": "https://files.pythonhosted.org/packages/34/18/3d5edc78ec4d6d58a3f3ed6234fdd2fdfcc43f5a3e36ab629eacd5f0b571/google_alerts-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "04c30e9778113980dbfe62991d1dfda9", "sha256": "084903a293adf2e21d6051aff3de14d2d631c4082ff4848c8aac10df5de79140" }, "downloads": -1, "filename": "google_alerts-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "04c30e9778113980dbfe62991d1dfda9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5945, "upload_time": "2018-04-24T05:21:02", "url": "https://files.pythonhosted.org/packages/f4/42/3b04c6880f598d424ef17f5c8a1d70e9592b27e6c890d565f562cf45638d/google_alerts-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05888cd6645ae063448dc8fd8a5af6ab", "sha256": "1e3c5c14d68851b80eef4d331df9d233141ea7e02b87d441e176d6fef1f904fd" }, "downloads": -1, "filename": "google-alerts-0.0.1.tar.gz", "has_sig": false, "md5_digest": "05888cd6645ae063448dc8fd8a5af6ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5016, "upload_time": "2018-04-24T05:21:03", "url": "https://files.pythonhosted.org/packages/b0/33/7af52fa5976499fa5f5e0484dcf7f2d148d17eac8621708795fff188b5ca/google-alerts-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c9ae4bc00f5d5a137c540d4591acbc7f", "sha256": "465168072700a6b5f55131a79f03d2a0f76969f949cda2864f999a88cbc0ca9f" }, "downloads": -1, "filename": "google_alerts-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c9ae4bc00f5d5a137c540d4591acbc7f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7332, "upload_time": "2018-04-27T05:33:12", "url": "https://files.pythonhosted.org/packages/d8/25/92b76f9a81c5f9571072aa948d64cdc8d75b28e4c347a29d9554b2ea5cc2/google_alerts-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50d936786888cd62226994746f7723df", "sha256": "b3c728e8bcc3e74891abf2639e9fa5e7115d0849c0f7e468693c6f4d914bb3a6" }, "downloads": -1, "filename": "google_alerts-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "50d936786888cd62226994746f7723df", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 14355, "upload_time": "2018-04-30T03:05:30", "url": "https://files.pythonhosted.org/packages/cf/5b/68f7732d8353d2a9ad0375442238fa82b369b2aee3ef906835079ea5f336/google_alerts-0.1.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "5423ba9f36525282c4720857a079156c", "sha256": "cb19de5dad08fd257cad054556b15fce3ad722ee04b82a6762cb793193aea607" }, "downloads": -1, "filename": "google-alerts-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5423ba9f36525282c4720857a079156c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6445, "upload_time": "2018-04-27T05:33:14", "url": "https://files.pythonhosted.org/packages/cf/58/a928abdcbb3c9da67009f6ca05ec858560a7edf733adadaeebe36f363c03/google-alerts-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "677b761ba1352380d404e1b1eff6d51f", "sha256": "b06d355c03b0a9f2247a14180b25e1a54bf9914e862554c9f11b52780f5c3218" }, "downloads": -1, "filename": "google_alerts-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "677b761ba1352380d404e1b1eff6d51f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 14530, "upload_time": "2018-04-30T03:05:32", "url": "https://files.pythonhosted.org/packages/aa/32/19729d3f0f707c589ca85cbfccbcf47dbf55e21e48c192a1f6c5db7d7439/google_alerts-0.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d47fa74d208a46dd6766eb8ac2446b4b", "sha256": "8c92c3bce50539a3c4a291830c67434d156b68eba7559ba71e02b2b00bbbc81a" }, "downloads": -1, "filename": "google_alerts-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d47fa74d208a46dd6766eb8ac2446b4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7450, "upload_time": "2018-04-30T03:05:26", "url": "https://files.pythonhosted.org/packages/f9/b1/c891fcacf916797e3c0c63c69721890311d5ded2ca167274a451c5716d14/google_alerts-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fae04ecc62947e6be6cfd971808d034", "sha256": "afc8f796f83298f259dc17dbf57889a6fd0325f6eea022f17807e65463a3be7b" }, "downloads": -1, "filename": "google-alerts-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9fae04ecc62947e6be6cfd971808d034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6588, "upload_time": "2018-04-30T03:05:28", "url": "https://files.pythonhosted.org/packages/a9/7a/0022a0ebb8046c917861991183ae543c795e4bee472ae19098318e7b5015/google-alerts-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "55e68e60c4df9bc329ee773600a69e99", "sha256": "1d34c48b8b864c90ce7c6d5d6bf4a38a28667e7e55d7e963cffa5188ccf7e1d0" }, "downloads": -1, "filename": "google_alerts-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "55e68e60c4df9bc329ee773600a69e99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7562, "upload_time": "2018-04-30T03:23:16", "url": "https://files.pythonhosted.org/packages/3a/e4/3815c247a1d868937eed71d26e2b8391e0dd5f733bcfaf40ef18772fc5d6/google_alerts-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d9359b7dfe1f15d8c2966a615d123f7", "sha256": "eb64323c05eb7762fc926b20214229c31186799aee566883f08f990a545b35df" }, "downloads": -1, "filename": "google-alerts-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6d9359b7dfe1f15d8c2966a615d123f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6683, "upload_time": "2018-04-30T03:23:19", "url": "https://files.pythonhosted.org/packages/a6/bb/2a643727736a1bace215784c0c6cf9c93b290caad5bebcc615784bb0cd38/google-alerts-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8e3a569d666640dc92b1965928e128d7", "sha256": "e43ae2fbdd0a8dbde20bcede2b2fa63a8293ae2cfaa04d32aabbfd73fd7ab177" }, "downloads": -1, "filename": "google_alerts-0.1.3-py2.7.egg", "has_sig": false, "md5_digest": "8e3a569d666640dc92b1965928e128d7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 22751, "upload_time": "2018-05-26T05:21:15", "url": "https://files.pythonhosted.org/packages/90/cd/c2c1819d743845e336f21ed730dc5fc367b38047e3bdc782315c23c5266c/google_alerts-0.1.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2a72068120721bdb287e147ecc162537", "sha256": "d70ae5f69dfbfd95266861d8a98cb6cb28b41344f84fbdc7fb3d18c923003fa4" }, "downloads": -1, "filename": "google_alerts-0.1.3-py3.6.egg", "has_sig": false, "md5_digest": "2a72068120721bdb287e147ecc162537", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 22230, "upload_time": "2018-05-26T05:21:17", "url": "https://files.pythonhosted.org/packages/34/c8/559722fbfb21d3f50f596700e379595a48291d2489035cef53ad7a722ebc/google_alerts-0.1.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "c986e1652383f8e6a84be4bd42509e7a", "sha256": "684526d50242f449b10eb4d5c8a23244b66ec30afdc554228d6b91c06084c758" }, "downloads": -1, "filename": "google_alerts-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c986e1652383f8e6a84be4bd42509e7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10303, "upload_time": "2018-05-06T00:58:34", "url": "https://files.pythonhosted.org/packages/f2/de/0a07ccd3c82a18998763419083b3cef003ad3261dea543768c4030c9da99/google_alerts-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1143ef65a639ddde9f3bd0e450b50da3", "sha256": "923fa23bc69a476581d60857d1bc98082a283dab5103576f2299ba9e3ffe8667" }, "downloads": -1, "filename": "google-alerts-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1143ef65a639ddde9f3bd0e450b50da3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6636, "upload_time": "2018-05-06T00:58:35", "url": "https://files.pythonhosted.org/packages/8e/4b/bd2e1fee931b5b6b8c984cebb755616b775bb154f88af8e66b97be2be426/google-alerts-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b4de094d8349a253ffea1d5cbccc1c6c", "sha256": "e9ea59aa9157035a7c13125adb0fb64041784191c88a95218f92810b91f4e13a" }, "downloads": -1, "filename": "google_alerts-0.1.4-py2.7.egg", "has_sig": false, "md5_digest": "b4de094d8349a253ffea1d5cbccc1c6c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 26007, "upload_time": "2018-05-29T02:01:01", "url": "https://files.pythonhosted.org/packages/b8/8d/54ff70cdd7e44ca41242b58b143d150319ea20a382b76ac6be86521239b7/google_alerts-0.1.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8d908cab2058bc5ccde51fae0bd76014", "sha256": "519e6178e0fdbc51c4115e9dbcd9197e1f3301ff9e16c09e23b0148f60896270" }, "downloads": -1, "filename": "google_alerts-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "8d908cab2058bc5ccde51fae0bd76014", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10614, "upload_time": "2018-05-26T05:21:12", "url": "https://files.pythonhosted.org/packages/89/12/fb3ef50feedc6665c4effb8b43bd1ed8858be93cec433cfc10d9ff117b5a/google_alerts-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91048a745146a6635699f36f031d872a", "sha256": "7a5a905e0e95933bccaa94147c580f36a49338da20465015303c485a916c562a" }, "downloads": -1, "filename": "google_alerts-0.1.4-py3.6.egg", "has_sig": false, "md5_digest": "91048a745146a6635699f36f031d872a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 22281, "upload_time": "2018-05-26T05:21:18", "url": "https://files.pythonhosted.org/packages/a6/d1/1b34f1339316f6a6e956ca55b839a80a8fb735516185d537c147c4aa0491/google_alerts-0.1.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "0cfff3235aa76eafe69db8ace9c13c20", "sha256": "11afb96238b5e7de70bb484e3c75212a8b03bf40168f209e26a5fa5673f6724f" }, "downloads": -1, "filename": "google-alerts-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0cfff3235aa76eafe69db8ace9c13c20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6929, "upload_time": "2018-05-26T05:21:14", "url": "https://files.pythonhosted.org/packages/a9/43/1af1b97473944c2166795de8bc9ac3445aa8ae4c5d2fbcccd281ee276782/google-alerts-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c363df5475dc9aca435e2ed26b7480f6", "sha256": "754eb4b7e967586a0c80f12ba2339a0df2c96cc8216825f23ae091f46157c65d" }, "downloads": -1, "filename": "google_alerts-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c363df5475dc9aca435e2ed26b7480f6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12311, "upload_time": "2018-05-29T02:00:56", "url": "https://files.pythonhosted.org/packages/36/68/8ecc2311664a3ed4fdc41266ab1507c565b24cb0d541cd565f97b7881a97/google_alerts-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9b0a3d86ac9402b1fc95ff088c6bc3f", "sha256": "ad6b42156c49789f8fa9b5a1571476b79b281f6b4602316ab925f42476ed0e8f" }, "downloads": -1, "filename": "google-alerts-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e9b0a3d86ac9402b1fc95ff088c6bc3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8044, "upload_time": "2018-05-29T02:00:59", "url": "https://files.pythonhosted.org/packages/cb/8d/ce0139148f7bfbe6b771a97df39df66dfdf62e8683067204d75bafe37eac/google-alerts-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a5988f327d900a1b263b6ff52605347f", "sha256": "e22e7a03916024926c420b680294370507c29a2440d162e4417c22514e4ee44b" }, "downloads": -1, "filename": "google_alerts-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a5988f327d900a1b263b6ff52605347f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12392, "upload_time": "2018-05-31T02:36:54", "url": "https://files.pythonhosted.org/packages/56/44/0b6d6121e2834f0653e130acfb88f6bbb83b825fa00eb4918875810aada0/google_alerts-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bd4fe11c4f0cd7ca76b65cf245b6688", "sha256": "44d8e61ad93b19957d2ea899da3d82b915e653bb165e1869835edb52e8fda54a" }, "downloads": -1, "filename": "google-alerts-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9bd4fe11c4f0cd7ca76b65cf245b6688", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8143, "upload_time": "2018-05-31T02:36:56", "url": "https://files.pythonhosted.org/packages/20/5d/322f9f6a8e41d5318bb8f84b061b2cd6db51e9021c7ab1b5eda0bf61f38f/google-alerts-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "669e782a5efc09e1c57dd535c8c96683", "sha256": "bab634f4488f9364395071153bdc2809ce2db503e94a64081d2d5ab08693abad" }, "downloads": -1, "filename": "google_alerts-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "669e782a5efc09e1c57dd535c8c96683", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12665, "upload_time": "2018-07-11T00:51:18", "url": "https://files.pythonhosted.org/packages/f1/1e/aeae3bbcc836b3992e10a6b9b30e5445c18274279ee8c744de01f43b1af8/google_alerts-0.1.7-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "2f48d8aa815fdc5361d2e00a1b118470", "sha256": "242ab2e18952d8228f059111a614979e1018522085cf55ce69bb454c0b3a24eb" }, "downloads": -1, "filename": "google_alerts-0.1.8-py2.7.egg", "has_sig": false, "md5_digest": "2f48d8aa815fdc5361d2e00a1b118470", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27223, "upload_time": "2018-10-13T19:48:18", "url": "https://files.pythonhosted.org/packages/e4/04/437844334dfa393dd99b40ab56a36562dc42f6f0b97314214078d8d3d0ed/google_alerts-0.1.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "43aab14ed96071d07855538b79652df0", "sha256": "dac92c14ec0b5d0bc7e7285327008aaa2668a0fb147b5f5bd7340414788627fe" }, "downloads": -1, "filename": "google_alerts-0.1.8-py3.6.egg", "has_sig": false, "md5_digest": "43aab14ed96071d07855538b79652df0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 26812, "upload_time": "2018-10-13T19:48:19", "url": "https://files.pythonhosted.org/packages/df/da/2d85f166a907f8231729974249b38357e5b6cce74322daae9d939d165f6f/google_alerts-0.1.8-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "65620581b8a7b324d2b2f18321b34a98", "sha256": "97c5a4c1353e2314cf26637f40de872fe89abf5aa78b30a2d80da0b164d2d4c8" }, "downloads": -1, "filename": "google_alerts-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "65620581b8a7b324d2b2f18321b34a98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12675, "upload_time": "2018-07-11T00:54:26", "url": "https://files.pythonhosted.org/packages/89/3e/04f1bbbaab78e0775f32fc17c38fd9ce88b7bd7042925f14d9a1b3dff6ee/google_alerts-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0604e30c607d02383b1bd190275e7e1", "sha256": "206ea79e95fb8b529cfa778299d75fdf35869a6469793abc59d61489f4786ca9" }, "downloads": -1, "filename": "google-alerts-0.1.8.tar.gz", "has_sig": false, "md5_digest": "a0604e30c607d02383b1bd190275e7e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9394, "upload_time": "2018-07-11T00:54:27", "url": "https://files.pythonhosted.org/packages/c7/b9/9792f29c233db5f4aa2db94dab5e4b57096390d76e53b641e9fea294ae5c/google-alerts-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "5d18dd736cfdbcaea73aaece72ae798a", "sha256": "13b9cf5b9a928b3ab78e9d9b6fd3a0704aaa46d9a254158bfaea29a737806e24" }, "downloads": -1, "filename": "google_alerts-0.1.9-py2.7.egg", "has_sig": false, "md5_digest": "5d18dd736cfdbcaea73aaece72ae798a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28315, "upload_time": "2018-11-12T00:32:23", "url": "https://files.pythonhosted.org/packages/31/20/3b7171823ced0d6802eb93b1d68509fd11d2aacdbcb26c1bb90b632392ca/google_alerts-0.1.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "85f3603824e7529c1ef50acf4f2396ca", "sha256": "d8c2831a1b01bb63d6949e9c794dc8bb954330d5f8806fa7ce022b9399ef3c51" }, "downloads": -1, "filename": "google_alerts-0.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "85f3603824e7529c1ef50acf4f2396ca", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12811, "upload_time": "2018-10-13T19:48:15", "url": "https://files.pythonhosted.org/packages/4d/db/169563afe2120c622ebc682893963995b14ee0eb005551a8fd4f5e8cbf76/google_alerts-0.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc82f3dda051f96b8bfd01958b397e96", "sha256": "16c7e10aa0e6a16da6a6d78192480733de496e36d32c56acfa326e5cfd502f70" }, "downloads": -1, "filename": "google_alerts-0.1.9-py3.6.egg", "has_sig": false, "md5_digest": "fc82f3dda051f96b8bfd01958b397e96", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 28298, "upload_time": "2018-11-12T00:32:24", "url": "https://files.pythonhosted.org/packages/6f/6b/0ecc435f5a0b28f957802c7041c347f5cadd4313fb7c289803177f826fe3/google_alerts-0.1.9-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "638003d50219729e6f585114bf0827f2", "sha256": "d6e3810962fbd8018446e9cfea23a58f61a5ade12a9daec9f0179aaafc48c646" }, "downloads": -1, "filename": "google-alerts-0.1.9.tar.gz", "has_sig": false, "md5_digest": "638003d50219729e6f585114bf0827f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9565, "upload_time": "2018-10-13T19:48:16", "url": "https://files.pythonhosted.org/packages/8d/97/8bf7171677ced7e48d1e7b26c0e6c786880dff3ba14678e585b6e580692a/google-alerts-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8b7d1ebd525d080e64094792e79c7486", "sha256": "34fffcda0ce3743353e14cf373ffbea26e9984aa33d37d351d0e048c713fa15b" }, "downloads": -1, "filename": "google_alerts-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "8b7d1ebd525d080e64094792e79c7486", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28837, "upload_time": "2019-05-23T16:24:54", "url": "https://files.pythonhosted.org/packages/66/0a/6477336e7e4abf71c5cb0fc2ad545ab21ea4534805921d97dc8d08ccc0d4/google_alerts-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7631bd509b13dc046d253cec9db28640", "sha256": "6d6322740ead91f7a7381f9f5ba92457ec16c2b9821635e3cc9c3346ad94df7e" }, "downloads": -1, "filename": "google_alerts-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7631bd509b13dc046d253cec9db28640", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13535, "upload_time": "2018-11-12T00:32:17", "url": "https://files.pythonhosted.org/packages/f6/62/6b1f476d7cdab97ca4ce6e31a6d5a8f1a4337ab8d3ec427d1900eb9f5e7b/google_alerts-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "373ce722e596f0026dbed51d7ec8ff1f", "sha256": "c1a9b579b842e0e5d0580405e6904823b6a716ad40f374c5ec05ba521210478c" }, "downloads": -1, "filename": "google_alerts-0.2.0-py3.6.egg", "has_sig": false, "md5_digest": "373ce722e596f0026dbed51d7ec8ff1f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 28452, "upload_time": "2019-05-23T16:24:56", "url": "https://files.pythonhosted.org/packages/c5/94/340adc3820954e0f2f2353837ce79c1593bf7925f00cb0acdb09e13b39e5/google_alerts-0.2.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "aa287552a21ac2bc24a05adc90096d3b", "sha256": "511ce6c83a631e9cd9de91faa3dea478fdd1b66b56ebcc98468e41be63bca96b" }, "downloads": -1, "filename": "google_alerts-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aa287552a21ac2bc24a05adc90096d3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13533, "upload_time": "2018-11-12T00:32:18", "url": "https://files.pythonhosted.org/packages/d4/cc/7e2e0f74418df3598c86a3d869c7e1994ce1c837c0233e29a39446ab8c91/google_alerts-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ac1c209c270a53770bcef50a6d5759c", "sha256": "6f770381f093c7cb2e9a7919cec079f7469cc58aba740444e402b91bdfd0252e" }, "downloads": -1, "filename": "google-alerts-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ac1c209c270a53770bcef50a6d5759c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10299, "upload_time": "2018-11-12T00:32:20", "url": "https://files.pythonhosted.org/packages/a3/ec/3ce7190819f89d049012450b9e5c1437342435e010dcab6500409ca08109/google-alerts-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "76faed3fe14979630daea67ecebe4946", "sha256": "1a183733df61e40daf40810b751a372c61640158c0ecac2018c043695c3ff8b5" }, "downloads": -1, "filename": "google_alerts-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "76faed3fe14979630daea67ecebe4946", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 29210, "upload_time": "2019-05-23T16:24:57", "url": "https://files.pythonhosted.org/packages/0a/2e/adccefac0de74869e96d5073586139c1409130142017cfd9c21be03f8ce0/google_alerts-0.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3cb2be414c5f039a7e6190edd77322f4", "sha256": "78809ad9fffa3080fb31db862d7cd2e9cee4824f1fd95a9e1ebacd75720efcb5" }, "downloads": -1, "filename": "google_alerts-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3cb2be414c5f039a7e6190edd77322f4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13806, "upload_time": "2019-05-23T16:24:47", "url": "https://files.pythonhosted.org/packages/f9/9d/dd944fef49c7fe6f8c696be3a6fe1cfdd68fe5b61f911474f436e65ddaac/google_alerts-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4266303480d1cd4ac5affa82d98d643d", "sha256": "4a4d2622ab4a19ee9efde256b54ddd7077ccda8e319094bc81c028dae24c0fc2" }, "downloads": -1, "filename": "google-alerts-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4266303480d1cd4ac5affa82d98d643d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10654, "upload_time": "2019-05-23T16:24:50", "url": "https://files.pythonhosted.org/packages/45/07/5fb4e7b45da79cf340d60d3d069c2617754a2f3465ec1f514694fd477d3c/google-alerts-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2ced63071af28ee8b9388752e5e362f8", "sha256": "f0195b98d378b2a16003942c6988f7e1c46f506285b81bf1b2b7612534064dd0" }, "downloads": -1, "filename": "google_alerts-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2ced63071af28ee8b9388752e5e362f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14763, "upload_time": "2019-07-14T18:41:30", "url": "https://files.pythonhosted.org/packages/d9/5d/92cafb31d17b31533895c89020fb2ec5218a3fabd7f42dfae25e81c86fa5/google_alerts-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a41aaa9eb8c12e958f322a17915d53d8", "sha256": "132af07be60177d5757ac6c200cc2697e6ba2827cd5a1200dcf928d7a5b459d5" }, "downloads": -1, "filename": "google-alerts-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a41aaa9eb8c12e958f322a17915d53d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11794, "upload_time": "2019-07-14T18:41:35", "url": "https://files.pythonhosted.org/packages/e6/34/4673b8128c76bf2c58d7b2491f3aaf389eaefdf3c2e427f2f9c64b6f4cde/google-alerts-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "e9b926ed95db6f6a88f8a0b85dbb8c9e", "sha256": "d84da91af1292e1914237ab97db939749bc6f02a35dfdfa57674b402416e9d1d" }, "downloads": -1, "filename": "google_alerts-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "e9b926ed95db6f6a88f8a0b85dbb8c9e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14849, "upload_time": "2019-07-14T19:04:27", "url": "https://files.pythonhosted.org/packages/5e/90/f1939ed94b5a73169b9ea506dd40aa81be1ee6098bf5b64fc2c21a068896/google_alerts-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c43cf306d4764f72eaff3a03213eea2", "sha256": "49e6d025baab9128323ac2d12bc106fd8de553d2ca4fd01e9a2bfa191191202c" }, "downloads": -1, "filename": "google-alerts-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2c43cf306d4764f72eaff3a03213eea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11884, "upload_time": "2019-07-14T19:04:33", "url": "https://files.pythonhosted.org/packages/07/2b/8107b839a6bd706c81ed0a990d2d9a7103e3b3713c7acef7ab1d18d92099/google-alerts-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "9bd1253d1b892d3ba8adc37fcb44981c", "sha256": "0c39b78c760449cb0ddf2a9ebbd85faf8f4471e3a2f959e7e686243d6c0743f1" }, "downloads": -1, "filename": "google_alerts-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "9bd1253d1b892d3ba8adc37fcb44981c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14845, "upload_time": "2019-07-15T11:44:47", "url": "https://files.pythonhosted.org/packages/d8/ce/849a70cfdd21c3a675d2696995c8f0fd8d468a70c15449ad1e6024e67cf9/google_alerts-0.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67ba3875edd5546f38fe4fedc4e528ac", "sha256": "87e01f2d6c10ffc97d441693b548b39b9a9fbd7ca468029515ee7d2bee66193b" }, "downloads": -1, "filename": "google-alerts-0.2.4.tar.gz", "has_sig": false, "md5_digest": "67ba3875edd5546f38fe4fedc4e528ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11891, "upload_time": "2019-07-15T11:44:52", "url": "https://files.pythonhosted.org/packages/c8/82/8ee51352a03f5e13e21d7d6eebb5f5e3f5da03985a38dbe81a6169b594c0/google-alerts-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "255eb5d9c9e54b2548eaf719cdf21c3c", "sha256": "2a3f447a092106e5294da576aa3add0d6060b8b29a44579a04157d0b257d7ab4" }, "downloads": -1, "filename": "google_alerts-0.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "255eb5d9c9e54b2548eaf719cdf21c3c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14843, "upload_time": "2019-07-15T11:54:14", "url": "https://files.pythonhosted.org/packages/c2/e3/7f82a69335c195a8e8277bf4a9e2242619894c77255d83726a704df89b7c/google_alerts-0.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37efc69e024719bc98f7f4abfff92465", "sha256": "bb4beac1aaa61874851a81d88b536133581f13ef00345a4e02c85ebffbef3518" }, "downloads": -1, "filename": "google-alerts-0.2.5.tar.gz", "has_sig": false, "md5_digest": "37efc69e024719bc98f7f4abfff92465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11891, "upload_time": "2019-07-15T11:54:22", "url": "https://files.pythonhosted.org/packages/b6/03/e3258390434cf41a5ebf61a31dd6f7437f3089b632b452d1ce735d4a4b69/google-alerts-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "1796ac346762742e30be2f6ebbf8f6fe", "sha256": "42ba7f9a261767d2e4d4c4e575b9dece357d56fb73f58649de86accd70a67caa" }, "downloads": -1, "filename": "google_alerts-0.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "1796ac346762742e30be2f6ebbf8f6fe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14838, "upload_time": "2019-07-15T11:55:36", "url": "https://files.pythonhosted.org/packages/34/e8/3001fb5bbeb88a43e9a1d002753a7ea9bcc56692c561e9c37feeb5fb05b4/google_alerts-0.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f0828973c6255c418671dcba5b109fc", "sha256": "f6b53b7debbd786ae30f4404488e2f7ec39271a63f3c9d3f7d945b2fa1401ebe" }, "downloads": -1, "filename": "google-alerts-0.2.6.tar.gz", "has_sig": false, "md5_digest": "3f0828973c6255c418671dcba5b109fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11883, "upload_time": "2019-07-15T11:55:43", "url": "https://files.pythonhosted.org/packages/e0/1d/ea5b3014372276352ab71fc5c2cd40f8690969f9b71cc658597b09eefcd4/google-alerts-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "f0a3315662fcb506c46599b0bca2ebbf", "sha256": "a15aa427533763a362bb9683cc2ebfee511648fe380a50b54e9466ef621c7f97" }, "downloads": -1, "filename": "google_alerts-0.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "f0a3315662fcb506c46599b0bca2ebbf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14903, "upload_time": "2019-07-15T16:28:11", "url": "https://files.pythonhosted.org/packages/05/01/d98c5a74036461f377d60ca1b545c0ee57c3e5119611d8d787ddd0662ebe/google_alerts-0.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bd87c53032c9cf82e2811866ecc91dd", "sha256": "73388624ad37cb113da72f2b811842eed2c532f21ee3fbe61885fc1c7896a019" }, "downloads": -1, "filename": "google-alerts-0.2.7.tar.gz", "has_sig": false, "md5_digest": "9bd87c53032c9cf82e2811866ecc91dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11992, "upload_time": "2019-07-15T16:28:20", "url": "https://files.pythonhosted.org/packages/85/2b/08c2e3631ac4edc4235846950be9e70586804eb06288f821aa3dce874d79/google-alerts-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0a3315662fcb506c46599b0bca2ebbf", "sha256": "a15aa427533763a362bb9683cc2ebfee511648fe380a50b54e9466ef621c7f97" }, "downloads": -1, "filename": "google_alerts-0.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "f0a3315662fcb506c46599b0bca2ebbf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14903, "upload_time": "2019-07-15T16:28:11", "url": "https://files.pythonhosted.org/packages/05/01/d98c5a74036461f377d60ca1b545c0ee57c3e5119611d8d787ddd0662ebe/google_alerts-0.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bd87c53032c9cf82e2811866ecc91dd", "sha256": "73388624ad37cb113da72f2b811842eed2c532f21ee3fbe61885fc1c7896a019" }, "downloads": -1, "filename": "google-alerts-0.2.7.tar.gz", "has_sig": false, "md5_digest": "9bd87c53032c9cf82e2811866ecc91dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11992, "upload_time": "2019-07-15T16:28:20", "url": "https://files.pythonhosted.org/packages/85/2b/08c2e3631ac4edc4235846950be9e70586804eb06288f821aa3dce874d79/google-alerts-0.2.7.tar.gz" } ] }