{ "info": { "author": "imtapps", "author_email": "imtapps@apps-system.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": ".. image:: https://travis-ci.org/imtapps/django-pretty-times.png?branch=master\n\nAlmost all of this was borrowed from the py-pretty library,\ntested then refactored.\n\npy-pretty Functionaility\n========================\n::\n\n\n >>> from datetime import datetime, timedelta\n >>> from pretty_times import pretty\n >>> now = datetime.now()\n >>> pretty.date(now)\n 'now'\n >>> pretty.date(now - timedelta(seconds=30))\n '30 seconds ago'\n >>> pretty.date(now + timedelta(seconds=31))\n 'in 30 seconds'\n >>> pretty.date(now - timedelta(minutes=1))\n 'a minute ago'\n >>> pretty.date(now + timedelta(minutes=1, seconds=1))\n 'in a minute'\n >>> pretty.date(now - timedelta(hours=1))\n 'an hour ago'\n >>> pretty.date(now + timedelta(hours=1, seconds=1))\n 'in an hour'\n >>> pretty.date(now - timedelta(days=1))\n 'yesterday'\n >>> pretty.date(now + timedelta(days=1, seconds=1))\n 'tomorrow'\n >>> pretty.date(now - timedelta(days=2))\n '2 days ago'\n >>> pretty.date(now + timedelta(days=2, seconds=1))\n 'in 2 days'\n >>> pretty.date(now - timedelta(days=9))\n 'last week'\n >>> pretty.date(now + timedelta(days=9, seconds=1))\n 'next week'\n >>> pretty.date(now - timedelta(days=16))\n '2 weeks ago'\n >>> pretty.date(now + timedelta(days=16, seconds=1))\n 'in 2 weeks'\n >>> pretty.date(now - timedelta(days=32))\n 'last month'\n >>> pretty.date(now + timedelta(days=32, seconds=1))\n 'next month'\n >>> pretty.date(now - timedelta(days=64))\n '2 months ago'\n >>> pretty.date(now + timedelta(days=64, seconds=1))\n 'in 2 months'\n >>> pretty.date(now - timedelta(days=367))\n 'last year'\n >>> pretty.date(now + timedelta(days=367, seconds=1))\n 'next year'\n >>> pretty.date(now - timedelta(days=735))\n '2 years ago'\n >>> pretty.date(now + timedelta(days=735, seconds=1))\n 'in 2 years'\n\n\nDjango Integration\n==================\n::\n\n {% load prettytimes_tags %}\n {{ my_datetime|relative_time }}", "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/imtapps/django-pretty-times", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-pretty-times", "package_url": "https://pypi.org/project/django-pretty-times/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-pretty-times/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/imtapps/django-pretty-times" }, "release_url": "https://pypi.org/project/django-pretty-times/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "pretty_times provides django template helpers for the py-pretty library.", "version": "0.2.0" }, "last_serial": 1140931, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c748226657cb792c260d025542e40d97", "sha256": "ab5c0242b21fefc42a02aafbae45e7364b7a5fb92d044a9bb51f847c3cb5b38f" }, "downloads": -1, "filename": "django-pretty-times-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c748226657cb792c260d025542e40d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3672, "upload_time": "2011-09-13T18:22:29", "url": "https://files.pythonhosted.org/packages/8d/37/da028cf8d2caece69396448a963fe181e4ea31332153abc07cc9605b9ae0/django-pretty-times-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8c95ac6d302eb5d0d9caa019b319d0db", "sha256": "531f781388e01af0d4fb6eae4b8c70a70784c044298d139c81ce72fc4347b230" }, "downloads": -1, "filename": "django-pretty-times-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8c95ac6d302eb5d0d9caa019b319d0db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3695, "upload_time": "2011-09-13T18:31:27", "url": "https://files.pythonhosted.org/packages/5b/cf/c41d8fe732b0505f5b9d2acd2a4d36f99f0f80a706951954dc0f73641513/django-pretty-times-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5ef214c0a5d4298bd5ed1620c16f6e70", "sha256": "5887fe038f49b4ec4099555df19f6ee01ff631027245033c5d8050261b8cc433" }, "downloads": -1, "filename": "django-pretty-times-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5ef214c0a5d4298bd5ed1620c16f6e70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3715, "upload_time": "2011-09-22T20:44:20", "url": "https://files.pythonhosted.org/packages/e6/8c/abb0a8fc44beb561fa7b95e8ec3ba59bf9aa98953599b44f2c5cb66c4b38/django-pretty-times-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d73c66db33127ec4cefda2e420fde3cd", "sha256": "0ecc514376e7a463f97a78606bfdd17bcb1e8b13224409700d5bcb366fa8b46e" }, "downloads": -1, "filename": "django-pretty-times-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d73c66db33127ec4cefda2e420fde3cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3917, "upload_time": "2013-02-11T13:25:22", "url": "https://files.pythonhosted.org/packages/61/86/61ffdce4e97bf6caa6114a81398033324a77a78ceef353f55aba8c441327/django-pretty-times-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7c744ac06ed84f888c2de6e7e991a747", "sha256": "34ae59630cff454100cbf19808223fb1032d25f2f324aaddd996c8c48370f3b0" }, "downloads": -1, "filename": "django-pretty-times-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7c744ac06ed84f888c2de6e7e991a747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3712, "upload_time": "2013-02-11T17:27:14", "url": "https://files.pythonhosted.org/packages/94/99/20115e7a4d7aa8c8f7690f6d1e2e3efdae8b6b21e85112f5c771f3a35f61/django-pretty-times-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5e43840f8fdc84221699136d3d964dcf", "sha256": "127652406f99a2840126e15b2f21b3f8bb6a67d797e16cd34a04eb549104cec9" }, "downloads": -1, "filename": "django-pretty-times-0.0.6.tar.gz", "has_sig": false, "md5_digest": "5e43840f8fdc84221699136d3d964dcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3708, "upload_time": "2013-02-11T18:38:45", "url": "https://files.pythonhosted.org/packages/a3/78/b3cbf644fb9309ef6cfba77d8ec5c033c1cea982acfd357c020d6cc49df0/django-pretty-times-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "0b166aa5128773d0e444226e3b9b0c26", "sha256": "0a0f9d1cd0fa5c74480f9c0d197eb52ebbc751eb6b66544190cb70b336c478a2" }, "downloads": -1, "filename": "django-pretty-times-0.0.7.tar.gz", "has_sig": false, "md5_digest": "0b166aa5128773d0e444226e3b9b0c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3917, "upload_time": "2013-02-11T18:55:02", "url": "https://files.pythonhosted.org/packages/e6/ca/a36a2a83f8604a55fd770f1be1409eb7d930fdac9b18ba84b777e6afe56e/django-pretty-times-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "7d979aad9a4e9ecb097a20e34b7bfffc", "sha256": "2dd5b859095ac253c7fd67eec8ec4a706098f209ac29ab7168f3be00ce2db5fd" }, "downloads": -1, "filename": "django-pretty-times-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7d979aad9a4e9ecb097a20e34b7bfffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3913, "upload_time": "2013-02-11T19:10:38", "url": "https://files.pythonhosted.org/packages/eb/a9/c78e449c6671785028d20c66fdeec05912492fc1fb8a862d6cc5c30a5f52/django-pretty-times-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "cda24991d7e9a865194fc2fb63cb5180", "sha256": "4df2854c460ca6594a7c9ee4c0e53391f1996b2cdb59a5cb12abc8e29ea28dd9" }, "downloads": -1, "filename": "django-pretty-times-0.0.9.tar.gz", "has_sig": false, "md5_digest": "cda24991d7e9a865194fc2fb63cb5180", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5164, "upload_time": "2013-02-12T19:46:10", "url": "https://files.pythonhosted.org/packages/86/fd/9d821c9daf71acc35723d60bfc763b906ef10f2874974ba7249dae1de4e2/django-pretty-times-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6e61db17bb4cd9b2f41e9a0871f97417", "sha256": "9dbd3a4c9f1f0d5f815ad0f6986aaf87a12b402ef765af03e52600cd64da9061" }, "downloads": -1, "filename": "django-pretty-times-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6e61db17bb4cd9b2f41e9a0871f97417", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6198, "upload_time": "2013-02-12T20:34:00", "url": "https://files.pythonhosted.org/packages/a9/68/09eb567a948dc218a222bdf220071baf42b8b2fd80edf6afb9ec9527fff2/django-pretty-times-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f2eb411d24c04962a98b1d6ddf5aac47", "sha256": "e4e96488859a31d70d99101696ba5cb7a81893adb826549abbe5a99410f153ed" }, "downloads": -1, "filename": "django-pretty-times-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f2eb411d24c04962a98b1d6ddf5aac47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6000, "upload_time": "2014-06-28T20:32:16", "url": "https://files.pythonhosted.org/packages/10/bc/ffa5c18669af312a39d3a562977acc5b58ae9b187ff0cb2d05652f7204d6/django-pretty-times-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f2eb411d24c04962a98b1d6ddf5aac47", "sha256": "e4e96488859a31d70d99101696ba5cb7a81893adb826549abbe5a99410f153ed" }, "downloads": -1, "filename": "django-pretty-times-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f2eb411d24c04962a98b1d6ddf5aac47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6000, "upload_time": "2014-06-28T20:32:16", "url": "https://files.pythonhosted.org/packages/10/bc/ffa5c18669af312a39d3a562977acc5b58ae9b187ff0cb2d05652f7204d6/django-pretty-times-0.2.0.tar.gz" } ] }