{ "info": { "author": "Oz Elentok", "author_email": "oz.elen@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Version Control", "Topic :: System :: Software Distribution" ], "description": "NPM Downloader\n==============\nDownload packages from NPM for private npm servers such as verdaccio and sinopia\n\n- Python 3.5+ only\n\nInstallation\n------------\n\nInstall using pip:\n\n.. code:: bash\n\n $ pip install npmdownloader\n\nUsage\n-----\nDownloading using the CLI:\n \n.. code:: bash\n\n $ python -m npmdownloader -f [PACKAGE_FILE_LIST] -o [DOWNLOAD_DIR] -c [NUM_OF_WORKER_PROCESSES]\n\nDownloading a package using code:\n\n.. code:: python\n\n from npmdownloader import NpmPackageDownloader\n\n downloader = NpmPackageDownloader('out_dir')\n # Download a package and its depedencies as tarballs\n # if a package tarball already exists, the download will be skipped\n downloader.download('react', version='15.4.1')\n\nDownloading multiple packages using code:\n\n.. code:: python\n\n from npmdownloader import MultiPackageDownloader\n\n downloader = MultiPackageDownloader('packages_list.txt', 'out_dir', workers_count=4)\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/ozelentok/npmdownloader/tarball/1.1.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ozelentok/npmdownloader", "keywords": "npm nodejs sinopia verdaccio offline", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "npmdownloader", "package_url": "https://pypi.org/project/npmdownloader/", "platform": "", "project_url": "https://pypi.org/project/npmdownloader/", "project_urls": { "Download": "https://github.com/ozelentok/npmdownloader/tarball/1.1.1", "Homepage": "https://github.com/ozelentok/npmdownloader" }, "release_url": "https://pypi.org/project/npmdownloader/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "NPM Package Downloader", "version": "1.1.1" }, "last_serial": 2930606, "releases": { "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "60c44905025efe081b205acc7803932d", "sha256": "dcf2058a0f1c277aa536b269f31584723ec573eecc07e9b634013276a5869c04" }, "downloads": -1, "filename": "npmdownloader-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "60c44905025efe081b205acc7803932d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4636, "upload_time": "2016-12-30T19:53:57", "url": "https://files.pythonhosted.org/packages/54/30/7cf7ad7bd12d7b5792cda1370b8ad2bb72b5c33237a86acc72189dc86c2f/npmdownloader-1.0.0a2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c06a131988574db71a5a494166f87e9c", "sha256": "b1742fa80a6f9ea6644bc87f43b48d3afb0e4e1c9ef34a934b036fe0d7897670" }, "downloads": -1, "filename": "npmdownloader-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c06a131988574db71a5a494166f87e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5192, "upload_time": "2017-06-03T15:17:01", "url": "https://files.pythonhosted.org/packages/21/3d/23e45e755b100027086a90599ada40bf9aa27b7e7e84f54f9785f648111f/npmdownloader-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "f9c23c68b4c79a1f45a553abae62b539", "sha256": "d8ce587843167823124f6e45dcbc357819cf3950fca3660214cfde289839f3ee" }, "downloads": -1, "filename": "npmdownloader-1.1.1.tar.gz", "has_sig": false, "md5_digest": "f9c23c68b4c79a1f45a553abae62b539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5352, "upload_time": "2017-06-06T21:58:58", "url": "https://files.pythonhosted.org/packages/7e/61/33c66ce8c543c49aa385ad61056134dcd911ac0c1a4294e666c3e3e7ed9d/npmdownloader-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9c23c68b4c79a1f45a553abae62b539", "sha256": "d8ce587843167823124f6e45dcbc357819cf3950fca3660214cfde289839f3ee" }, "downloads": -1, "filename": "npmdownloader-1.1.1.tar.gz", "has_sig": false, "md5_digest": "f9c23c68b4c79a1f45a553abae62b539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5352, "upload_time": "2017-06-06T21:58:58", "url": "https://files.pythonhosted.org/packages/7e/61/33c66ce8c543c49aa385ad61056134dcd911ac0c1a4294e666c3e3e7ed9d/npmdownloader-1.1.1.tar.gz" } ] }