add download all package function
This commit is contained in:
@@ -1,9 +1,8 @@
|
|||||||
from os import system
|
from os import system, mkdir
|
||||||
from re import findall
|
from re import findall
|
||||||
from sys import argv
|
from sys import argv
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
|
|
||||||
def npm_create_package_lock_file(package):
|
def npm_create_package_lock_file(package):
|
||||||
system("npm i --package-lock-only " + package)
|
system("npm i --package-lock-only " + package)
|
||||||
|
|
||||||
@@ -15,8 +14,17 @@ def get_all_urls_packages():
|
|||||||
|
|
||||||
|
|
||||||
def download_npm_package(url:str, path="./"):
|
def download_npm_package(url:str, path="./"):
|
||||||
|
try:
|
||||||
with open(path + url.split("/")[-1], "wb") as npm_package_file:
|
with open(path + url.split("/")[-1], "wb") as npm_package_file:
|
||||||
npm_package_file.write(requests.get(url))
|
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():
|
def main():
|
||||||
|
|||||||
Reference in New Issue
Block a user