{ "info": { "author": "Konstantin Molchanov", "author_email": "moigagoo@live.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "****************\nWelcome to Nana!\n****************\n\n.. image:: https://img.shields.io/pypi/v/nana.svg?style=flat-square\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/dm/nana.svg?style=flat-square\n :alt: Downloads\n\n.. image:: https://img.shields.io/pypi/l/nana.svg?style=flat-square\n :alt: License\n\n----\n\n.. image:: docs/images/Nana.jpg\n :align: center\n :alt: Nana the Dog\n\n**Nana** keeps an eye on a directory and reacts when anything changes.\n\n\nUsage\n=====\n\nNana requires Python 2.6 or better (including 3).\n\nInstall Nana from PyPI::\n\n $ pip install nana\n\nTell Nana what to do when anything changes in the current directory::\n\n # Rebuild Sphinx docs on every change in the current directory:\n $ nana \"sphinx-build -a docs/ docs/_build/html\"\n ^. . ^\n\nYou can specify the directory to monitor with the ``-d`` option::\n\n # Rebuild Sphinx docs on every change in the \"docs\" directory:\n $ nana \"sphinx-build -a docs/ docs/_build/html\" -d docs\n ^. . ^\n\nYou can also tell Nana how many seconds she should wait between the checks with the ``-t`` option::\n\n # Check the current directory once a minute:\n $ nana \"echo Updated!\" -t 60\n ^. . ^\n\nBy default, Nana checks the directory every second.\n\nTo quit Nana, press ``Ctrl+C``::\n\n --- Ruff-Ruff! ---\n\n\nContribute\n==========\n\n`Report a bug `__\n\n`Fork and improve `__", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/moigagoo/nana", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "nana", "package_url": "https://pypi.org/project/nana/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/nana/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/moigagoo/nana" }, "release_url": "https://pypi.org/project/nana/1.0.6/", "requires_dist": null, "requires_python": null, "summary": "Nana keeps an eye on a directory and reacts when anything changes", "version": "1.0.6" }, "last_serial": 1816358, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "f942aed1bd540baf8da6b042a7cd8334", "sha256": "c9592562240d87ea08056c718fa253048994ce12f5630aeb1fd9eae90c3e96d4" }, "downloads": -1, "filename": "nana-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f942aed1bd540baf8da6b042a7cd8334", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4055, "upload_time": "2015-11-13T22:43:13", "url": "https://files.pythonhosted.org/packages/15/01/ff06dc2450558426eb371b87c9c678228261fc0571903ebf6e2b4cb5ab11/nana-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee6fb2cd6e381ac1885c065be7fd97bc", "sha256": "02cce0073e6e5ace0d7386778d0dfdc761fedc817707743a5ed1a3b34a3f17a6" }, "downloads": -1, "filename": "nana-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ee6fb2cd6e381ac1885c065be7fd97bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2249, "upload_time": "2015-11-13T22:43:03", "url": "https://files.pythonhosted.org/packages/47/33/79223e89da0134f93891f13634825539250deb1d4dce4c0146f033c20cb9/nana-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "d3082e5371bc562e1d5bb0c10d48bdc5", "sha256": "09377aae742523daca4cc9967cde511bae17cd58d057cd1a39f334a89f5c5b72" }, "downloads": -1, "filename": "nana-1.0.1.win-amd64.exe", "has_sig": false, "md5_digest": "d3082e5371bc562e1d5bb0c10d48bdc5", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 180266, "upload_time": "2015-11-14T07:26:38", "url": "https://files.pythonhosted.org/packages/71/b5/0687c449daa9e8898570e5fac56042be89daccd4bc9ee635d654955cbffe/nana-1.0.1.win-amd64.exe" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "123c47c7ed8cc70c1ec84e192bf8fee3", "sha256": "b622cbc6bdd322524d25eef5b51f9daee356f2421057988d4e74fc78d735dcfd" }, "downloads": -1, "filename": "nana-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "123c47c7ed8cc70c1ec84e192bf8fee3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4243, "upload_time": "2015-11-14T15:43:31", "url": "https://files.pythonhosted.org/packages/25/d2/b8dcfe848f4337c32da2fe8d26bfe7250f4b5d21274405226e321b7d5df4/nana-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6f3b3b0bfd4058c297ef83addfa6e59", "sha256": "8700b3e19c7f944ff485fa752fb3e066b1d5620b0a17eef9993ac350727d5917" }, "downloads": -1, "filename": "nana-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b6f3b3b0bfd4058c297ef83addfa6e59", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4225, "upload_time": "2015-11-14T15:41:13", "url": "https://files.pythonhosted.org/packages/62/81/e42ea33be91b12026fd37ed9b87671dc281481f9a4cbd83bfa33e5e3791e/nana-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6113b35bd77283605ef4c0c03db6b7e9", "sha256": "6cb418a26433a3f0d976ea50635b2f8129cc630ce59c3035e325e957194f3f57" }, "downloads": -1, "filename": "nana-1.0.5.win-amd64.exe", "has_sig": false, "md5_digest": "6113b35bd77283605ef4c0c03db6b7e9", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 180723, "upload_time": "2015-11-14T15:41:20", "url": "https://files.pythonhosted.org/packages/43/ce/f1be5e2b566a4d92c87e230985f6f43229f6e66477a49d62958d70f327a9/nana-1.0.5.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "82aef9da2e372dc6b66f9179b822d11a", "sha256": "68d27518bb6c830b3e2ff6e38fbdc2644e602a2314c7a71d43ab5133765edf76" }, "downloads": -1, "filename": "nana-1.0.5.zip", "has_sig": false, "md5_digest": "82aef9da2e372dc6b66f9179b822d11a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5244, "upload_time": "2015-11-14T15:41:08", "url": "https://files.pythonhosted.org/packages/d5/c2/3047ba72ccdc67168fafc07e0a989a0b5dbea146abadd9deb002615202c7/nana-1.0.5.zip" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "0aebef28cf32a5fe5ef7375627d9c480", "sha256": "4c0d43406100e9016994ea7be61fd20c63defd022c063101a6a9cd99f2ef88fb" }, "downloads": -1, "filename": "nana-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0aebef28cf32a5fe5ef7375627d9c480", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4214, "upload_time": "2015-11-14T15:57:36", "url": "https://files.pythonhosted.org/packages/84/68/168bb06de17740d6a1a33f63fca9f3b87e36a27c3fa1e2ec244e41c0056b/nana-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cd61b0677775eb7477b1104afd3daff", "sha256": "86339ae2a552876c092eca7cb68e610454b4ada3162871732d3f7c2eedf82796" }, "downloads": -1, "filename": "nana-1.0.6.tar.gz", "has_sig": false, "md5_digest": "7cd61b0677775eb7477b1104afd3daff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2415, "upload_time": "2015-11-14T15:57:30", "url": "https://files.pythonhosted.org/packages/64/89/4ec316ccd1e951b43687cdf33ecd035ce2c6f64ef7a292c8fee55f603d35/nana-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0aebef28cf32a5fe5ef7375627d9c480", "sha256": "4c0d43406100e9016994ea7be61fd20c63defd022c063101a6a9cd99f2ef88fb" }, "downloads": -1, "filename": "nana-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0aebef28cf32a5fe5ef7375627d9c480", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4214, "upload_time": "2015-11-14T15:57:36", "url": "https://files.pythonhosted.org/packages/84/68/168bb06de17740d6a1a33f63fca9f3b87e36a27c3fa1e2ec244e41c0056b/nana-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cd61b0677775eb7477b1104afd3daff", "sha256": "86339ae2a552876c092eca7cb68e610454b4ada3162871732d3f7c2eedf82796" }, "downloads": -1, "filename": "nana-1.0.6.tar.gz", "has_sig": false, "md5_digest": "7cd61b0677775eb7477b1104afd3daff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2415, "upload_time": "2015-11-14T15:57:30", "url": "https://files.pythonhosted.org/packages/64/89/4ec316ccd1e951b43687cdf33ecd035ce2c6f64ef7a292c8fee55f603d35/nana-1.0.6.tar.gz" } ] }