{
    "version": "6.1.0",
    "description": "Open-source, multi-platform data analysis and visualization application.",
    "homepage": "https://www.paraview.org/",
    "license": "BSD-3-Clause",
    "architecture": {
        "64bit": {
            "url": "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v6.1&type=binary&os=Windows&downloadFile=ParaView-6.1.0-Windows-Python3.12-msvc2017-AMD64.zip#/dl.zip",
            "hash": "md5:33f77e20085decb92d6b7aecada709e0",
            "extract_dir": "ParaView-6.1.0-Windows-Python3.12-msvc2017-AMD64"
        }
    },
    "bin": [
        "bin\\paraview.exe",
        "bin\\pvbatch.exe",
        "bin\\pvdataserver.exe",
        "bin\\pvpython.exe",
        "bin\\pvrenderserver.exe",
        "bin\\pvserver.exe",
        "bin\\vrpn_server.exe"
    ],
    "shortcuts": [
        [
            "bin\\paraview.exe",
            "ParaView"
        ]
    ],
    "checkver": {
        "script": [
            "$resp = Invoke-WebRequest -Uri 'https://www.paraview.org/files/listing.txt'",
            "$csv = $resp.Content | ConvertFrom-Csv -Delimiter ' ' -Header ('Path', 'Date', 'Time', 'Size')",
            "$sorted = $csv | Sort-Object -Property 'Date' -Descending",
            "$latest = ($sorted -match '/v(?<shortver>[\\d.]+)/ParaView-([\\d.]+)-Windows-Python(?<pythonver>[\\d.]+)-msvc(?<msvcver>\\d+)-AMD64\\.zip' | Select-Object -First 1).Path",
            "Write-Output $latest"
        ],
        "regex": "ParaView-([\\d.]+)-Windows-Python(?<pythonver>[\\d.]+)-msvc(?<msvcver>\\d+)-AMD64\\.zip"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v$majorVersion.$minorVersion&type=binary&os=Windows&downloadFile=ParaView-$version-Windows-Python$matchPythonver-msvc$matchMsvcver-AMD64.zip#/dl.zip",
                "extract_dir": "ParaView-$version-Windows-Python$matchPythonver-msvc$matchMsvcver-AMD64"
            }
        },
        "hash": {
            "url": "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v$majorVersion.$minorVersion&type=binary&os=Windows&downloadFile=md5sum.txt",
            "regex": "$md5\\s+$basename"
        }
    }
}
