mirror of
https://github.com/ckamte/adobe-packager-windows.git
synced 2026-11-15 01:57:26 -05:00
Fixed duplicate dir name
This commit is contained in:
24
ccdl-win.py
24
ccdl-win.py
@@ -44,7 +44,7 @@ ADOBE_PRODUCTS_XML_URL = "https://prod-rel-ffc-ccm.oobesaas.adobe.com/adobe-ffc-
|
|||||||
ADOBE_APPLICATION_JSON_URL = "https://cdn-ffc.oobesaas.adobe.com/core/v3/applications"
|
ADOBE_APPLICATION_JSON_URL = "https://cdn-ffc.oobesaas.adobe.com/core/v3/applications"
|
||||||
|
|
||||||
ADOBE_REQ_HEADERS = {
|
ADOBE_REQ_HEADERS = {
|
||||||
"X-Adobe-App-Id": "accc-apps-panel-desktop",
|
"X-Adobe-App-Id": "accc-hdcore-desktop",
|
||||||
"User-Agent": "Adobe Application Manager 2.0",
|
"User-Agent": "Adobe Application Manager 2.0",
|
||||||
"X-Api-Key": "CC_HD_ESD_1_0",
|
"X-Api-Key": "CC_HD_ESD_1_0",
|
||||||
"Cookie": "fg="
|
"Cookie": "fg="
|
||||||
@@ -163,7 +163,10 @@ def app_platform():
|
|||||||
|
|
||||||
def product_code(sapCodes):
|
def product_code(sapCodes):
|
||||||
selectedCode = args.sapCode
|
selectedCode = args.sapCode
|
||||||
if selectedCode and selectedCode.upper() not in sapCodes:
|
if selectedCode:
|
||||||
|
selectedCode = selectedCode.upper()
|
||||||
|
|
||||||
|
if selectedCode and selectedCode not in sapCodes:
|
||||||
print("\nProvided SAP code ({}) is not available\n".format(selectedCode))
|
print("\nProvided SAP code ({}) is not available\n".format(selectedCode))
|
||||||
answer = None
|
answer = None
|
||||||
while answer is None:
|
while answer is None:
|
||||||
@@ -511,8 +514,7 @@ def file_download(url, dest_dir, s, v, name=None):
|
|||||||
if not name:
|
if not name:
|
||||||
name = os.path.basename(url)
|
name = os.path.basename(url)
|
||||||
print("[{}_{}] Downloading {}".format(s, v, name))
|
print("[{}_{}] Downloading {}".format(s, v, name))
|
||||||
file_path = os.path.join(dest_dir, name)
|
return download_progress(url, dest_dir)
|
||||||
return download_progress(url, file_path)
|
|
||||||
|
|
||||||
|
|
||||||
def download_acrobat(appInfo, cdn):
|
def download_acrobat(appInfo, cdn):
|
||||||
@@ -530,13 +532,13 @@ def download_acrobat(appInfo, cdn):
|
|||||||
for asset in assetList:
|
for asset in assetList:
|
||||||
prodNum += 1
|
prodNum += 1
|
||||||
assetPath = asset.find("./asset_path").text
|
assetPath = asset.find("./asset_path").text
|
||||||
assetName = os.path.basename(assetPath)
|
|
||||||
baseVersion = asset.find(".//baseVersion")
|
baseVersion = asset.find(".//baseVersion")
|
||||||
if baseVersion is not None:
|
if baseVersion is not None:
|
||||||
baseVersion = baseVersion.text
|
baseVersion = baseVersion.text
|
||||||
|
|
||||||
productList[str(prodNum)] = {
|
productList[str(prodNum)] = {
|
||||||
"assetName": assetName,
|
"assetName": os.path.basename(assetPath),
|
||||||
|
"assetSize": asset.find("./asset_size").text,
|
||||||
"downloadUrl": assetPath,
|
"downloadUrl": assetPath,
|
||||||
"baseVersion": baseVersion,
|
"baseVersion": baseVersion,
|
||||||
}
|
}
|
||||||
@@ -578,12 +580,10 @@ def download_acrobat(appInfo, cdn):
|
|||||||
sapCode = appInfo["sapCode"]
|
sapCode = appInfo["sapCode"]
|
||||||
version = appInfo["productVersion"]
|
version = appInfo["productVersion"]
|
||||||
name = os.path.basename(downloadURL)
|
name = os.path.basename(downloadURL)
|
||||||
|
filePath = os.path.join(dest, name)
|
||||||
print("")
|
|
||||||
print("Download to: " + os.path.join(dest, name))
|
|
||||||
|
|
||||||
if file_download(downloadURL, dest, sapCode, version, name) is True:
|
if file_download(downloadURL, dest, sapCode, version, name) is True:
|
||||||
print("\n{} was successfully downloaded.".format(name))
|
print("\n{} was successfully downloaded to: {}".format(name, filePath))
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
@@ -930,6 +930,8 @@ def run_ccdl(products, cdn, sapCodes, selectedPlatform):
|
|||||||
# create products directory
|
# create products directory
|
||||||
products_dir = os.path.join(dest, "products")
|
products_dir = os.path.join(dest, "products")
|
||||||
os.makedirs(products_dir, exist_ok=True)
|
os.makedirs(products_dir, exist_ok=True)
|
||||||
|
|
||||||
|
# create product packages dir
|
||||||
package_dir = os.path.join(products_dir, sapCode)
|
package_dir = os.path.join(products_dir, sapCode)
|
||||||
os.makedirs(package_dir, exist_ok=True)
|
os.makedirs(package_dir, exist_ok=True)
|
||||||
|
|
||||||
@@ -956,7 +958,7 @@ def run_ccdl(products, cdn, sapCodes, selectedPlatform):
|
|||||||
write_driver_xml(app_json, products_dir, prefix)
|
write_driver_xml(app_json, products_dir, prefix)
|
||||||
|
|
||||||
print(
|
print(
|
||||||
"\nSuccessfully downloaded Adobe {} V-{}".format(
|
"\nSuccessfully downloaded Adobe {} v-{}".format(
|
||||||
prodInfo["displayName"],
|
prodInfo["displayName"],
|
||||||
prodInfo["productVersion"],
|
prodInfo["productVersion"],
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user