{ "info": { "author": "Brian Abelson", "author_email": "brian@newslynx.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "newslynx-url\n============\n\nA newslynx-opinionated collection of utilities for dealing with urls.\n\nInstall\n-------\n\n::\n\n pip install newslynx-url\n\nTest\n----\n\nrequires ``nose``\n\n::\n\n nosetests\n\nUsage\n-----\n\nThis module contains various methods that are used throughout\n``newslnyx-core``. but the main functions are ``unshorten_url``,\n``is_article_url``, and ``prepare_url``:\n\n.. code:: python\n\n from newslynx_url import (\n unshorten_url, is_article_url, prepare_url\n )\n\n print unshorten_url('bit.ly/1j3SrUC')\n # http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism/\n\n print is_article_url(\n 'http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism'\n )\n # True\n\n print is_article_url(\n 'http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism',\n pattern = r'.*towcenter\\.org/blog/.*'\n )\n # True\n\n import re\n pattern = re.compile(r'.*towcenter\\.org/blog/.*')\n print is_article_url(\n 'http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism',\n pattern = pattern\n )\n # True\n\n print prepare_url(\n 'http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism/?q=lfjad&f=lkfdjsal'\n )\n # http://towcenter.org/blog/tow-fellows-brian-abelson-and-michael-keller-to-study-the-impact-of-journalism", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/newslynx/newslynx-urls", "keywords": "urls", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "newslynx-url", "package_url": "https://pypi.org/project/newslynx-url/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/newslynx-url/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/newslynx/newslynx-urls" }, "release_url": "https://pypi.org/project/newslynx-url/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Tools for parsing, extracting, reconciling, and unshortening urls", "version": "0.1.0" }, "last_serial": 1116484, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e46fb31916048232bd2d776dbdb0e829", "sha256": "ffaf8f4e0cef09fa389920a393534adaf92d3209554a7ef338a341cc8c32c4bd" }, "downloads": -1, "filename": "newslynx-url-0.0.1.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "e46fb31916048232bd2d776dbdb0e829", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 76702, "upload_time": "2014-06-06T06:27:42", "url": "https://files.pythonhosted.org/packages/fd/94/1e9a3936bdfa82053b6c6a5c5f3ff55b147eeb55ad6abd187e7fdd7cc980/newslynx-url-0.0.1.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "b55045bdce28a0212cd222d6d36c8b2c", "sha256": "73d7c43deae01e62178a1fbe2522ff17a2df6671d4e08ddf29da20b1a259ae6b" }, "downloads": -1, "filename": "newslynx-url-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b55045bdce28a0212cd222d6d36c8b2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7223, "upload_time": "2014-06-06T06:27:38", "url": "https://files.pythonhosted.org/packages/1d/46/9b44bc3f8c0d194694f7bf1eb1d9686a0a47be2d8b75f3fea77a2547907e/newslynx-url-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "721e10fdbf2beafd8f9bb08a7ceefff1", "sha256": "3240a175efe98a39cf544648f6f22b37864c5ab1f1b56fb16814fbfc51892c79" }, "downloads": -1, "filename": "newslynx-url-0.0.2.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "721e10fdbf2beafd8f9bb08a7ceefff1", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 78671, "upload_time": "2014-06-06T06:31:21", "url": "https://files.pythonhosted.org/packages/89/06/9776841943aaa923a0d556af4731af947d452f9254163165e1c1560954cb/newslynx-url-0.0.2.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "c92c133e02c9690b1d34d846d7cbcd3d", "sha256": "4a30bab590fbe92911584dcbd4f91075fd5478a95179deda77f6b389df2d7a0f" }, "downloads": -1, "filename": "newslynx-url-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c92c133e02c9690b1d34d846d7cbcd3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7704, "upload_time": "2014-06-06T06:31:19", "url": "https://files.pythonhosted.org/packages/70/45/ba11b5e557fa34c16349a1a03cc9aaab5e7a5edf0add63df744945a191c0/newslynx-url-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f51b7d6310e49d7b916cc66f9549e31f", "sha256": "10c94a94d3d59554113a3461ae69da5aad3de1ed7f2d6717dc189192f4e08c91" }, "downloads": -1, "filename": "newslynx-url-0.0.3.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "f51b7d6310e49d7b916cc66f9549e31f", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 76702, "upload_time": "2014-06-06T06:36:50", "url": "https://files.pythonhosted.org/packages/43/c0/ca4c53a89471d6f9295ed965a955824935531ab6ce5b92972f167f3b350a/newslynx-url-0.0.3.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "dc2fbc87f8a53409b5d00f6a4b6fadb1", "sha256": "7dad8fec9ebab8ae91b408d02165f9858c581b37df29afa7af477b0bd08553d0" }, "downloads": -1, "filename": "newslynx-url-0.0.3.tar.gz", "has_sig": false, "md5_digest": "dc2fbc87f8a53409b5d00f6a4b6fadb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7319, "upload_time": "2014-06-06T06:36:47", "url": "https://files.pythonhosted.org/packages/6d/39/8d962c8a78365764be6361f3d4cf9c5b19e5f9a795531989be4111b17451/newslynx-url-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f14c2929d82b74a559cfdb0a045c3bc8", "sha256": "e61a657c14405cf2374ccfa766d5b9ebff30ec0f712b6112971d959be00a5898" }, "downloads": -1, "filename": "newslynx-url-0.0.4.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "f14c2929d82b74a559cfdb0a045c3bc8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 78841, "upload_time": "2014-06-06T06:45:40", "url": "https://files.pythonhosted.org/packages/bd/25/19ecddc290975711b226e8abddfa60c1d014ca7900730f1befa3f744733e/newslynx-url-0.0.4.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "265ed73ececa5e69cf60fe822f38cafc", "sha256": "af65dfcf66a764d304362450b7296eea3405b910165dfa8968cae3a00285030f" }, "downloads": -1, "filename": "newslynx-url-0.0.4.tar.gz", "has_sig": false, "md5_digest": "265ed73ececa5e69cf60fe822f38cafc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7884, "upload_time": "2014-06-06T06:45:37", "url": "https://files.pythonhosted.org/packages/27/29/8f1e9260df48f3978040d16f6f4b292303075b6995457af1b3e7cf8687a7/newslynx-url-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c595e02a3bafe46d981959d091533c26", "sha256": "c44ff4cba122ef4020d071bffce91122c276ae70fa263cac32eb0110e8a199cc" }, "downloads": -1, "filename": "newslynx-url-0.0.5.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "c595e02a3bafe46d981959d091533c26", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 78760, "upload_time": "2014-06-06T06:47:51", "url": "https://files.pythonhosted.org/packages/ed/2a/76f2535d3a2dd10fec860e870d31b2cd8757cab54fe13a5a3f56c6f3c1eb/newslynx-url-0.0.5.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "18d5722cc0f5bbb6fdf8ef3608282145", "sha256": "193f7d65a13bcffc25a9dfd5b2aff3d109175c20d6abe7610d1353530d56e434" }, "downloads": -1, "filename": "newslynx-url-0.0.5.tar.gz", "has_sig": false, "md5_digest": "18d5722cc0f5bbb6fdf8ef3608282145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7882, "upload_time": "2014-06-06T06:47:48", "url": "https://files.pythonhosted.org/packages/94/24/c6f4c68e5ab7e91c52cf6e148302c033301c3ebc66788af52f4db84049fa/newslynx-url-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0f3de33701dad42723804872e8e754da", "sha256": "86268f38753905ccc365697857d7f76732026c2983a155ce41b4e1d46ca85ce6" }, "downloads": -1, "filename": "newslynx-url-0.0.6.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "0f3de33701dad42723804872e8e754da", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 78760, "upload_time": "2014-06-06T06:50:02", "url": "https://files.pythonhosted.org/packages/ac/0d/c205a80358768872982d687bb7052254fd132822b108d6a160a289c4e8da/newslynx-url-0.0.6.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "a8f96c75c55f2d52dd15f4bb2e9ab26d", "sha256": "ed7a7f1ff5bbdacded767afadaa301fc3eb3854b09d3379eccd247943ed2ba3e" }, "downloads": -1, "filename": "newslynx-url-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a8f96c75c55f2d52dd15f4bb2e9ab26d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7874, "upload_time": "2014-06-06T06:49:59", "url": "https://files.pythonhosted.org/packages/97/a5/22fd834b45d52e39c2c0a4eb6dfc9705bd51205e6f131e22424aa96aa152/newslynx-url-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "dddbde9d5c2feb6034c79dd67fdac243", "sha256": "9fa3c6ee1c74c62d44b36e68157a89856c414b0e439b5c87262e6bc36e8d8547" }, "downloads": -1, "filename": "newslynx-url-0.0.7.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "dddbde9d5c2feb6034c79dd67fdac243", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 76703, "upload_time": "2014-06-06T06:51:32", "url": "https://files.pythonhosted.org/packages/3a/4b/3d995a5bcf3222dfc8738847a04118ef489c9b11454cf8f3b2cc6d5a4ecc/newslynx-url-0.0.7.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "ffd80eb7ae423b7082ebce12d1cdcf4d", "sha256": "20d85965e794b5ded1f52f037462008d80263676d0ac1bac58f356d0addc77d0" }, "downloads": -1, "filename": "newslynx-url-0.0.7.tar.gz", "has_sig": false, "md5_digest": "ffd80eb7ae423b7082ebce12d1cdcf4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7441, "upload_time": "2014-06-06T06:51:29", "url": "https://files.pythonhosted.org/packages/c6/67/8422b49a93ca0af97cc33f53f6bc84481a847af2e5410efadd0815117ab7/newslynx-url-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "e17b72cbe79a8a1d110ef497dab66b7d", "sha256": "3e01abee6cc639a4de099084e397c0240feb7f7f65c2a0289e53d92609e25e10" }, "downloads": -1, "filename": "newslynx-url-0.0.8.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "e17b72cbe79a8a1d110ef497dab66b7d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 76688, "upload_time": "2014-06-06T06:54:27", "url": "https://files.pythonhosted.org/packages/11/8d/f369180e041d991a72f023c35955647c03317ab757a7836f13377c2e82b9/newslynx-url-0.0.8.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "99a39d6ed8dcf6dbaf8fa006846550b3", "sha256": "caadc0da2191371aea08b41f21c70c23331f2009fad264fb9600713c13289273" }, "downloads": -1, "filename": "newslynx-url-0.0.8.tar.gz", "has_sig": false, "md5_digest": "99a39d6ed8dcf6dbaf8fa006846550b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7395, "upload_time": "2014-06-06T06:54:25", "url": "https://files.pythonhosted.org/packages/e3/c2/e5f6949480433e34b81af4f6383aca7dd465e0bfed64132f7ead4d2c53aa/newslynx-url-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b8206f6293eccb8814abb859555f9835", "sha256": "e02f9d8cbc4f29936af51e8f3d603d29ec1b8848314c1f5f26919c62647ba408" }, "downloads": -1, "filename": "newslynx-url-0.0.9.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "b8206f6293eccb8814abb859555f9835", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 76688, "upload_time": "2014-06-06T06:56:43", "url": "https://files.pythonhosted.org/packages/d9/4d/e221c80ac81e647af396b8d6fd43a3cec6393aaa0c821d10792ef9e01876/newslynx-url-0.0.9.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "9e2ca7b06b519bfc442551ee3c0db23f", "sha256": "f866cd325c6c66876f2afa976fd512c9332cc475d6c7a26efab10d4322cd858f" }, "downloads": -1, "filename": "newslynx-url-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9e2ca7b06b519bfc442551ee3c0db23f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7395, "upload_time": "2014-06-06T06:56:41", "url": "https://files.pythonhosted.org/packages/7c/e0/fdb9edc4593457103007268c7b4da26259e1ec6358067998b156867f24c7/newslynx-url-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ed2cff1b8d2b5b0a4a532b37b9e65e7b", "sha256": "10882293c4cc71b218605df61eb58113fb6a7b97a60c1dc8eacb8e5d7f459ccc" }, "downloads": -1, "filename": "newslynx-url-0.1.0.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "ed2cff1b8d2b5b0a4a532b37b9e65e7b", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 78753, "upload_time": "2014-06-06T06:58:48", "url": "https://files.pythonhosted.org/packages/7b/c8/f6685a419260d27d94de5801e85f24e8c1b84046c1f740544969d3715d4a/newslynx-url-0.1.0.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "0b6049af8e74e172894f6dfc2c76214d", "sha256": "8fb0c17840ba1f27adf44402f1fd0eadf5426ebee38054c1ee0295c9779cacbd" }, "downloads": -1, "filename": "newslynx-url-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0b6049af8e74e172894f6dfc2c76214d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7832, "upload_time": "2014-06-06T06:58:45", "url": "https://files.pythonhosted.org/packages/99/c6/b5d4ab7ea5e73b699acc23d7f6dc51c87bbd30770a971a92d35f551dc587/newslynx-url-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed2cff1b8d2b5b0a4a532b37b9e65e7b", "sha256": "10882293c4cc71b218605df61eb58113fb6a7b97a60c1dc8eacb8e5d7f459ccc" }, "downloads": -1, "filename": "newslynx-url-0.1.0.macosx-10.9-intel.exe", "has_sig": false, "md5_digest": "ed2cff1b8d2b5b0a4a532b37b9e65e7b", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 78753, "upload_time": "2014-06-06T06:58:48", "url": "https://files.pythonhosted.org/packages/7b/c8/f6685a419260d27d94de5801e85f24e8c1b84046c1f740544969d3715d4a/newslynx-url-0.1.0.macosx-10.9-intel.exe" }, { "comment_text": "", "digests": { "md5": "0b6049af8e74e172894f6dfc2c76214d", "sha256": "8fb0c17840ba1f27adf44402f1fd0eadf5426ebee38054c1ee0295c9779cacbd" }, "downloads": -1, "filename": "newslynx-url-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0b6049af8e74e172894f6dfc2c76214d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7832, "upload_time": "2014-06-06T06:58:45", "url": "https://files.pythonhosted.org/packages/99/c6/b5d4ab7ea5e73b699acc23d7f6dc51c87bbd30770a971a92d35f551dc587/newslynx-url-0.1.0.tar.gz" } ] }