{ "info": { "author": "Justin Willis", "author_email": "sirJustin.Willis@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Other/Nonlisted Topic" ], "description": "Caboodle is a Python module for web browsing, web scraping or web automation developed to provide an all-in-one (kit and caboodle) utility for anything the web has to offer.\n\n\t[kuh-bood-l] **noun**, *Informal*\n\n\t1. the lot, pack, or crowd\n\nInstall\n-------\n\n::\n\n\tpip install caboodle\n\nExample\n-------\n\n::\n\n\t#!/usr/bin/env python\n\tfrom caboodle import web\n\timport time\n\n\t# Create the browser\n\tbrowser = web.Browser()\n\tbrowser.get('https://pypi.python.org')\n\n\t# Search for caboodle\n\tbrowser.find_element_by_id('term').send_keys('caboodle')\n\tbrowser.find_element_by_id('submit').click()\n\n\t# Wait and quit\n\ttime.sleep(5)\n\tbrowser.quit()\n\nLicense\n-------\n\n::\n\n\tCopyright (c) 2015, Justin Willis\n\n\tPermission to use, copy, modify, and/or distribute this software for any\n\tpurpose with or without fee is hereby granted, provided that the above\n\tcopyright notice and this permission notice appear in all copies.\n\n\tTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n\tWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n\tMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n\tANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n\tWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n\tACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n\tOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/bkvaluemeal/caboodle", "keywords": "web browsing scraping automation", "license": "ISC License", "maintainer": "", "maintainer_email": "", "name": "Caboodle", "package_url": "https://pypi.org/project/Caboodle/", "platform": "", "project_url": "https://pypi.org/project/Caboodle/", "project_urls": { "Homepage": "https://bitbucket.org/bkvaluemeal/caboodle" }, "release_url": "https://pypi.org/project/Caboodle/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "A Python module for web browsing, web scraping or web automation", "version": "1.0.2" }, "last_serial": 3161000, "releases": { "0.0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "952f0fa1219ad9b44daa812def364eac", "sha256": "b8cd720c0c810fed8506f213f7416595ff665c63bcbec50baeeefb13bfdfea98" }, "downloads": -1, "filename": "caboodle-0.1.0.tar.gz", "has_sig": false, "md5_digest": "952f0fa1219ad9b44daa812def364eac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2745, "upload_time": "2015-07-31T19:14:02", "url": "https://files.pythonhosted.org/packages/43/d6/b41c0f157f7cf7984c5245b377b50682e7b8cfb48fd07f15cddf36ab3803/caboodle-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0ff94097e1ad2b4d7d57ef84e4e0ff29", "sha256": "473f7d1561320159f1fdaec33af4837d1e2aca025eb8b041d49eb9c19a091d69" }, "downloads": -1, "filename": "Caboodle-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0ff94097e1ad2b4d7d57ef84e4e0ff29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2888, "upload_time": "2015-08-18T18:58:58", "url": "https://files.pythonhosted.org/packages/a2/07/612570f0d6141df86839ca551a9f881c4c2cb243428581ff3cc7ea243298/Caboodle-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "555f21f924aceaaa5e83736272ba669b", "sha256": "85ca02cc34ac465ba1f97cea019d98a96413008b8fa62517fa27370baad6ad31" }, "downloads": -1, "filename": "Caboodle-0.1.2.tar.gz", "has_sig": false, "md5_digest": "555f21f924aceaaa5e83736272ba669b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3006, "upload_time": "2015-09-13T06:09:43", "url": "https://files.pythonhosted.org/packages/e7/7c/ca89b6dabd0a78ebd481dfb903b0fc948927db866cdac7a2722e961126aa/Caboodle-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5705844c05b6b910f0a01314f6b21bb8", "sha256": "f3000f0f76781a30a200c9875f27e3b0447e7a85bdc80f47cf4b1511cc275689" }, "downloads": -1, "filename": "Caboodle-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5705844c05b6b910f0a01314f6b21bb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3099, "upload_time": "2015-09-13T20:09:47", "url": "https://files.pythonhosted.org/packages/fd/ab/734fbb5d88ec034bf716d9764f97ccca6d319b69b5d4977d37340d4cf8b7/Caboodle-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "38d163bea7d74cd80282d0ab8ec48d24", "sha256": "e08bd9117530f5d5aa3221e9959751b07668414da332f174b1c0aaa1f950a399" }, "downloads": -1, "filename": "caboodle-0.2.0.tar.gz", "has_sig": false, "md5_digest": "38d163bea7d74cd80282d0ab8ec48d24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9465, "upload_time": "2016-05-21T06:41:27", "url": "https://files.pythonhosted.org/packages/d0/0f/fb4058b9aa100fcb423e272974457cbadeeb8ffe239107fead6ab43f36b8/caboodle-0.2.0.tar.gz" } ], "0.2.0rc1": [ { "comment_text": "", "digests": { "md5": "40836d60e659436a6cf1891b5451b1c8", "sha256": "2306c31eb68360be8315bef7cc31102508bcc55ca2582a34c1d6a3b4be4753db" }, "downloads": -1, "filename": "Caboodle-0.2.0rc1.tar.gz", "has_sig": false, "md5_digest": "40836d60e659436a6cf1891b5451b1c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6525, "upload_time": "2015-11-22T12:31:19", "url": "https://files.pythonhosted.org/packages/db/98/b5d3734012e59812d52ff8a886a0f959fbb24a6ccf4b748ff4237ed42c08/Caboodle-0.2.0rc1.tar.gz" } ], "0.2.0rc2": [ { "comment_text": "", "digests": { "md5": "1b7256ada7dc1f7b9684875041d8824a", "sha256": "a47547e8f6f095ec70989a81534dfd5b1567a7ddc2508ee1fd806d1158d54427" }, "downloads": -1, "filename": "Caboodle-0.2.0rc2.tar.gz", "has_sig": false, "md5_digest": "1b7256ada7dc1f7b9684875041d8824a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7338, "upload_time": "2016-01-01T08:27:52", "url": "https://files.pythonhosted.org/packages/ae/09/cecfc1f155b6497f7ae03ff2b45408bb68dc292388d4bcda5a73c419cf0e/Caboodle-0.2.0rc2.tar.gz" } ], "0.2.0rc3": [ { "comment_text": "", "digests": { "md5": "60f1fc6578c6e8679819903a9e0a02d5", "sha256": "8c552830cedfe9f9056f62ba136813fb6ffab8fd0d95877e4c91fb3937468a83" }, "downloads": -1, "filename": "Caboodle-0.2.0rc3.tar.gz", "has_sig": false, "md5_digest": "60f1fc6578c6e8679819903a9e0a02d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7404, "upload_time": "2016-05-15T20:25:50", "url": "https://files.pythonhosted.org/packages/99/e9/ac8ee35d46fac2633e618a9fc97aac8de755df1fac831fbca655c70d6b80/Caboodle-0.2.0rc3.tar.gz" } ], "0.2.0rc4": [ { "comment_text": "", "digests": { "md5": "9f5d88c8f6da3740a7207b0e533bef86", "sha256": "3e063fb47f01e0f68187a99ca1ef037098fd0fa20014848022b47c3f3007efa1" }, "downloads": -1, "filename": "Caboodle-0.2.0rc4.tar.gz", "has_sig": false, "md5_digest": "9f5d88c8f6da3740a7207b0e533bef86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7707, "upload_time": "2016-05-17T16:46:17", "url": "https://files.pythonhosted.org/packages/a0/af/9637767fc7a05143344d5d33767cec4bc799d391ed612be68141c9499f24/Caboodle-0.2.0rc4.tar.gz" } ], "0.2.0rc5": [ { "comment_text": "", "digests": { "md5": "b5642ac4ba46ab98031614ca2b727f40", "sha256": "387c38df301abef3b5a8d37118dad6c0a12f98e025d9a2ba8e9de5a18b8a6914" }, "downloads": -1, "filename": "Caboodle-0.2.0rc5.tar.gz", "has_sig": false, "md5_digest": "b5642ac4ba46ab98031614ca2b727f40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7862, "upload_time": "2016-05-17T19:01:35", "url": "https://files.pythonhosted.org/packages/7e/79/99ad1e104078d73d4657278f29d991157b9fe92fcb6ec047105d4f7ccaca/Caboodle-0.2.0rc5.tar.gz" } ], "0.2.0rc6": [ { "comment_text": "", "digests": { "md5": "b35dec70b58c13cd29a0e88838ce1a3e", "sha256": "575a72b7754ab1b39e62f8bf00eb744074bce59d6df21ca57e0d4d302d044242" }, "downloads": -1, "filename": "Caboodle-0.2.0rc6.tar.gz", "has_sig": false, "md5_digest": "b35dec70b58c13cd29a0e88838ce1a3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8084, "upload_time": "2016-05-21T04:37:11", "url": "https://files.pythonhosted.org/packages/09/8e/b9ef1d5ade31a70ad09a580605fb9846c2ac5d47ab1d9231f39132514876/Caboodle-0.2.0rc6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3882c7f7df805aecdcbfb53f9f34797b", "sha256": "00c5b1077970e059bff5f64a1045449432b7ea31b983036ce282b6c2a9bbd0c4" }, "downloads": -1, "filename": "Caboodle-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3882c7f7df805aecdcbfb53f9f34797b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28357, "upload_time": "2017-05-18T02:56:53", "url": "https://files.pythonhosted.org/packages/ff/1b/69b654ff56ba9090b0fd9d7d1e9fc8e5ec5154214f5df7100d5ae9b65a66/Caboodle-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "daee535afb5b496018da6be01d3e504f", "sha256": "cd6420c7e3ad70771d18aa79c880ef74c045c31403811d20918131015646525b" }, "downloads": -1, "filename": "Caboodle-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "daee535afb5b496018da6be01d3e504f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11507, "upload_time": "2016-08-08T05:31:44", "url": "https://files.pythonhosted.org/packages/ad/2a/d3f115e7106a5732b14a0caaa03ee95cffa14a2d4d69989aff5f410d0eeb/Caboodle-1.0.0a1.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "51a0fa1e4f136994c5a21e6904adb938", "sha256": "244fd0597b9b16cee89433dfb7b4db3dc881870c98a23d74bc5074315bebcb67" }, "downloads": -1, "filename": "Caboodle-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "51a0fa1e4f136994c5a21e6904adb938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22391, "upload_time": "2016-08-14T21:01:17", "url": "https://files.pythonhosted.org/packages/d1/d3/70bca589316215ded44333ed432054bdc917d81cec638b5c52e0ae1d023b/Caboodle-1.0.0a2.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "2963be83100ef460a5bb2271faf58380", "sha256": "9b137b58c4288ac54519eaba45f60648b4e6c1895795c76ac194569ee769aca2" }, "downloads": -1, "filename": "Caboodle-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "2963be83100ef460a5bb2271faf58380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25522, "upload_time": "2016-12-31T01:15:07", "url": "https://files.pythonhosted.org/packages/3d/5c/784dde443e40aa3340e9dd9e4f087494b50813b65a6a67654fc8d71dffc5/Caboodle-1.0.0a3.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "334653edc68c8bf159bf9c5ae42408f3", "sha256": "61cd80b97ac3c8b5f537976235c23616eebfc3ff00b191e84995bd54648d5ee4" }, "downloads": -1, "filename": "Caboodle-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "334653edc68c8bf159bf9c5ae42408f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28137, "upload_time": "2017-01-14T23:10:53", "url": "https://files.pythonhosted.org/packages/f0/33/2ffcb58d28836deba2f1f0f668287ab4b61090a38c44d14dffa215a2069c/Caboodle-1.0.0b1.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "e2e9361c43002555bc338aebd7b6c679", "sha256": "8a53dac7f6344e04a8e5d4e5590b487c95e57c10731f0448cbb51cafdd68b6f5" }, "downloads": -1, "filename": "Caboodle-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "e2e9361c43002555bc338aebd7b6c679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28460, "upload_time": "2017-05-17T15:47:28", "url": "https://files.pythonhosted.org/packages/55/31/f5c9def26d2fc2d81929024eda188b13114cc134965e3f78b48caf2d313d/Caboodle-1.0.0b3.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1fc2775d6475c30ff86b5082945085cd", "sha256": "3b7323f14213086dbfeeb2fe125ecce8689d58bfc4d77d8407f9e95e2488d9c4" }, "downloads": -1, "filename": "Caboodle-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1fc2775d6475c30ff86b5082945085cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28458, "upload_time": "2017-09-08T02:23:02", "url": "https://files.pythonhosted.org/packages/63/14/1a24dd1237162467996a3e885d38a08317d093c7ec897f51f3acf8ba47f3/Caboodle-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2363c1b373246f6e4ee24d010b1894f6", "sha256": "06d1262588b1fdd7d32144b919b669c8d6915dfc3f858edcd792d05e1acbca0a" }, "downloads": -1, "filename": "Caboodle-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2363c1b373246f6e4ee24d010b1894f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28550, "upload_time": "2017-09-09T02:55:17", "url": "https://files.pythonhosted.org/packages/fc/68/92d5818e85add66454a5fcd133b64efc7e14440cf591d95f8f2b58f5070c/Caboodle-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2363c1b373246f6e4ee24d010b1894f6", "sha256": "06d1262588b1fdd7d32144b919b669c8d6915dfc3f858edcd792d05e1acbca0a" }, "downloads": -1, "filename": "Caboodle-1.0.2.tar.gz", "has_sig": false, "md5_digest": "2363c1b373246f6e4ee24d010b1894f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28550, "upload_time": "2017-09-09T02:55:17", "url": "https://files.pythonhosted.org/packages/fc/68/92d5818e85add66454a5fcd133b64efc7e14440cf591d95f8f2b58f5070c/Caboodle-1.0.2.tar.gz" } ] }