{ "info": { "author": "Yash", "author_email": "yashanantha@outlook.com", "bugtrack_url": null, "classifiers": [], "description": "# Nimport\n![](https://github.com/yaananth/nimport/workflows/Upload/badge.svg)\n## Requirements\n- Needs `git` to be installed for `github` provider to work\n\n## Use\n```\n!pip install --upgrade nimport\n%load_ext nimport\n```\n\n## Examples\n- Get a file from public repo and navigate to that file\n ```\n %nimport container=\"yaananth/hack-sample-note2\" path=\"one.ipynb\" provider=\"github\" providerOptions={} navigate=\"trueOrAnythingHere\"\n ```\n\n- Get a file from public repo and display a link to that file\n ```\n %nimport container=\"yaananth/hack-sample-note2\" path=\"one.ipynb\" provider=\"github\" providerOptions={}\n ```\n\n- Get a file from private repo and navigate to that file\n ```\n %nimport container=\"yaananth/hack-sample-note2\" path=\"one.ipynb\" provider=\"github\" providerOptions={{\"token\":\"PATTOKENHERE\"}} navigate=\"trueOrAnythingHere\"\n ```\n\n- Clone a public repo and navigate to the boot strap file\n\n Needs `git` to be accessible\n ```\n %nimport container=\"yaananth/pipeline-delays\" path=\"delays.ipynb\" provider=\"github\" providerOptions={\"clone\":\"true\"}\n ```\n\n- Parameterize notebook from URL \n ```\n from nimport.utils import open_nb, load_params\n params = load_params(currentUrl)\n open_nb(\"pipeline-delays/delays.ipynb\", params, redirect=True)\n ```\n\n- Get URL from browser into python (Javascript to python communication in nteract)\n ```\n clientData = {}\n def callback(x):\n global clientData\n clientData = x\n parse_client_data(callback)\n print(clientData)\n ``` \n\n## Develop\n\n### Package\n```bash\npip install -r requirements.txt\npython setup.py sdist\n```\n\n### Publish\n```bash\npip install twine\ntwine upload dist/*\n```\n\n### Test\n- Load [sample.ipynb](https://github.com/yaananth/nimport/blob/master/samples/sample.ipynb)\n\n# Resources\n- https://packaging.python.org/guides/using-testpypi/\n- https://libraries.io/pypi/twine\n- https://test.pypi.org/manage/projects/\n- https://pygithub.readthedocs.io/en/latest/introduction.html", "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/yaananth/nimport", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "nimport", "package_url": "https://pypi.org/project/nimport/", "platform": "", "project_url": "https://pypi.org/project/nimport/", "project_urls": { "Homepage": "https://github.com/yaananth/nimport" }, "release_url": "https://pypi.org/project/nimport/0.10.17/", "requires_dist": null, "requires_python": "", "summary": "A cool way to import notebooks into notebooks! Also can parameterize notebooks when it loads!", "version": "0.10.17" }, "last_serial": 5703443, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "e3409b5f7ef141a82b7758c3d087b179", "sha256": "dbd771bbae100bbc43076289e2c4e3f728ea7c659c33b2e6e9edaffeb08d4659" }, "downloads": -1, "filename": "nimport-0.10.0.tar.gz", "has_sig": false, "md5_digest": "e3409b5f7ef141a82b7758c3d087b179", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4851, "upload_time": "2019-07-23T18:42:33", "url": "https://files.pythonhosted.org/packages/bb/5b/53f692886b1efb5b71f4f706663fc4125d8cbb6fa5e3f8b891e6ce86728c/nimport-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "27f54d442c3e600151b6ee50a05cd912", "sha256": "9c8c2d6b5ae22a72f61bcdf0b6ba5d4c7d361cff12fa083d3028b9ce30fe287b" }, "downloads": -1, "filename": "nimport-0.10.1.tar.gz", "has_sig": false, "md5_digest": "27f54d442c3e600151b6ee50a05cd912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4850, "upload_time": "2019-07-23T18:49:54", "url": "https://files.pythonhosted.org/packages/e4/fd/34509ec528a7f79bdd3619cebc7aa091132fb3a042ce975fe5d047c29c95/nimport-0.10.1.tar.gz" } ], "0.10.10": [ { "comment_text": "", "digests": { "md5": "889790de682bfebe2158883b895bfb48", "sha256": "26994ce458b6319036ae2267dc333e1a62b39175e69f49988a3a8c2338fc575c" }, "downloads": -1, "filename": "nimport-0.10.10.tar.gz", "has_sig": false, "md5_digest": "889790de682bfebe2158883b895bfb48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5320, "upload_time": "2019-07-24T12:47:29", "url": "https://files.pythonhosted.org/packages/0d/b0/142dae8c42928801f55f08a1e763857a01dcf2a33a37e8e5c1222d19c85c/nimport-0.10.10.tar.gz" } ], "0.10.11": [ { "comment_text": "", "digests": { "md5": "8c997000b79c1e3c6ae696edde5dd3f8", "sha256": "acffbaae170836fe2f5f69ebcfd05c9d237e58c624002cd82346cbfd2c13be27" }, "downloads": -1, "filename": "nimport-0.10.11.tar.gz", "has_sig": false, "md5_digest": "8c997000b79c1e3c6ae696edde5dd3f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5322, "upload_time": "2019-07-24T12:49:59", "url": "https://files.pythonhosted.org/packages/13/6a/345e217ca88314fe08dad02773f26d43400e4168b15d0ab3f09060eba91b/nimport-0.10.11.tar.gz" } ], "0.10.12": [ { "comment_text": "", "digests": { "md5": "aed0049d357e847f993f60dcf00871fb", "sha256": "2ce68987ab8f460a2b4e15341f560e297f4cdf31085cfe583b9c395bd7a6b657" }, "downloads": -1, "filename": "nimport-0.10.12.tar.gz", "has_sig": false, "md5_digest": "aed0049d357e847f993f60dcf00871fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5337, "upload_time": "2019-07-24T12:51:47", "url": "https://files.pythonhosted.org/packages/88/55/65cde788868a66f53d5cbfc1ec560932239b24e515cc0cf51134e062eaab/nimport-0.10.12.tar.gz" } ], "0.10.13": [ { "comment_text": "", "digests": { "md5": "2180bb2a7b295b334e96c44639e2d94a", "sha256": "0a8644016f4813e0595774ba350d6eb4631e2f1971e796cd9884402a126c827b" }, "downloads": -1, "filename": "nimport-0.10.13.tar.gz", "has_sig": false, "md5_digest": "2180bb2a7b295b334e96c44639e2d94a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5398, "upload_time": "2019-07-24T13:04:18", "url": "https://files.pythonhosted.org/packages/40/1f/875388b7a06dfe9d6612c59a3f05499e58bc7c4ef862cde75ab401671a38/nimport-0.10.13.tar.gz" } ], "0.10.14": [ { "comment_text": "", "digests": { "md5": "629fda38d7bc52239452eb089f4e9631", "sha256": "0fa509aeecb635e05625dcc4ff9a1e3a1b91ccec3ebd1dcb03b1075529a254b9" }, "downloads": -1, "filename": "nimport-0.10.14.tar.gz", "has_sig": false, "md5_digest": "629fda38d7bc52239452eb089f4e9631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6110, "upload_time": "2019-07-24T15:35:43", "url": "https://files.pythonhosted.org/packages/06/d0/adbc8ba86ab19f23fa63535685fa0b84019aa23ff1b62d41e81ecfe9beec/nimport-0.10.14.tar.gz" } ], "0.10.15": [ { "comment_text": "", "digests": { "md5": "ff34f4d742523247a934f8be1a0aac76", "sha256": "8a2e7bd96c7306a4701637a171c5a67b572bf41588ed638178a938904312b00c" }, "downloads": -1, "filename": "nimport-0.10.15.tar.gz", "has_sig": false, "md5_digest": "ff34f4d742523247a934f8be1a0aac76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5816, "upload_time": "2019-07-25T13:29:29", "url": "https://files.pythonhosted.org/packages/c2/03/b798a5ae71395c9dca4ace389b380fc1c1afae46ccddf1ba70e5c02e4bfb/nimport-0.10.15.tar.gz" } ], "0.10.16": [ { "comment_text": "", "digests": { "md5": "32e554bbb3962559332502de30afb981", "sha256": "846583e83e09f76af9987a175ff104b29ff1acdad74f20a762ead77b8fe46791" }, "downloads": -1, "filename": "nimport-0.10.16.tar.gz", "has_sig": false, "md5_digest": "32e554bbb3962559332502de30afb981", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6011, "upload_time": "2019-07-30T12:38:29", "url": "https://files.pythonhosted.org/packages/77/a5/700b3671dcdcf41c98be323b7c895112ba165770d0e4866c874ffffcee18/nimport-0.10.16.tar.gz" } ], "0.10.17": [ { "comment_text": "", "digests": { "md5": "ec53d5cf4cbc39e7602a97d077be0114", "sha256": "2e986766c5e94353d6f6f2179e4b12788160eb2f2a1bb18f0489c419170f7c1b" }, "downloads": -1, "filename": "nimport-0.10.17.tar.gz", "has_sig": false, "md5_digest": "ec53d5cf4cbc39e7602a97d077be0114", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6460, "upload_time": "2019-08-20T13:46:44", "url": "https://files.pythonhosted.org/packages/bd/b1/f05b8cee4ea0fe390c71ca1106c7200ff94fd65b8fbc1896e63162f2c5d5/nimport-0.10.17.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "2ab60c39a7ab274b4bda6645732addaa", "sha256": "9a0e05d3f4f7fc041585341a26c97d8d62e99b5334fe1f9dedd5749f4b67adae" }, "downloads": -1, "filename": "nimport-0.10.2.tar.gz", "has_sig": false, "md5_digest": "2ab60c39a7ab274b4bda6645732addaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5103, "upload_time": "2019-07-23T19:37:10", "url": "https://files.pythonhosted.org/packages/83/fa/3e74c6909e06844d7f82721f23278bf101c754b853c2449c262cb932f5d9/nimport-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "9f5543eef572efca35ecc3ed8387bca1", "sha256": "09069641df826d04d244d53e9a7daa630934e75cdbefdaa638fca73b302db390" }, "downloads": -1, "filename": "nimport-0.10.3.tar.gz", "has_sig": false, "md5_digest": "9f5543eef572efca35ecc3ed8387bca1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5139, "upload_time": "2019-07-23T20:39:54", "url": "https://files.pythonhosted.org/packages/27/64/da854814d402621cc099065f2dea618d1b4f8e0db48bd2ff02a89c879a7e/nimport-0.10.3.tar.gz" } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "1d3e9e1395d9e2fa6536dd3c0f03f881", "sha256": "67aaf6b817fe79b6fe193ba76938bb2e1277111f7231c43160e93fb54c3a8e63" }, "downloads": -1, "filename": "nimport-0.10.4.tar.gz", "has_sig": false, "md5_digest": "1d3e9e1395d9e2fa6536dd3c0f03f881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5139, "upload_time": "2019-07-23T21:07:14", "url": "https://files.pythonhosted.org/packages/2c/a6/ca0186ce52ec6290ddc0f828a7f22654c33f9a2177926c287b3ff706d4bb/nimport-0.10.4.tar.gz" } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "7b8e780a6621cf57377c58aa6a7859dd", "sha256": "7e3b175ff8ab30feb1d4e175934923fc5adf93db31781b420267be7014046315" }, "downloads": -1, "filename": "nimport-0.10.5.tar.gz", "has_sig": false, "md5_digest": "7b8e780a6621cf57377c58aa6a7859dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5150, "upload_time": "2019-07-23T21:22:41", "url": "https://files.pythonhosted.org/packages/90/31/36d1d61cfdc16739a982743e683006ac464d1e17203f824285ff34ee92f4/nimport-0.10.5.tar.gz" } ], "0.10.6": [ { "comment_text": "", "digests": { "md5": "473cf936035407d444ef955a76ac8f26", "sha256": "dc833f193193d338a62dce251848cd9aea974db2f5f439a2ab24f3391949fd7a" }, "downloads": -1, "filename": "nimport-0.10.6.tar.gz", "has_sig": false, "md5_digest": "473cf936035407d444ef955a76ac8f26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5317, "upload_time": "2019-07-24T12:26:03", "url": "https://files.pythonhosted.org/packages/b8/77/0be465e4659a4f5d6914d3dd3341be2bbaa32ed453560e320b343a6c9550/nimport-0.10.6.tar.gz" } ], "0.10.7": [ { "comment_text": "", "digests": { "md5": "ab470d3114e1c463233eed8ecd16c7d4", "sha256": "73517406b233fcbc0a81deb8db922f71e41322db5e6def5b707384beea2416c8" }, "downloads": -1, "filename": "nimport-0.10.7.tar.gz", "has_sig": false, "md5_digest": "ab470d3114e1c463233eed8ecd16c7d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5340, "upload_time": "2019-07-24T12:35:52", "url": "https://files.pythonhosted.org/packages/45/0a/587896cb64f1004646bd3e6aca5cee6f70ac79c0df79668a47e85e45ae9e/nimport-0.10.7.tar.gz" } ], "0.10.8": [ { "comment_text": "", "digests": { "md5": "21210e6efb79238bbd891143534ae833", "sha256": "ea54b7bf02f69718920fda72a238582995f22d789ea358384c0f402a0d4e515a" }, "downloads": -1, "filename": "nimport-0.10.8.tar.gz", "has_sig": false, "md5_digest": "21210e6efb79238bbd891143534ae833", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5300, "upload_time": "2019-07-24T12:40:31", "url": "https://files.pythonhosted.org/packages/69/0c/96b01c0a48d9cfb5a6d30bad7ac4ec17db6b5c9d04069d90fc7ea2e27770/nimport-0.10.8.tar.gz" } ], "0.10.9": [ { "comment_text": "", "digests": { "md5": "a141852b06bcbb2fe05427d5a3ddaf29", "sha256": "17e2e13182f8042846edef3c25328836d27dd031efef5db6b2c30d11f52a16b7" }, "downloads": -1, "filename": "nimport-0.10.9.tar.gz", "has_sig": false, "md5_digest": "a141852b06bcbb2fe05427d5a3ddaf29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5308, "upload_time": "2019-07-24T12:44:09", "url": "https://files.pythonhosted.org/packages/86/f0/e6dbe2ee1a999f8152fa6c8fc99ba366a7c32685c8090fa951746d5def20/nimport-0.10.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec53d5cf4cbc39e7602a97d077be0114", "sha256": "2e986766c5e94353d6f6f2179e4b12788160eb2f2a1bb18f0489c419170f7c1b" }, "downloads": -1, "filename": "nimport-0.10.17.tar.gz", "has_sig": false, "md5_digest": "ec53d5cf4cbc39e7602a97d077be0114", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6460, "upload_time": "2019-08-20T13:46:44", "url": "https://files.pythonhosted.org/packages/bd/b1/f05b8cee4ea0fe390c71ca1106c7200ff94fd65b8fbc1896e63162f2c5d5/nimport-0.10.17.tar.gz" } ] }