{ "info": { "author": "Ajesh Sen Thapa", "author_email": "aj3sshh@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "Nepali\n======\n\n\nPython package for processing every nepali stuffs\n\nRequirements\n------------\n\tPython >= 3\n\n\nInstallation\n-----------\n\tpip install nepali\n\n\nFeatures\n--------\n1. English to Nepali, Nepali to English date conversions\n2. Nepali Characters\n\nNepaliDate\n-------------\n\nRepresents nepali date, converts English date to nepali date and nepali date to english date\n\n```python\nfrom nepali.datetime import NepaliDate \n```\n\n**Creating new object**\n```python\n# object with current date\nnp_date = NepaliDate()\n\n# object with today's date\nnp_date = NepaliDate.today()\n```\n\n**Object from python's datetime.date**\n```python\nimport datetime\n\ndate = datetime.date.today()\nnp_date = NepaliDate.from_date(date)\n```\n\n**Set Current date** \n```python\nnp_date.setCurrentDate()\n```\n\n**Set English date** \n```python\nnp_date.setEnDate(2018, 8, 18)\n```\n\n**Set Nepali date** \n```python\nnp_date.setNpDate(2075, 6, 22)\n```\n\n**Nepali date details** \n```python\nnp_date.toNpString() # returns nepali date string \nnp_date.npYear() \nnp_date.npMonth() \nnp_date.npDay() \nnp_date.weekDay()\n```\n\n**English date details** \n```python\nnp_date.toEnString() # returns english date string \nnp_date.enYear() \nnp_date.enMonth() \nnp_date.enDay() \nnp_date.weekDay()\n```\n\n**Difference Days count** \n```python\nnp_date.npDateDifference(2070, 10, 8) # returns no of days difference for nepali date. \nnp_date.enDateDifference(2017, 10, 8) # returns no of days difference for english date.\n```\n\n**Get python's datetime.date**\n```python\nnp_date.to_date()\n```\n\n\nNepaliDateTime\n-------------\n\nRepresents nepali date time\n\n```python\nfrom nepali.datetime import NepaliDateTime \n```\n\n**Creating new object**\n```python\n# object with specific datetime\nnp_datetime = NepaliDateTime(year, month, day[, hour[, minute[, second]]]) # arguments must be nepali\n\n# object with current datetime\nnp_datetime = NepaliDateTime.now()\n```\n\n**Object from python's datetime.datetime**\n```python\nimport datetime\n\ndt = datetime.datetime.now()\nnp_datetime = NepaliDateTime.from_datetime(dt)\n```\n\n**Get NepaliDate object**\n```python\nnp_datetime.date()\n```\n\n**Get python's datetime.time object**\n```python\nnp_datetime.time()\n```\n\n**Get python's datetime.datetime object**\n```python\nnp_datetime.to_datetime()\n```\n**Date String Format**\n```python\nnpDateTime = NepaliDateTime.now()\nprint(npDateTime.strftime('%a %A %w %d %b %B %m %y %Y %H %I %p %M %S'))\nprint(npDateTime.strftime_en('%a %A %w %d %b %B %m %y %Y %H %I %p %M %S'))\n```\n```\n\u092c\u0941\u0927 \u092c\u0941\u0927\u092c\u093e\u0930 \u0969 \u0968\u096c \u092e\u0902\u0938\u093f\u0930 \u092e\u0902\u0938\u093f\u0930 \u0966\u096e \u096d\u096b \u0968\u0966\u096d\u096b \u0967\u0967 \u0967\u0967 \u0936\u0941\u092d\u092a\u094d\u0930\u092d\u093e\u0924 \u0966\u096c \u0967\u0969\nWed Wednesday 3 26 Mangsir Mangsir 08 75 2075 11 11 AM 06 13\n```\n\n**timedelta operations**\n```python\nndt = NepaliDateTime.now()\nprint(ndt + datetime.timedelta(hours=5))\nprint(ndt - datetime.timedelta(hours=5))\n```\n\nHumanizeDateTime\n-------------\n\nHumanizeDate converts NepaliDateTime to nepali human readable form\n\n```python\nfrom nepali.datetime import HumanizeDateTime \n```\n\n**Creating new object**\n```python\n# object from nepali datetime\nndt = NepaliDateTime.now()\nhumanize = HumanizeDateTime(ndt)\n\n# object from python datetime\ndt = datetime.datetime.now()\nhumanize = HumanizeDateTime(dt)\n```\n\n**Get string**\n```python\nhumanize.to_str()\n```\n\n**Humanize with threshold**\nreturns date in nepali characters if more than threshold(in seconds) else returns humanize form\n```python\nhumanize = HumanizeDateTime(ndt, threshold=60) # 60 seconds\nhumanize.to_str()\n\n# custom format after threshold\nhumanize = HumanizeDateTime(ndt, threshold=60, format='%Y-%m-%d') # 60 seconds\nhumanize.to_str()\n```\n\nFor Django Template\n-------------------\n\nAdd `'nepali'` to your `INSTALLED_APPS` setting.\n```python\nINSTALLED_APPS = [\n\t...\n\t'nepali',\n\t...\n]\n```\n\nIN your Template\n\n```python\n{% load nepalidatetime %}\n```\n\n```python\n{% nepalinow %}\n```\n\n```python\n{% nepalinow '%Y-%m-%d' %}\n```\n\n```python\n{{ datetimeobj|nepalidate:\"%Y-%m-%d\" }}\n```\n\n```python\n{{ datetimeobj|nepalihumanize }}\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aj3sh/nepali", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nepali", "package_url": "https://pypi.org/project/nepali/", "platform": "", "project_url": "https://pypi.org/project/nepali/", "project_urls": { "Homepage": "https://github.com/aj3sh/nepali" }, "release_url": "https://pypi.org/project/nepali/0.2.0/", "requires_dist": [ "pytz (==2018.9)" ], "requires_python": "", "summary": "Python package for nepali processes", "version": "0.2.0" }, "last_serial": 5170201, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ce84dabd2296e306a33a9112b86078d6", "sha256": "7fd9d2b4a949d2e0fe272bf182943ab1069059ce07497f19a890e905cee6f53d" }, "downloads": -1, "filename": "nepali-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce84dabd2296e306a33a9112b86078d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5181, "upload_time": "2018-10-08T07:38:10", "url": "https://files.pythonhosted.org/packages/63/6d/06a5aea571f1675e4c40342e43aad4e8473614c8ab6b1ece52a215c45e42/nepali-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a40160aeb48d395204225a9b2f8706c", "sha256": "36303954818ab1a9ef278b660f6c2d5971a9f28ec85920a057165d0505fb5659" }, "downloads": -1, "filename": "nepali-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2a40160aeb48d395204225a9b2f8706c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4020, "upload_time": "2018-10-08T07:38:11", "url": "https://files.pythonhosted.org/packages/17/4a/e26609fcb33ef678d442d279e729545580c392efdecfdd184fb6f49ea7f1/nepali-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "51369eff3583863585b028f0cdf3108e", "sha256": "f0472378ad2ee00bfc72f245d14fe6fe5b7a656000f86eb25dbb445d1ffd3e40" }, "downloads": -1, "filename": "nepali-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "51369eff3583863585b028f0cdf3108e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8790, "upload_time": "2018-10-10T06:43:46", "url": "https://files.pythonhosted.org/packages/d2/ec/bde8bedcfd672479d73f42d71d4acb6398ba9075baae8d8b4c90eff43da0/nepali-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "528782e903e584e0b2fb5d5f9db32406", "sha256": "fd411fe4b45622389bcd45c16b393192e02242744e747ea3e91f28fe9a4c8805" }, "downloads": -1, "filename": "nepali-0.0.2.tar.gz", "has_sig": false, "md5_digest": "528782e903e584e0b2fb5d5f9db32406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4658, "upload_time": "2018-10-10T06:43:48", "url": "https://files.pythonhosted.org/packages/17/08/bf1e578bef40e2a2a21d955e58fa01fdc8a15a8fd1c3d4cc0d314cf8a772/nepali-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "eb79c49acdbac901e28148d3019bb9b0", "sha256": "0c54e0b349232f1d903e8d652f09422e5819f9c48326171493d0fa02d21d7747" }, "downloads": -1, "filename": "nepali-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "eb79c49acdbac901e28148d3019bb9b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12871, "upload_time": "2018-10-10T16:21:57", "url": "https://files.pythonhosted.org/packages/78/30/3b10ab5d866442a8040477494e2660663b4e2da6540c4267c56db1375197/nepali-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b75f883bb82e621d71ec37e7dd8849c", "sha256": "c0c9f3de20a4191df624cea2ddbfd48d536b0c70946fa594a01014835c545bd2" }, "downloads": -1, "filename": "nepali-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8b75f883bb82e621d71ec37e7dd8849c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5622, "upload_time": "2018-10-10T16:22:00", "url": "https://files.pythonhosted.org/packages/60/a0/4787bb80c2b796f4c772639001948ce4ecffd24aaa9ce6302954580c5387/nepali-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "9a8a73c6fb93e5767bc1a5d91856774c", "sha256": "7257593afdc269e2fdd648fa7a0f68d9571751208db38dba66f363fbee086dd5" }, "downloads": -1, "filename": "nepali-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9a8a73c6fb93e5767bc1a5d91856774c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14342, "upload_time": "2018-12-12T05:16:02", "url": "https://files.pythonhosted.org/packages/d0/c1/a5db79d1ed7ffa7f4e1371553f6a4ceb006efc4866be1383db399ffd7b02/nepali-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a62a867341f062293a72aaab0ef54e0", "sha256": "528f9f97f0e6fd25f281106261d5288755cdf43f986dc70d101d2e0c49b8297c" }, "downloads": -1, "filename": "nepali-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1a62a867341f062293a72aaab0ef54e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7331, "upload_time": "2018-12-12T05:16:05", "url": "https://files.pythonhosted.org/packages/0e/8c/17cd7ef44b958ca4715d27cbd49411b9de6242d64ab5d12d4c42c64b19ea/nepali-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f9c7b139494d95dccd2ad951b8b1487c", "sha256": "49261e97e57802e1331fc27d378d5370ec1091ca4aa988c2e49cb5362f17336a" }, "downloads": -1, "filename": "nepali-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f9c7b139494d95dccd2ad951b8b1487c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14666, "upload_time": "2018-12-12T05:42:45", "url": "https://files.pythonhosted.org/packages/11/d7/4306231cb91cf2911210fd42c8e464d444da75fd7de5f3d4281e3d0c8ab2/nepali-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d9040ca939cff38bc1181af359d1ace", "sha256": "220ec981232ec186d05b2199093b8adb594ca8737ae3c2f010ae9eb48fb3fe15" }, "downloads": -1, "filename": "nepali-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2d9040ca939cff38bc1181af359d1ace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7909, "upload_time": "2018-12-12T05:42:47", "url": "https://files.pythonhosted.org/packages/bc/d7/6e47a85e8de9c6ef7a086a604616473ce2ae1ea8be702d45134628678322/nepali-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e26dc9ef02ef759d116476fff52106b8", "sha256": "c73f34afc741ac98dfee863971305b503dc8b1dd8552d1f6c19ea8d2ae736ef3" }, "downloads": -1, "filename": "nepali-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e26dc9ef02ef759d116476fff52106b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15350, "upload_time": "2018-12-12T07:58:01", "url": "https://files.pythonhosted.org/packages/82/4e/c0d215bc4230a2a33f79bf665dbd14f349e8d472637ed0dc635012960765/nepali-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd237de0f3e82252a1c76c924983b3ff", "sha256": "6a4dbf6194b1814e85d7136a6610f26479a5ed69b8053213006c7b4983bc9fcc" }, "downloads": -1, "filename": "nepali-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bd237de0f3e82252a1c76c924983b3ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8360, "upload_time": "2018-12-12T07:58:03", "url": "https://files.pythonhosted.org/packages/d1/0d/2ec066a62a8a008aadcf8285622110d6678e0b91c01d9e67a706af7dbc04/nepali-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7abc92df49239ade86080f9784283fdd", "sha256": "4f7338db40a16cbdb01517862709e8a3d89766e51eab8ee9b1bd582926797606" }, "downloads": -1, "filename": "nepali-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7abc92df49239ade86080f9784283fdd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15385, "upload_time": "2018-12-17T07:20:47", "url": "https://files.pythonhosted.org/packages/16/b5/23b82d12bb330c0585693412e071d2a103aa0fbd42d6399fe266664e9013/nepali-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2e77e5fae471782e5666d8814de71a6", "sha256": "17729e16afcc4db4ac0f5c85e2d6668360616957086cc895df01bb961e27d000" }, "downloads": -1, "filename": "nepali-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e2e77e5fae471782e5666d8814de71a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8390, "upload_time": "2018-12-17T07:20:49", "url": "https://files.pythonhosted.org/packages/9c/1e/f15d0a04321dd8a5c29d4364cf2732ff6e35abb043c680d01f42d42a8707/nepali-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6d4b254853c3548e857fee862531fa62", "sha256": "a41629c58a4652f3479236652f13463ded8e72a2605628e3e0999d84a4cb3d0b" }, "downloads": -1, "filename": "nepali-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d4b254853c3548e857fee862531fa62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16235, "upload_time": "2019-04-21T13:59:15", "url": "https://files.pythonhosted.org/packages/89/fa/2b44ddbb89c061d6cb395d73d8922d4ec857ffb9d204c1073dd5f1dd953a/nepali-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e27cf6301d012e8b33ae12f5653e1df5", "sha256": "ad09aff77d19569fcca7947bae7665f0b4b27e205198073a02ddb43891e4cbd6" }, "downloads": -1, "filename": "nepali-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e27cf6301d012e8b33ae12f5653e1df5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8852, "upload_time": "2019-04-21T13:59:17", "url": "https://files.pythonhosted.org/packages/99/2e/f3cb5acb873aac36fdd65245d2e19914e60f0831d0658f99babcfdb89d6a/nepali-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b7a3c6beb239e334b6b2f9647cd34785", "sha256": "24b5bf5ed7dc675bb932b4e3a75bb64514a1407c791b552f1e2a58c2fe32f7e2" }, "downloads": -1, "filename": "nepali-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b7a3c6beb239e334b6b2f9647cd34785", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16651, "upload_time": "2019-04-21T16:23:30", "url": "https://files.pythonhosted.org/packages/a9/32/a706ad3f17e8b0568f60b13de5135688460c88210db752fe8e286d140489/nepali-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68f1e01bb70ea6cd07c518e046436018", "sha256": "bd0c07aabd1e39ce9439e1ffbf214b89dd5d0bca775d0cbd7b302ca039bacd02" }, "downloads": -1, "filename": "nepali-0.2.0.tar.gz", "has_sig": false, "md5_digest": "68f1e01bb70ea6cd07c518e046436018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9316, "upload_time": "2019-04-21T16:23:31", "url": "https://files.pythonhosted.org/packages/cc/24/903859ad5288f440b35c837b5fb42b7be001509a083a297120fd95cfa0be/nepali-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7a3c6beb239e334b6b2f9647cd34785", "sha256": "24b5bf5ed7dc675bb932b4e3a75bb64514a1407c791b552f1e2a58c2fe32f7e2" }, "downloads": -1, "filename": "nepali-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b7a3c6beb239e334b6b2f9647cd34785", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16651, "upload_time": "2019-04-21T16:23:30", "url": "https://files.pythonhosted.org/packages/a9/32/a706ad3f17e8b0568f60b13de5135688460c88210db752fe8e286d140489/nepali-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68f1e01bb70ea6cd07c518e046436018", "sha256": "bd0c07aabd1e39ce9439e1ffbf214b89dd5d0bca775d0cbd7b302ca039bacd02" }, "downloads": -1, "filename": "nepali-0.2.0.tar.gz", "has_sig": false, "md5_digest": "68f1e01bb70ea6cd07c518e046436018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9316, "upload_time": "2019-04-21T16:23:31", "url": "https://files.pythonhosted.org/packages/cc/24/903859ad5288f440b35c837b5fb42b7be001509a083a297120fd95cfa0be/nepali-0.2.0.tar.gz" } ] }