run.py cannot parse github content disposition

It would be possible to use github URLs as source data if run.py could parse a content disposition with the "filename*" value set.

Here is how to read the headers for an example URL:

curl -D headers.txt https://git.rwth-aachen.de/acs/public/grid-data/cim-grid-data/-/raw/master/CIGRE_MV/NEPLAN/CIGRE_MV_no_tapchanger_With_LoadFlow_Results/Rootnet_FULL_NE_06J16h_DI.xml?inline=false

In headers.txt, you will see the content disposition looks like this:

content-disposition: attachment; filename="Rootnet_FULL_NE_06J16h_DI.xml"; filename*=UTF-8''Rootnet_FULL_NE_06J16h_DI.xml

run.py parses this incorrectly, resulting in a filename set to: "Rootnet_FULL_NE_06J16h_DI.xml"; filename*=UTF-8''Rootnet_FULL_NE_06J16h_DI.xml