{ "info": { "author": "Henry Qin", "author_email": "root@hq6.me", "bugtrack_url": null, "classifiers": [], "description": "purls.py\n==================\nPersonal URL Shortener.\n\nToday, we can use bit.ly or goo.gl or any of the other publicly available URL\nshorteners out there, but doing so limits us in the shortURLs we can choose,\nbecause the namespace is crowded with every other user.\n\nWith the abundance of new TLDs, it is once again possible for an individual to\nregister a short personal domain relatively cheaply. With that domain in hand,\npurls.py allows one to quickly and easily host one's own URL shortener with\nminimal dependencies and almost no setup.\n\nUsage\n==================\n\npurls.py runs on port 8880 by default, so if one is running Apache primarily,\nthe following two lines of configuration in the Apache configuration file are\nsufficient to redirect the prefix /u/ to purls.py::\n\n ProxyPass /u/ http://localhost:8880/\n ProxyPassReverse /u/ http://localhost:8880/\n\n\nThe simplest invocation of purls.py requires only the domain prefix of the\nshortened URL's to be passed. For example, if my domain prefix is\nhttps://hq6.me/u/, I can invoke purls as follows::\n\n python purls.py https://hq6.me/u/\n\nInstallation\n==================\n\nThis software is only compatible with Python 2, so installation must be done\nwith one of the following commands::\n\n pip2 install purls\n pip2.7 install purls", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hq6/purls", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "purls", "package_url": "https://pypi.org/project/purls/", "platform": "Any Platform supporting ANSI escape codes", "project_url": "https://pypi.org/project/purls/", "project_urls": { "Homepage": "https://github.com/hq6/purls" }, "release_url": "https://pypi.org/project/purls/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Personal URL shortener for personal domains.", "version": "0.0.3" }, "last_serial": 4075354, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6f0ab58e440c97d42025ad8721eb10bd", "sha256": "f24665447a9cc8020fc8b148079bd2f7c1ba999c123501b96f1db8e225c4f256" }, "downloads": -1, "filename": "purls-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6f0ab58e440c97d42025ad8721eb10bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1500, "upload_time": "2018-07-12T07:51:44", "url": "https://files.pythonhosted.org/packages/5c/0a/518f3946892bee5e4570b1355bfa76fafe714a336443dd1804d946a4d7c0/purls-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3765342ceeabee71aca9d678c0c981ab", "sha256": "903f17913e0ffef8a7107c564062155eea795f2f734dc8df7741876d5a560022" }, "downloads": -1, "filename": "purls-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3765342ceeabee71aca9d678c0c981ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5915, "upload_time": "2018-07-17T20:52:46", "url": "https://files.pythonhosted.org/packages/7a/df/47330e6e05c5d32106c35ac7cd05081cc208772c97ad1586b523ced00a90/purls-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "df44bf59b7d18d3160d0dab7b29ee75f", "sha256": "edcd17de8d7ad0973a807afa17027d574a1c0c6ba47cc6c8895ad84e2216b21c" }, "downloads": -1, "filename": "purls-0.0.3.tar.gz", "has_sig": false, "md5_digest": "df44bf59b7d18d3160d0dab7b29ee75f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6013, "upload_time": "2018-07-17T20:59:48", "url": "https://files.pythonhosted.org/packages/4f/e4/c9fcce54da12d241ce73c547566eb0904f2c07829e766bbeb81d7fa52b78/purls-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df44bf59b7d18d3160d0dab7b29ee75f", "sha256": "edcd17de8d7ad0973a807afa17027d574a1c0c6ba47cc6c8895ad84e2216b21c" }, "downloads": -1, "filename": "purls-0.0.3.tar.gz", "has_sig": false, "md5_digest": "df44bf59b7d18d3160d0dab7b29ee75f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6013, "upload_time": "2018-07-17T20:59:48", "url": "https://files.pythonhosted.org/packages/4f/e4/c9fcce54da12d241ce73c547566eb0904f2c07829e766bbeb81d7fa52b78/purls-0.0.3.tar.gz" } ] }