add download all package function

This commit is contained in:
2022-11-12 15:41:15 +02:00
parent aba37f05ee
commit 869474e8e6

View File

@@ -1,9 +1,8 @@
from os import system
from os import system, mkdir
from re import findall
from sys import argv
import requests
def npm_create_package_lock_file(package):
system("npm i --package-lock-only " + package)
@@ -15,8 +14,17 @@ def get_all_urls_packages():
def download_npm_package(url:str, path="./"):
try:
with open(path + url.split("/")[-1], "wb") as npm_package_file:
npm_package_file.write(requests.get(url))
except:
raise "Path not exist!\nPlease create the path: " + path
def download_all_package():
packages_urls = get_all_urls_packages()
for package_url in packages_urls:
download_npm_package(package_url, "npm-packages/")
def main():