pyload / pyload

The free and open-source Download Manager written in pure Python
https://pyload.net
Other
3.34k stars 713 forks source link

MegaCoNzFolder "Create folder for each package" option doesn't work #4444

Open 7x11x13 opened 8 months ago

7x11x13 commented 8 months ago

Description

When downloading a MEGA folder, only the files are downloaded and the file structure of the folder disappears, even when the plugin option "Create folder for each package" is set to "Yes". In the source code for MegaCoNzFolder, it seems that the config option folder_per_package is not used anywhere. (pyLoad version: 0.5.0b3.dev81)

Debug log

URL: https://mega.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g

1430 | 2024-03-28 12:19:13 | INFO | pyload | DECRYPTER MegaCoNzFolder[10]: Processing url: https://mega.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g
-- | -- | -- | -- | --
1431 | 2024-03-28 12:19:13 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[10]: ID: JhE3gJAb \| Key: PHcfN_duT6qkQw7jILMG4g \| Type: public folder
1432 | 2024-03-28 12:19:13 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[10]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 9787825209, 'n': 'JhE3gJAb'} \| post=[{"a": "f", "c": 1, "r": 1, "ca": 1, "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1433 | 2024-03-28 12:19:13 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[10]: Api Response: [{"f":[{"h":"5p8kWTzS","p":"Yg8X0QQJ","u":"cPn2xxcVc0I","t":1,"a":"hCTRvqzN7rPKPQ8MMlpUQQ","k":"5p8kWTzS:kGysmX83zIIRaPjpxkwUWg","ts":1654026631},{"h":"w08m3brQ","p":"5p8kWTzS","u":"cPn2xxcVc0I","t":1,"a":"xkK9KQTqqFNpLNty9wvvgoJOVxw1sPCBUFJ5NZj2hQE","k":"5p8kWTzS:PKfGHaVI6lvcNaOtKSirZA","ts":1654026632},{"h":"w0kwEZyZ","p":"w08m3brQ","u":"cPn2xxcVc0I","t":0,"a":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","k":"5p8kWTzS:iVp6KglM3DHrnat0bpJx9jUMDUPUPgoMGmdy-dd_cXM","s":7,"ts":1654026638}],"sn":"AnDIMG4-Mz0","st":"VcwAN!","noc":1}]
1434 | 2024-03-28 12:19:13 | INFO | pyload | DECRYPTER MegaCoNzFolder[10]: Create package: megarootfolder \| 1 links
1435 | 2024-03-28 12:19:13 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[10]: LINKS for package megarootfolder \| ['https://mega.co.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g/file/w0kwEZyZ']
1436 | 2024-03-28 12:19:13 | INFO | pyload | Added package megarootfolder containing 1 links
1437 | 2024-03-28 12:19:13 | INFO | pyload | DECRYPTER MegaCoNzFolder[10]: Save package `megarootfolder` to folder: megarootfolder
1438 | 2024-03-28 12:19:13 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_deleted`
1439 | 2024-03-28 12:19:14 | INFO | pyload | Download starts: JhE3gJAb#PHcfN_duT6qkQw7jILMG4g_file_w0kwEZyZ
1440 | 2024-03-28 12:19:14 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_preparing`
1441 | 2024-03-28 12:19:14 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting connection timeout to 60 seconds
1442 | 2024-03-28 12:19:14 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting maximum redirections to 10
1443 | 2024-03-28 12:19:14 | DEBUG | pyload | ADDON UserAgentSwitcher: Use custom user-agent string `Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0`
1444 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Plugin version: 0.58
1445 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Plugin status: testing
1446 | 2024-03-28 12:19:14 | WARNING | pyload | DOWNLOADER MegaCoNz[11]: Plugin may be unstable
1447 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Config option `use_premium` not found, use default `True`
1448 | 2024-03-28 12:19:14 | INFO | pyload | DOWNLOADER MegaCoNz[11]: Grabbing link info...
1449 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Link info: {'name': 'JhE3gJAb#PHcfN_duT6qkQw7jILMG4g_file_w0kwEZyZ', 'hash': {}, 'pattern': {'ID1': None, 'K1': None, 'ID2': 'JhE3gJAb', 'K2': 'PHcfN_duT6qkQw7jILMG4g', 'NID': 'w0kwEZyZ', 'ID3': None, 'K3': None}, 'size': 0, 'status': 7, 'url': 'https://mega.co.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g/file/w0kwEZyZ'}
1450 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Previous link info: {}
1451 | 2024-03-28 12:19:14 | INFO | pyload | DOWNLOADER MegaCoNz[11]: Link name: JhE3gJAb#PHcfN_duT6qkQw7jILMG4g_file_w0kwEZyZ
1452 | 2024-03-28 12:19:14 | INFO | pyload | DOWNLOADER MegaCoNz[11]: Link size: N/D
1453 | 2024-03-28 12:19:14 | INFO | pyload | DOWNLOADER MegaCoNz[11]: Link status: starting
1454 | 2024-03-28 12:19:14 | INFO | pyload | DOWNLOADER MegaCoNz[11]: Processing url: https://mega.co.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g/file/w0kwEZyZ
1455 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: ID: JhE3gJAb, \| Key: PHcfN_duT6qkQw7jILMG4g \| Type: node \| Owner: w0kwEZyZ
1456 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 8065386060, 'n': 'JhE3gJAb'} \| post=[{"a": "f", "c": 1, "r": 1, "ca": 1, "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1457 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Api Response: [{"f":[{"h":"5p8kWTzS","p":"Yg8X0QQJ","u":"cPn2xxcVc0I","t":1,"a":"hCTRvqzN7rPKPQ8MMlpUQQ","k":"5p8kWTzS:kGysmX83zIIRaPjpxkwUWg","ts":1654026631},{"h":"w08m3brQ","p":"5p8kWTzS","u":"cPn2xxcVc0I","t":1,"a":"xkK9KQTqqFNpLNty9wvvgoJOVxw1sPCBUFJ5NZj2hQE","k":"5p8kWTzS:PKfGHaVI6lvcNaOtKSirZA","ts":1654026632},{"h":"w0kwEZyZ","p":"w08m3brQ","u":"cPn2xxcVc0I","t":0,"a":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","k":"5p8kWTzS:iVp6KglM3DHrnat0bpJx9jUMDUPUPgoMGmdy-dd_cXM","s":7,"ts":1654026638}],"sn":"8I4dONb2aLc","st":"VcwB$L","noc":1}]
1458 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 5960279205, 'n': 'JhE3gJAb'} \| post=[{"a": "g", "g": 1, "n": "w0kwEZyZ", "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1459 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Api Response: [{"s":7,"at":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","msd":1,"tl":0,"g":"https://gfs302n128.userstorage.mega.co.nz/dl/yb3sozHDXcySZAe2LBavIHeq6OjE2QcT9YowRgF3QUC5f1BxubOLKSBKhT7exHEheO7m9z1IFZsDf3cpXGedMjZt6kOsQJOp7bHxH24SymmjiNUCLVzO8Q","ip":["162.208.16.38","2a0b:e41:2::38"]}]
1460 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: Decrypted Attr: {'c': 'c3VjY2VzcwAAAAAAAAAAAARHapZi', 'n': 'file.txt'}
1461 | 2024-03-28 12:19:14 | DEBUG | pyload | DOWNLOADER MegaCoNz[11]: DOWNLOAD URL https://gfs302n128.userstorage.mega.co.nz/dl/yb3sozHDXcySZAe2LBavIHeq6OjE2QcT9YowRgF3QUC5f1BxubOLKSBKhT7exHEheO7m9z1IFZsDf3cpXGedMjZt6kOsQJOp7bHxH24SymmjiNUCLVzO8Q \| get={} \| post={} \| ref=True \| cookies=True \| disposition=False \| resume=None \| chunks=None
1462 | 2024-03-28 12:19:15 | DEBUG | pyload | Content-Disposition: yb3sozHDXcySZAe2LBavIHeq6OjE2QcT9YowRgF3QUC5f1BxubOLKSBKhT7exHEheO7m9z1IFZsDf3cpXGedMjZt6kOsQJOp7bHxH24SymmjiNUCLVzO8Q
1463 | 2024-03-28 12:19:15 | DEBUG | pyload | Ignoring Content-Disposition header
1464 | 2024-03-28 12:19:15 | DEBUG | pyload | Chunk 1 download finished
1465 | 2024-03-28 12:19:15 | INFO | pyload | DOWNLOADER MegaCoNz[11]: File saved
1466 | 2024-03-28 12:19:15 | INFO | pyload | DOWNLOADER MegaCoNz[11]: File decrypted
1467 | 2024-03-28 12:19:15 | INFO | pyload | DOWNLOADER MegaCoNz[11]: Checking download...
1468 | 2024-03-28 12:19:15 | INFO | pyload | DOWNLOADER MegaCoNz[11]: File is OK
1469 | 2024-03-28 12:19:15 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_processed`
1470 | 2024-03-28 12:19:15 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_processed`
1471 | 2024-03-28 12:19:15 | INFO | pyload | Download finished: file.txt
1472 | 2024-03-28 12:19:15 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_finished`
1473 | 2024-03-28 12:19:15 | INFO | pyload | Package finished: megarootfolder
1474 | 2024-03-28 12:19:15 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_finished`
1475 | 2024-03-28 12:19:15 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `all_downloads_processed`
1476 | 2024-03-28 12:19:15 | DEBUG | pyload | All downloads processed
1477 | 2024-03-28 12:20:17 | INFO | pyload | Added package megafolder containing 1 links
1478 | 2024-03-28 12:20:18 | INFO | pyload | Decrypting starts: Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A
1479 | 2024-03-28 12:20:18 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: Plugin version: 0.28
1480 | 2024-03-28 12:20:18 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: Plugin status: testing
1481 | 2024-03-28 12:20:18 | WARNING | pyload | DECRYPTER MegaCoNzFolder[12]: Plugin may be unstable
1482 | 2024-03-28 12:20:18 | INFO | pyload | DECRYPTER MegaCoNzFolder[12]: Grabbing link info...
1483 | 2024-03-28 12:20:18 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: Link info: {'name': 'Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A', 'hash': {}, 'pattern': {'ID': 'Q88EVYqK', 'KEY': 'crTpS0pNsnWm2SW9yk2U1A', 'SUBDIR': None}, 'size': 0, 'status': 7, 'url': 'https://mega.nz/folder/Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A'}
1484 | 2024-03-28 12:20:18 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: Previous link info: {}
1485 | 2024-03-28 12:20:18 | INFO | pyload | DECRYPTER MegaCoNzFolder[12]: Link name: Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A
1486 | 2024-03-28 12:20:18 | INFO | pyload | DECRYPTER MegaCoNzFolder[12]: Link size: N/D
1487 | 2024-03-28 12:20:18 | INFO | pyload | DECRYPTER MegaCoNzFolder[12]: Link status: starting
1488 | 2024-03-28 12:20:18 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_preparing`
1489 | 2024-03-28 12:20:18 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting connection timeout to 60 seconds
1490 | 2024-03-28 12:20:18 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting maximum redirections to 10
1491 | 2024-03-28 12:20:18 | DEBUG | pyload | ADDON UserAgentSwitcher: Use custom user-agent string `Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0`
1492 | 2024-03-28 12:20:18 | INFO | pyload | DECRYPTER MegaCoNzFolder[12]: Processing url: https://mega.nz/folder/Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A
1493 | 2024-03-28 12:20:18 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: ID: Q88EVYqK \| Key: crTpS0pNsnWm2SW9yk2U1A \| Type: public folder
1494 | 2024-03-28 12:20:18 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 2038466775, 'n': 'Q88EVYqK'} \| post=[{"a": "f", "c": 1, "r": 1, "ca": 1, "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1495 | 2024-03-28 12:20:19 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: Api Response: [{"f":[{"h":"w08m3brQ","p":"5p8kWTzS","u":"cPn2xxcVc0I","t":1,"a":"xkK9KQTqqFNpLNty9wvvgoJOVxw1sPCBUFJ5NZj2hQE","k":"w08m3brQ:vqoG_ySaTdTwXTVX7hYxPg","ts":1654026632},{"h":"w0kwEZyZ","p":"w08m3brQ","u":"cPn2xxcVc0I","t":0,"a":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","k":"w08m3brQ:6DBuoLSp6O4fa0G8IGVB4Sr8jb9nGiT3k58HO7k0eFE","s":7,"ts":1654026638}],"sn":"hcPdaqC97Kk","st":"Vcwio8","noc":1}]
1496 | 2024-03-28 12:20:19 | INFO | pyload | DECRYPTER MegaCoNzFolder[12]: Create package: megafolder \| 1 links
1497 | 2024-03-28 12:20:19 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[12]: LINKS for package megafolder \| ['https://mega.co.nz/folder/Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A/file/w0kwEZyZ']
1498 | 2024-03-28 12:20:19 | INFO | pyload | Added package megafolder containing 1 links
1499 | 2024-03-28 12:20:19 | INFO | pyload | DECRYPTER MegaCoNzFolder[12]: Save package `megafolder` to folder: megafolder
1500 | 2024-03-28 12:20:19 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_deleted`
1501 | 2024-03-28 12:20:19 | INFO | pyload | Download starts: Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A_file_w0kwEZyZ
1502 | 2024-03-28 12:20:19 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_preparing`
1503 | 2024-03-28 12:20:19 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting connection timeout to 60 seconds
1504 | 2024-03-28 12:20:19 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting maximum redirections to 10
1505 | 2024-03-28 12:20:19 | DEBUG | pyload | ADDON UserAgentSwitcher: Use custom user-agent string `Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0`
1506 | 2024-03-28 12:20:19 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Plugin version: 0.58
1507 | 2024-03-28 12:20:19 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Plugin status: testing
1508 | 2024-03-28 12:20:19 | WARNING | pyload | DOWNLOADER MegaCoNz[13]: Plugin may be unstable
1509 | 2024-03-28 12:20:19 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Config option `use_premium` not found, use default `True`
1510 | 2024-03-28 12:20:19 | INFO | pyload | DOWNLOADER MegaCoNz[13]: Grabbing link info...
1511 | 2024-03-28 12:20:19 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Link info: {'name': 'Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A_file_w0kwEZyZ', 'hash': {}, 'pattern': {'ID1': None, 'K1': None, 'ID2': 'Q88EVYqK', 'K2': 'crTpS0pNsnWm2SW9yk2U1A', 'NID': 'w0kwEZyZ', 'ID3': None, 'K3': None}, 'size': 0, 'status': 7, 'url': 'https://mega.co.nz/folder/Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A/file/w0kwEZyZ'}
1512 | 2024-03-28 12:20:19 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Previous link info: {}
1513 | 2024-03-28 12:20:19 | INFO | pyload | DOWNLOADER MegaCoNz[13]: Link name: Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A_file_w0kwEZyZ
1514 | 2024-03-28 12:20:19 | INFO | pyload | DOWNLOADER MegaCoNz[13]: Link size: N/D
1515 | 2024-03-28 12:20:19 | INFO | pyload | DOWNLOADER MegaCoNz[13]: Link status: starting
1516 | 2024-03-28 12:20:19 | INFO | pyload | DOWNLOADER MegaCoNz[13]: Processing url: https://mega.co.nz/folder/Q88EVYqK#crTpS0pNsnWm2SW9yk2U1A/file/w0kwEZyZ
1517 | 2024-03-28 12:20:19 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: ID: Q88EVYqK, \| Key: crTpS0pNsnWm2SW9yk2U1A \| Type: node \| Owner: w0kwEZyZ
1518 | 2024-03-28 12:20:19 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 5090167324, 'n': 'Q88EVYqK'} \| post=[{"a": "f", "c": 1, "r": 1, "ca": 1, "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1519 | 2024-03-28 12:20:20 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Api Response: [{"f":[{"h":"w08m3brQ","p":"5p8kWTzS","u":"cPn2xxcVc0I","t":1,"a":"xkK9KQTqqFNpLNty9wvvgoJOVxw1sPCBUFJ5NZj2hQE","k":"w08m3brQ:vqoG_ySaTdTwXTVX7hYxPg","ts":1654026632},{"h":"w0kwEZyZ","p":"w08m3brQ","u":"cPn2xxcVc0I","t":0,"a":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","k":"w08m3brQ:6DBuoLSp6O4fa0G8IGVB4Sr8jb9nGiT3k58HO7k0eFE","s":7,"ts":1654026638}],"sn":"C9iG5D9IbGM","st":"VcwjDl","noc":1}]
1520 | 2024-03-28 12:20:20 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 4564387076, 'n': 'Q88EVYqK'} \| post=[{"a": "g", "g": 1, "n": "w0kwEZyZ", "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1521 | 2024-03-28 12:20:20 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Api Response: [{"s":7,"at":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","msd":1,"tl":0,"g":"https://gfs302n128.userstorage.mega.co.nz/dl/OQUI2koEIQ8sagcJwiRqUnkFf79h6mt5zZPBoCur6GzkhSFMq-2Lt5G-Yy_zJkRpaN8jaoGRGXXD3UPk3ZYo9cxA-gt90byy4AZGzTK6VLfD3esXuuzqZw","ip":["162.208.16.38","2a0b:e41:2::38"]}]
1522 | 2024-03-28 12:20:20 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: Decrypted Attr: {'c': 'c3VjY2VzcwAAAAAAAAAAAARHapZi', 'n': 'file.txt'}
1523 | 2024-03-28 12:20:20 | DEBUG | pyload | DOWNLOADER MegaCoNz[13]: DOWNLOAD URL https://gfs302n128.userstorage.mega.co.nz/dl/OQUI2koEIQ8sagcJwiRqUnkFf79h6mt5zZPBoCur6GzkhSFMq-2Lt5G-Yy_zJkRpaN8jaoGRGXXD3UPk3ZYo9cxA-gt90byy4AZGzTK6VLfD3esXuuzqZw \| get={} \| post={} \| ref=True \| cookies=True \| disposition=False \| resume=None \| chunks=None
1524 | 2024-03-28 12:20:20 | DEBUG | pyload | Content-Disposition: OQUI2koEIQ8sagcJwiRqUnkFf79h6mt5zZPBoCur6GzkhSFMq-2Lt5G-Yy_zJkRpaN8jaoGRGXXD3UPk3ZYo9cxA-gt90byy4AZGzTK6VLfD3esXuuzqZw
1525 | 2024-03-28 12:20:20 | DEBUG | pyload | Ignoring Content-Disposition header
1526 | 2024-03-28 12:20:20 | DEBUG | pyload | Chunk 1 download finished
1527 | 2024-03-28 12:20:20 | INFO | pyload | DOWNLOADER MegaCoNz[13]: File saved
1528 | 2024-03-28 12:20:20 | INFO | pyload | DOWNLOADER MegaCoNz[13]: File decrypted
1529 | 2024-03-28 12:20:20 | INFO | pyload | DOWNLOADER MegaCoNz[13]: Checking download...
1530 | 2024-03-28 12:20:20 | INFO | pyload | DOWNLOADER MegaCoNz[13]: File is OK
1531 | 2024-03-28 12:20:20 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_processed`
1532 | 2024-03-28 12:20:20 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_processed`
1533 | 2024-03-28 12:20:20 | INFO | pyload | Download finished: file.txt
1534 | 2024-03-28 12:20:20 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_finished`
1535 | 2024-03-28 12:20:20 | INFO | pyload | Package finished: megafolder
1536 | 2024-03-28 12:20:20 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_finished`
1537 | 2024-03-28 12:20:20 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `all_downloads_processed`
1538 | 2024-03-28 12:20:20 | DEBUG | pyload | All downloads processed
1539 | 2024-03-28 12:21:04 | DEBUG | pyload | Plugin MegaCoNzFolder not found
1540 | 2024-03-28 12:21:04 | DEBUG | pyload | Available plugins : {'AndroidPhoneNotify': {'v': 0.17, 'user': False, 'name': 'AndroidPhoneNotify', 'folder': 'addons'}, 'AntiCaptcha': {'v': 0.02, 'user': False, 'name': 'AntiCaptcha', 'folder': 'addons'}, 'AntiStandby': {'v': 0.18, 'user': False, 'name': 'AntiStandby', 'folder': 'addons'}, 'AntiVirus': {'v': 0.22, 'user': False, 'name': 'AntiVirus', 'folder': 'addons'}, 'AppriseNotify': {'v': 0.02, 'user': False, 'name': 'AppriseNotify', 'folder': 'addons'}, 'BypassCaptcha': {'v': 0.14, 'user': False, 'name': 'BypassCaptcha', 'folder': 'addons'}, 'Captcha9Kw': {'v': 0.46, 'user': False, 'name': 'Captcha9Kw', 'folder': 'addons'}, 'Checksum': {'v': 0.36, 'user': False, 'name': 'Checksum', 'folder': 'addons'}, 'ClickNLoad': {'v': 0.62, 'user': False, 'name': 'ClickNLoad', 'folder': 'addons', 'pyload': <module 'pyload.plugins.addons.ClickNLoad' from 'C:\\Users\\gavin\\.pyenv\\pyenv-win\\versions\\3.10.11\\lib\\site-packages\\pyload\\plugins\\addons\\ClickNLoad.py'>}, 'CloudFlareDdos': {'v': 0.17, 'user': False, 'name': 'CloudFlareDdos', 'folder': 'addons'}, 'DeathByCaptcha': {'v': 0.17, 'user': False, 'name': 'DeathByCaptcha', 'folder': 'addons'}, 'DeleteFinished': {'v': 1.19, 'user': False, 'name': 'DeleteFinished', 'folder': 'addons'}, 'DiscordNotifier': {'v': 0.11, 'user': False, 'name': 'DiscordNotifier', 'folder': 'addons'}, 'DownloadScheduler': {'v': 0.3, 'user': False, 'name': 'DownloadScheduler', 'folder': 'addons'}, 'ExpertDecoders': {'v': 0.14, 'user': False, 'name': 'ExpertDecoders', 'folder': 'addons'}, 'ExternalScripts': {'v': 0.76, 'user': False, 'name': 'ExternalScripts', 'folder': 'addons', 'pyload': <module 'pyload.plugins.addons.ExternalScripts' from 'C:\\Users\\gavin\\.pyenv\\pyenv-win\\versions\\3.10.11\\lib\\site-packages\\pyload\\plugins\\addons\\ExternalScripts.py'>}, 'ExtractArchive': {'v': 1.73, 'user': False, 'name': 'ExtractArchive', 'folder': 'addons'}, 'HotFolder': {'v': 0.27, 'user': False, 'name': 'HotFolder', 'folder': 'addons'}, 'ImageTyperz': {'v': 0.15, 'user': False, 'name': 'ImageTyperz', 'folder': 'addons'}, 'IRC': {'v': 0.29, 'user': False, 'name': 'IRC', 'folder': 'addons'}, 'JustPremium': {'v': 0.27, 'user': False, 'name': 'JustPremium', 'folder': 'addons'}, 'LinkFilter': {'v': 0.16, 'user': False, 'name': 'LinkFilter', 'folder': 'addons'}, 'LogMarker': {'v': 0.08, 'user': False, 'name': 'LogMarker', 'folder': 'addons'}, 'MergeFiles': {'v': 0.24, 'user': False, 'name': 'MergeFiles', 'folder': 'addons'}, 'MultiHome': {'v': 0.21, 'user': False, 'name': 'MultiHome', 'folder': 'addons'}, 'PushBullet': {'v': 0.06, 'user': False, 'name': 'PushBullet', 'folder': 'addons'}, 'PushOver': {'v': 0.08, 'user': False, 'name': 'PushOver', 'folder': 'addons'}, 'RestartFailed': {'v': 1.65, 'user': False, 'name': 'RestartFailed', 'folder': 'addons'}, 'SkipRev': {'v': 0.39, 'user': False, 'name': 'SkipRev', 'folder': 'addons'}, 'TORRENT': {'v': 0.07, 'user': False, 'name': 'TORRENT', 'folder': 'addons', 'pyload': <module 'pyload.plugins.addons.TORRENT' from 'C:\\Users\\gavin\\.pyenv\\pyenv-win\\versions\\3.10.11\\lib\\site-packages\\pyload\\plugins\\addons\\TORRENT.py'>}, 'TransmissionRPC': {'v': 0.19, 'user': False, 'name': 'TransmissionRPC', 'folder': 'addons'}, 'UnSkipOnFail': {'v': 0.14, 'user': False, 'name': 'UnSkipOnFail', 'folder': 'addons', 'pyload': <module 'pyload.plugins.addons.UnSkipOnFail' from 'C:\\Users\\gavin\\.pyenv\\pyenv-win\\versions\\3.10.11\\lib\\site-packages\\pyload\\plugins\\addons\\UnSkipOnFail.py'>}, 'UpdateManager': {'v': 1.21, 'user': False, 'name': 'UpdateManager', 'folder': 'addons'}, 'UserAgentSwitcher': {'v': 0.18, 'user': False, 'name': 'UserAgentSwitcher', 'folder': 'addons', 'pyload': <module 'pyload.plugins.addons.UserAgentSwitcher' from 'C:\\Users\\gavin\\.pyenv\\pyenv-win\\versions\\3.10.11\\lib\\site-packages\\pyload\\plugins\\addons\\UserAgentSwitcher.py'>}, 'WindowsPhoneNotify': {'v': 0.19, 'user': False, 'name': 'WindowsPhoneNotify', 'folder': 'addons'}, 'XFileSharing': {'v': 0.56, 'user': False, 'name': 'XFileSharing', 'folder': 'addons'}, 'XMPP': {'v': 0.23, 'user': False, 'name': 'XMPP', 'folder': 'addons'}}
1541 | 2024-03-28 12:21:26 | INFO | pyload | Added package megaf containing 1 links
1542 | 2024-03-28 12:21:27 | INFO | pyload | Decrypting starts: JhE3gJAb#PHcfN_duT6qkQw7jILMG4g
1543 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: Plugin version: 0.28
1544 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: Plugin status: testing
1545 | 2024-03-28 12:21:27 | WARNING | pyload | DECRYPTER MegaCoNzFolder[14]: Plugin may be unstable
1546 | 2024-03-28 12:21:27 | INFO | pyload | DECRYPTER MegaCoNzFolder[14]: Grabbing link info...
1547 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: Link info: {'name': 'JhE3gJAb#PHcfN_duT6qkQw7jILMG4g', 'hash': {}, 'pattern': {'ID': 'JhE3gJAb', 'KEY': 'PHcfN_duT6qkQw7jILMG4g', 'SUBDIR': None}, 'size': 0, 'status': 7, 'url': 'https://mega.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g'}
1548 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: Previous link info: {}
1549 | 2024-03-28 12:21:27 | INFO | pyload | DECRYPTER MegaCoNzFolder[14]: Link name: JhE3gJAb#PHcfN_duT6qkQw7jILMG4g
1550 | 2024-03-28 12:21:27 | INFO | pyload | DECRYPTER MegaCoNzFolder[14]: Link size: N/D
1551 | 2024-03-28 12:21:27 | INFO | pyload | DECRYPTER MegaCoNzFolder[14]: Link status: starting
1552 | 2024-03-28 12:21:27 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_preparing`
1553 | 2024-03-28 12:21:27 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting connection timeout to 60 seconds
1554 | 2024-03-28 12:21:27 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting maximum redirections to 10
1555 | 2024-03-28 12:21:27 | DEBUG | pyload | ADDON UserAgentSwitcher: Use custom user-agent string `Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0`
1556 | 2024-03-28 12:21:27 | INFO | pyload | DECRYPTER MegaCoNzFolder[14]: Processing url: https://mega.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g
1557 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: ID: JhE3gJAb \| Key: PHcfN_duT6qkQw7jILMG4g \| Type: public folder
1558 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 7724225454, 'n': 'JhE3gJAb'} \| post=[{"a": "f", "c": 1, "r": 1, "ca": 1, "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1559 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: Api Response: [{"f":[{"h":"5p8kWTzS","p":"Yg8X0QQJ","u":"cPn2xxcVc0I","t":1,"a":"hCTRvqzN7rPKPQ8MMlpUQQ","k":"5p8kWTzS:kGysmX83zIIRaPjpxkwUWg","ts":1654026631},{"h":"w08m3brQ","p":"5p8kWTzS","u":"cPn2xxcVc0I","t":1,"a":"xkK9KQTqqFNpLNty9wvvgoJOVxw1sPCBUFJ5NZj2hQE","k":"5p8kWTzS:PKfGHaVI6lvcNaOtKSirZA","ts":1654026632},{"h":"w0kwEZyZ","p":"w08m3brQ","u":"cPn2xxcVc0I","t":0,"a":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","k":"5p8kWTzS:iVp6KglM3DHrnat0bpJx9jUMDUPUPgoMGmdy-dd_cXM","s":7,"ts":1654026638}],"sn":"ID116bYwCTU","st":"Vcx6^n","noc":1}]
1560 | 2024-03-28 12:21:27 | INFO | pyload | DECRYPTER MegaCoNzFolder[14]: Create package: megaf \| 1 links
1561 | 2024-03-28 12:21:27 | DEBUG | pyload | DECRYPTER MegaCoNzFolder[14]: LINKS for package megaf \| ['https://mega.co.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g/file/w0kwEZyZ']
1562 | 2024-03-28 12:21:27 | INFO | pyload | Added package megaf containing 1 links
1563 | 2024-03-28 12:21:27 | INFO | pyload | DECRYPTER MegaCoNzFolder[14]: Save package `megaf` to folder: megaf
1564 | 2024-03-28 12:21:27 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_deleted`
1565 | 2024-03-28 12:21:28 | INFO | pyload | Download starts: JhE3gJAb#PHcfN_duT6qkQw7jILMG4g_file_w0kwEZyZ
1566 | 2024-03-28 12:21:28 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_preparing`
1567 | 2024-03-28 12:21:28 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting connection timeout to 60 seconds
1568 | 2024-03-28 12:21:28 | DEBUG | pyload | ADDON UserAgentSwitcher: Setting maximum redirections to 10
1569 | 2024-03-28 12:21:28 | DEBUG | pyload | ADDON UserAgentSwitcher: Use custom user-agent string `Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0`
1570 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Plugin version: 0.58
1571 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Plugin status: testing
1572 | 2024-03-28 12:21:28 | WARNING | pyload | DOWNLOADER MegaCoNz[15]: Plugin may be unstable
1573 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Config option `use_premium` not found, use default `True`
1574 | 2024-03-28 12:21:28 | INFO | pyload | DOWNLOADER MegaCoNz[15]: Grabbing link info...
1575 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Link info: {'name': 'JhE3gJAb#PHcfN_duT6qkQw7jILMG4g_file_w0kwEZyZ', 'hash': {}, 'pattern': {'ID1': None, 'K1': None, 'ID2': 'JhE3gJAb', 'K2': 'PHcfN_duT6qkQw7jILMG4g', 'NID': 'w0kwEZyZ', 'ID3': None, 'K3': None}, 'size': 0, 'status': 7, 'url': 'https://mega.co.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g/file/w0kwEZyZ'}
1576 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Previous link info: {}
1577 | 2024-03-28 12:21:28 | INFO | pyload | DOWNLOADER MegaCoNz[15]: Link name: JhE3gJAb#PHcfN_duT6qkQw7jILMG4g_file_w0kwEZyZ
1578 | 2024-03-28 12:21:28 | INFO | pyload | DOWNLOADER MegaCoNz[15]: Link size: N/D
1579 | 2024-03-28 12:21:28 | INFO | pyload | DOWNLOADER MegaCoNz[15]: Link status: starting
1580 | 2024-03-28 12:21:28 | INFO | pyload | DOWNLOADER MegaCoNz[15]: Processing url: https://mega.co.nz/folder/JhE3gJAb#PHcfN_duT6qkQw7jILMG4g/file/w0kwEZyZ
1581 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: ID: JhE3gJAb, \| Key: PHcfN_duT6qkQw7jILMG4g \| Type: node \| Owner: w0kwEZyZ
1582 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 1467412935, 'n': 'JhE3gJAb'} \| post=[{"a": "f", "c": 1, "r": 1, "ca": 1, "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1583 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Api Response: [{"f":[{"h":"5p8kWTzS","p":"Yg8X0QQJ","u":"cPn2xxcVc0I","t":1,"a":"hCTRvqzN7rPKPQ8MMlpUQQ","k":"5p8kWTzS:kGysmX83zIIRaPjpxkwUWg","ts":1654026631},{"h":"w08m3brQ","p":"5p8kWTzS","u":"cPn2xxcVc0I","t":1,"a":"xkK9KQTqqFNpLNty9wvvgoJOVxw1sPCBUFJ5NZj2hQE","k":"5p8kWTzS:PKfGHaVI6lvcNaOtKSirZA","ts":1654026632},{"h":"w0kwEZyZ","p":"w08m3brQ","u":"cPn2xxcVc0I","t":0,"a":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","k":"5p8kWTzS:iVp6KglM3DHrnat0bpJx9jUMDUPUPgoMGmdy-dd_cXM","s":7,"ts":1654026638}],"sn":"4INfsev7O9Y","st":"Vcx77?","noc":1}]
1584 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: LOAD URL https://eu.api.mega.co.nz/cs \| get={'id': 544480911, 'n': 'JhE3gJAb'} \| post=[{"a": "g", "g": 1, "n": "w0kwEZyZ", "ssl": 1}] \| ref=True \| cookies=True \| just_header=False \| decode=True \| multipart=False \| redirect=True \| req=None
1585 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Api Response: [{"s":7,"at":"3C1h5KlCdyRxlcEJoBkuQKwIvRu_uHjJYxqZ6QQUPcw6rMbBRL1zKzwGAqSyi1tgTnQYU8scLK5tnSXnttRC0w","msd":1,"tl":0,"g":"https://gfs302n128.userstorage.mega.co.nz/dl/txe83bLhLhfGdgdvS1cA9OiUi7deqewGBwAy7F9f30BuMPjODDQaeEbAiRJPa1TV75HpftrhSYBTnjoYHW9KMunrpf_5hSwjupkrRweCdDq8xXg7tkcKlA","ip":["162.208.16.38","2a0b:e41:2::38"]}]
1586 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: Decrypted Attr: {'c': 'c3VjY2VzcwAAAAAAAAAAAARHapZi', 'n': 'file.txt'}
1587 | 2024-03-28 12:21:28 | DEBUG | pyload | DOWNLOADER MegaCoNz[15]: DOWNLOAD URL https://gfs302n128.userstorage.mega.co.nz/dl/txe83bLhLhfGdgdvS1cA9OiUi7deqewGBwAy7F9f30BuMPjODDQaeEbAiRJPa1TV75HpftrhSYBTnjoYHW9KMunrpf_5hSwjupkrRweCdDq8xXg7tkcKlA \| get={} \| post={} \| ref=True \| cookies=True \| disposition=False \| resume=None \| chunks=None
1588 | 2024-03-28 12:21:29 | DEBUG | pyload | Content-Disposition: txe83bLhLhfGdgdvS1cA9OiUi7deqewGBwAy7F9f30BuMPjODDQaeEbAiRJPa1TV75HpftrhSYBTnjoYHW9KMunrpf_5hSwjupkrRweCdDq8xXg7tkcKlA
1589 | 2024-03-28 12:21:29 | DEBUG | pyload | Ignoring Content-Disposition header
1590 | 2024-03-28 12:21:29 | DEBUG | pyload | Chunk 1 download finished
1591 | 2024-03-28 12:21:29 | INFO | pyload | DOWNLOADER MegaCoNz[15]: File saved
1592 | 2024-03-28 12:21:29 | INFO | pyload | DOWNLOADER MegaCoNz[15]: File decrypted
1593 | 2024-03-28 12:21:29 | INFO | pyload | DOWNLOADER MegaCoNz[15]: Checking download...
1594 | 2024-03-28 12:21:29 | INFO | pyload | DOWNLOADER MegaCoNz[15]: File is OK
1595 | 2024-03-28 12:21:29 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_processed`
1596 | 2024-03-28 12:21:29 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_processed`
1597 | 2024-03-28 12:21:29 | INFO | pyload | Download finished: file.txt
1598 | 2024-03-28 12:21:29 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `download_finished`
1599 | 2024-03-28 12:21:29 | INFO | pyload | Package finished: megaf
1600 | 2024-03-28 12:21:29 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `package_finished`
1601 | 2024-03-28 12:21:29 | DEBUG | pyload | ADDON ExternalScripts: No script found under folder `all_downloads_processed`
1602 | 2024-03-28 12:21:29 | DEBUG | pyload | All downloads processed

This downloads just the single file file.txt, and does not create the two parents folders.

Screenshots

Additional references

babanga commented 7 months ago

Is there a mega's plugin that uses megacmd (mega-get)?