{ "info": { "author": "William Hutcheson", "author_email": "crabbybearnose@shadowmail.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP" ], "description": "[![Build Status](https://drone.shadowmail.co.uk/api/badges/hintofbasil/Python-Beautifurl/status.svg)](https://drone.shadowmail.co.uk/hintofbasil/Python-Beautifurl)\n\n# BeautifURL\n\n## Installation\n\nBeautifURL can be installed from pip\n\n pip install beautifurl\n\n## Usage\n\n >>> from beautifurl import Beautifurl\n >>> beautifurl = Beautifurl()\n\n >>> beautifurl.get_random_url('aaA')\n 'BeautifulAdventurousGiraffe'\n\n >>> beautifurl.count_permutations('aaA')\n 9150136\n\n >>> for url in beautifurl.get_permutations('aaA', shuffle=True):\n ... print(url)\n ...\n\n GloriousDeterminedPeafowl\n NiceSuccessfulJackal\n DepressedStupidPartridge\n StormyStrangeGiraffe\n AngryPleasantMonkey\n ...\n\n### Url format\n\nThe examples above have a format string as their first argument. This dictates which types of words the url should be made up of. The examples all use `adjective adjective Animal`. Any number or combination of keys may be used. A full list of keys is available below.\n\n### Custom dictionaries\n\nThe Beautifurl object `__init__` function takes an optional parameter `dictionaryPath`. This allows the default dictionaries to be swapped for user specified dictionaries.\n\n >>> beautifurl = Beautifurl(dictionaryPath='~/dictionaries')\n\nThe dictionaries in this folder must be named `KEY_...` where `KEY` is a single character. All keys should be unique. Any characters after the underscore are ignored. See `dictionaries` folder for examples.\n\n## Dictionaries\n\n| Key | Description | Size |\n| --- | ----------- | ---- |\n| a | Adjectives | 223 |\n| A | Animals | 211 |\n\n## Contributing\n\n### Wordlists\n\nAdditional words and lists may be submitted in pull requests. Please run the new lists through the organise script located in the dictionaries folder.\n\nPlease ensure you have permission to use any lists before submitting a pull request. If a license is required please name the license file license.LIST_NAME.\n\n ./organise LIST_NAME [MAX_SIZE] > tmp\n mv tmp LIST_NAME\n\n### Code\n\nPull requests are more than welcome.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hintofbasil/Python-Beautifurl", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "beautifurl", "package_url": "https://pypi.org/project/beautifurl/", "platform": "", "project_url": "https://pypi.org/project/beautifurl/", "project_urls": { "Homepage": "https://github.com/hintofbasil/Python-Beautifurl" }, "release_url": "https://pypi.org/project/beautifurl/0.1.3/", "requires_dist": [ "shuffled (>=0.2)" ], "requires_python": "", "summary": "Generates beautiful urls similar to Gfycat.", "version": "0.1.3" }, "last_serial": 5563501, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "b02db97f950b35c287417ca9a03fc857", "sha256": "e7b451f3fa84486a6c3ced2757c5e445add85ec0b0001cb9d613ba84e3ebfbaf" }, "downloads": -1, "filename": "beautifurl-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b02db97f950b35c287417ca9a03fc857", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8518, "upload_time": "2019-01-20T16:45:47", "url": "https://files.pythonhosted.org/packages/69/ed/39507e875cce088b5a6a08ec5e5a047cd982f8fd79c2c5bd3803960c8ab8/beautifurl-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb060e00e160d84750fdcebf15ef8f30", "sha256": "2f4ab74c6073c08a2ea5f9b9acd2699108fd03e4beccb7dc1f912e8c3e1445c7" }, "downloads": -1, "filename": "beautifurl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cb060e00e160d84750fdcebf15ef8f30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5899, "upload_time": "2017-04-18T18:06:58", "url": "https://files.pythonhosted.org/packages/ab/cf/cc2c9c73fb87f45bcdf5315a73087326a2ea89d3c2e7a76c68797abc10ad/beautifurl-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "a05eac404637d0cc7eb39af8ace6afae", "sha256": "c8594136869d3aa676603866ea3c72dc7ff22b53a7fd4878e763e910dc3b3a80" }, "downloads": -1, "filename": "beautifurl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a05eac404637d0cc7eb39af8ace6afae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8312, "upload_time": "2019-01-20T17:20:58", "url": "https://files.pythonhosted.org/packages/c0/1c/5cee1bd4f7bec43f134be0f67d112a6ebdf9518c876276a76e4a2ff3dc92/beautifurl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc27940caf8f816c0547bc8785abe208", "sha256": "f9d689cd6f668b285dae93199d9e9153b68e585ba52f538367a5b457a66a2f50" }, "downloads": -1, "filename": "beautifurl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fc27940caf8f816c0547bc8785abe208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5882, "upload_time": "2019-01-20T17:21:00", "url": "https://files.pythonhosted.org/packages/2b/0d/bd9f9ec03b81d84006702ef8c5e201b992eb70e77cb5179928005dbe72bd/beautifurl-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "83bb6d5aa1c2b83ccb6c4611fdad66e6", "sha256": "39f18caa95f15defe4a27f4a74c62ab3b41047363a23bbfbfabdefdffb65fe71" }, "downloads": -1, "filename": "beautifurl-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "83bb6d5aa1c2b83ccb6c4611fdad66e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9044, "upload_time": "2019-01-28T22:34:26", "url": "https://files.pythonhosted.org/packages/a5/20/fa3ba3dd2cef61865df9b4002d91b7b98d4dccf83708e74c9fae0cd9d682/beautifurl-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5235390bc673777ff54cf9a91193f63d", "sha256": "e589f644c3e5e399709238a64d84adc7f5325381445cfddd9c935bf1154a898f" }, "downloads": -1, "filename": "beautifurl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5235390bc673777ff54cf9a91193f63d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6045, "upload_time": "2019-01-28T22:34:28", "url": "https://files.pythonhosted.org/packages/db/3e/9a76556b3d2c3029fdeb6d050594aeb1a8168d45c4ecabc7f80a98dcc322/beautifurl-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bae7d7f489931af965759cc819e6d400", "sha256": "11018e79a4feafae75ff6cbcb5736523b45c44033fc1fe987716cfc6fd0a90af" }, "downloads": -1, "filename": "beautifurl-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bae7d7f489931af965759cc819e6d400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9065, "upload_time": "2019-01-28T22:52:26", "url": "https://files.pythonhosted.org/packages/53/ab/bf22f48816cc4fae09685176dd13b8fc60db72a1bfd4317e9bb3f0862a00/beautifurl-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "236e738279e79170f3197107098b7eaa", "sha256": "d80e7851e5c6d3e8ccf61bd9b131617208b67e063933b7a0d348d14913c40818" }, "downloads": -1, "filename": "beautifurl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "236e738279e79170f3197107098b7eaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6093, "upload_time": "2019-01-28T22:52:28", "url": "https://files.pythonhosted.org/packages/b8/9a/4ed5ab2bb21ea06499506944741850e256b14deaeab7fbf3900a2a97d4cd/beautifurl-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fbdc6f3c07e85f7778c90821d4813428", "sha256": "63f3e186d3fb4b5d5147b5937b4c58ac4683aca8f8b27f938189e2928b0a6c6d" }, "downloads": -1, "filename": "beautifurl-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fbdc6f3c07e85f7778c90821d4813428", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8983, "upload_time": "2019-07-21T14:06:52", "url": "https://files.pythonhosted.org/packages/ea/e9/ecdd2c2efc8ad5e58f1fb8e5ca2d36f78669fd383e716697f03ab2a4fe93/beautifurl-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb449e126b27c5d927cb567d7d8aade6", "sha256": "12c52c9ff4b3ede40e2f237e93057c4b56bf23cf2466ed1c159daf5f25eab90e" }, "downloads": -1, "filename": "beautifurl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb449e126b27c5d927cb567d7d8aade6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6000, "upload_time": "2019-07-21T14:06:53", "url": "https://files.pythonhosted.org/packages/d2/6e/3a169e6b440fb49a66427a5f7e436bd00a491330463b7d7bb370d770f578/beautifurl-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fbdc6f3c07e85f7778c90821d4813428", "sha256": "63f3e186d3fb4b5d5147b5937b4c58ac4683aca8f8b27f938189e2928b0a6c6d" }, "downloads": -1, "filename": "beautifurl-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fbdc6f3c07e85f7778c90821d4813428", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8983, "upload_time": "2019-07-21T14:06:52", "url": "https://files.pythonhosted.org/packages/ea/e9/ecdd2c2efc8ad5e58f1fb8e5ca2d36f78669fd383e716697f03ab2a4fe93/beautifurl-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb449e126b27c5d927cb567d7d8aade6", "sha256": "12c52c9ff4b3ede40e2f237e93057c4b56bf23cf2466ed1c159daf5f25eab90e" }, "downloads": -1, "filename": "beautifurl-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb449e126b27c5d927cb567d7d8aade6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6000, "upload_time": "2019-07-21T14:06:53", "url": "https://files.pythonhosted.org/packages/d2/6e/3a169e6b440fb49a66427a5f7e436bd00a491330463b7d7bb370d770f578/beautifurl-0.1.3.tar.gz" } ] }