{"package": "courlan", "summary": "Clean, filter and sample URLs to optimize data collection \u2013 includes spam, content type and language filters.", "pypi_url": "https://pypi.org/project/courlan", "piwheels_url": "https://www.piwheels.org/project/courlan", "releases": {"1.4.0": {"released": "2026-06-01 17:30:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-1.4.0-py3-none-any.whl": {"file_url": "/simple/courlan/courlan-1.4.0-py3-none-any.whl", "filehash": "f57e172c72f0294d19b90f009a8cf81147f8af2b395fffa98cf881579ce84ed8", "filesize": 34193, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["babel", "tld", "urllib3"]}}}, "1.3.2": {"released": "2024-10-29 16:40:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-1.3.2-py3-none-any.whl": {"file_url": "/simple/courlan/courlan-1.3.2-py3-none-any.whl", "filehash": "eb9b9bd6ff34fe89707356c326af27b0c3542f4f726c26c128ad2df58c2c869a", "filesize": 33848, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["babel", "tld", "urllib3"]}}}, "1.3.1": {"released": "2024-09-04 12:27:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-1.3.1-py3-none-any.whl", "filehash": "8244aa21aabd9296de99add409ba007fa1d616127683f14fb697b41549a2765d", "filesize": 33913, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["babel", "tld", "urllib3"]}}}, "1.3.0": {"released": "2024-07-25 14:35:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-1.3.0-py3-none-any.whl", "filehash": "adcc36e3f858adc5f7bb1a51e8b504c3d3c7d239dfc2861c1c1537773fc28ecb", "filesize": 33296, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["babel", "tld", "urllib3"]}}}, "1.2.0": {"released": "2024-06-04 16:39:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-1.2.0-py3-none-any.whl", "filehash": "970e77d229208d5e7b9fe97cd7862453f8c01acc08467da2bb128812c1ff88a9", "filesize": 33229, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["babel", "tld", "urllib3"]}}}, "1.1.0": {"released": "2024-04-30 11:20:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-1.1.0-py3-none-any.whl", "filehash": "963e00b18ed66711b6e3b6f221beddb200e8e1b76b6bc2862d305cbca79b5087", "filesize": 33439, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["babel", "tld", "urllib3"]}}}, "1.0.0": {"released": "2024-02-01 14:56:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-1.0.0-py3-none-any.whl", "filehash": "cdfdab3930331b61d803b498d0ca14a33c307e7f51be33560f6a6e2ed7e46b90", "filesize": 35809, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.9.5": {"released": "2023-11-28 11:34:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.9.5-py3-none-any.whl", "filehash": "f7b48252a7da921c14318d0a354e09fc10f9c5b834b76db3b4d19f487d864a81", "filesize": 44477, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.9.4": {"released": "2023-09-06 15:17:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.9.4-py3-none-any.whl", "filehash": "b59f689831c9d1236bb22e82fee2439e660dde9986fa0b875c7acaca5deb359e", "filesize": 43512, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.9.3": {"released": "2023-05-31 14:41:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.9.3-py3-none-any.whl", "filehash": "02fec3d4914ccecca6cec36e994dd0e5dd4cd385e9e0b5199713d763d2349012", "filesize": 41900, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.9.2": {"released": "2023-05-02 17:02:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.9.2-py3-none-any.whl", "filehash": "72bbd34379a627b3773fe45bdcfff7a5eb2bb6372be72a348b3c21cea9593bb0", "filesize": 40687, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.9.1": {"released": "2023-04-24 16:12:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.9.1-py3-none-any.whl", "filehash": "4ed24d85c6c1acf0c83cfe3a42648584adbabbf22ca2bc1ed14197df1cbe1b7c", "filesize": 40685, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.9.0": {"released": "2023-03-07 12:28:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.9.0-py3-none-any.whl", "filehash": "84a66484d9d17a83ef709251f30ba6bf73126a59ace95c0a5398966813592f31", "filesize": 40106, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.8.3": {"released": "2022-07-28 16:53:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.8.3-py3-none-any.whl", "filehash": "475620f285ebb6453e531879fcec293422d9dc012345d5fc8cccc843d8ce9953", "filesize": 39392, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.8.2": {"released": "2022-07-26 16:21:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.8.2-py3-none-any.whl", "filehash": "e760b05fbe7f31a65378ff21921d5eb33db8a26aa74507ec52af41750c9b1b8b", "filesize": 39408, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.8.1": {"released": "2022-07-11 12:03:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.8.1-py3-none-any.whl", "filehash": "3e985961c3d5369e4e6ab32f08070eed7f826449b6b5f14a5970fb05bb3c3450", "filesize": 39236, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.8.0": {"released": "2022-06-30 12:13:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.8.0-py3-none-any.whl", "filehash": "6ba643e162d44f6f35d8c1abd1bbba69d97758de622754c6a9121b0e45c6c4c3", "filesize": 38001, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.7.2": {"released": "2022-05-17 16:24:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.7.2-py3-none-any.whl", "filehash": "e1460bc3f6d780f9af71faba0a9df6e7ed5b2c66664650b16c70154529d75b41", "filesize": 37844, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.7.1": {"released": "2022-03-29 16:14:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.7.1-py3-none-any.whl", "filehash": "70b5051bab721a90177f34ac73c1041623d1e5a014cdf559e726db138fd7c12c", "filesize": 37150, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.7.0": {"released": "2022-03-21 14:54:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.7.0-py3-none-any.whl", "filehash": "a1d03e09f701ffe84d19b899045746e020f4735cf8e973eb10abeb950e90a125", "filesize": 37047, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.6.0": {"released": "2021-11-11 17:39:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.6.0-py3-none-any.whl", "filehash": "21e7938c7257545f91df7d317cdb71d9abf90081806a0d5e95b25d5344e7522a", "filesize": 32920, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "urllib3"]}}}, "0.5.0": {"released": "2021-10-13 14:58:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.5.0-py3-none-any.whl", "filehash": "0819a1ad17eb7c5c607570ae08ccb7ba54243c6cc2bba9d59d81979574e733b9", "filesize": 26647, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["langcodes", "tld", "tldextract", "urllib3"]}}}, "0.4.2": {"released": "2021-07-28 15:35:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.4.2-py3-none-any.whl", "filehash": "4f1e45eb483f5d6b7cf61e07a6c6ea216139244a4876e8c3a4ea1097adc4f0c7", "filesize": 22064, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["tld", "tldextract", "urllib3"]}}}, "0.4.1": {"released": "2021-06-10 15:49:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.4.1-py3-none-any.whl", "filehash": "cf1c3b0e3a2482fa6eb0225fc931edbb3908206750255989393ad42a51529601", "filesize": 21729, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["tld", "tldextract", "urllib3"]}}}, "0.4.0": {"released": "2021-05-25 17:38:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.4.0-py3-none-any.whl", "filehash": "1d2075aa3efb970a35f56098625f6161216357061e5e7d1c259955e0de2cd85a", "filesize": 21600, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["tld", "tldextract", "urllib3"]}}}, "0.3.1": {"released": "2021-02-19 17:27:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.3.1-py3-none-any.whl", "filehash": "e8fa712f4e5dc55751a3a91b6367e99b39cb09223f379411e22e89108d00f003", "filesize": 19127, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["tld", "tldextract", "urllib3"]}}}, "0.3.0": {"released": "2021-01-04 12:11:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.3.0-py3-none-any.whl", "filehash": "8267058da4b851dcd159d9f49e11c44cb3351b25326708cf405d7ebd0339fea3", "filesize": 18752, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["tld", "tldextract", "urllib3"]}}}, "0.2.3": {"released": "2020-10-20 14:54:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.2.3-py3-none-any.whl", "filehash": "16b22e6b98838469793ce6c4b9501d7a7eff679c227a4d3c135349d1da12f623", "filesize": 17684, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["requests", "tldextract"]}}}, "0.2.2": {"released": "2020-09-21 14:40:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.2.2-py3-none-any.whl", "filehash": "1c3ba32302aa7e21a29743c71fbe684424647309110c50dade079d189116e66e", "filesize": 17384, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["requests", "tldextract"]}}}, "0.2.1": {"released": "2020-09-02 13:47:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.2.1-py3-none-any.whl", "filehash": "e650345eed6668bb7db870a6da452ef3954eb7a67bc648bd950b73d12c69d0d1", "filesize": 16523, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["tldextract"]}}}, "0.2.0": {"released": "2020-09-01 17:24:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.2.0-py3-none-any.whl", "filehash": "37be19f09418c31f184422763f69e4e6632c4158f030cc9ca9c3f2113f11ea36", "filesize": 16505, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["tldextract"]}}}, "0.1.0": {"released": "2020-08-27 17:40:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"courlan-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/courlan/courlan-0.1.0-py3-none-any.whl", "filehash": "bd50c89b1c6689087aace7badae2c2537ca522671acdd306fa1f2a9dcc02d8da", "filesize": 14208, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["furl", "tldextract", "url-normalize"]}}}}}