Skip to content

Commit

Permalink
Merge pull request #13 from xiaoranzhou/main
Browse files Browse the repository at this point in the history
Add new url modifications
  • Loading branch information
xiaoranzhou authored Oct 23, 2024
2 parents 502462e + ce785d6 commit 4ff197b
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -644,8 +644,9 @@ <h1 class="modal-title fs-5" id="loadingModalLabel">Processing</h1>
const email = user.email;
let protocol = res.body;
const elabWWW= instance.replace("api/v2/", "");
protocol = protocol.replaceAll(/\w+\.php\?mode=view/g, elabWWW+"/$&" )
console.log("protocol is" + protocol)
protocol = protocol.replaceAll(/\w+\.php\?mode=view/g, elabWWW+"/$&" );

console.log("protocol is" + protocol);
let markdown = turndownService.turndown(protocol);
updateInfo("DataHUB URL fetched from elab is \""+datahubURL, "\" 20" );

Expand Down Expand Up @@ -693,7 +694,8 @@ <h1 class="modal-title fs-5" id="loadingModalLabel">Processing</h1>
for (const [index, ele] of Object.entries(uploads)){
const blobs = await fetchElabFiles( elabtoken, "experiments/"+ elabid+ "/uploads/"+ ele.id +"?format=´binary´",instance);
blobb.push(blobs);
const objectURL = URL.createObjectURL(blobs);
let objectURL = URL.createObjectURL(blobs)
objectURL= objectURL.replaceAll( /&storage=./g , "" );
let data = new Uint8Array(await blobs.arrayBuffer());
// const extension = blobs.type.split("/").slice(-1)[0];
const realname = ele.real_name;
Expand All @@ -703,8 +705,14 @@ <h1 class="modal-title fs-5" id="loadingModalLabel">Processing</h1>

//filedict[longname] = datahubURL.slice(0,-4)+`/-/raw/main/`+path;

statusHTML = statusHTML.replaceAll( "app/download.php?f="+longname , objectURL );
markdown = markdown.replaceAll( "app/download.php?f="+longname , datahubURL.slice(0,-4)+`/-/raw/`+mainOrMaster+`/`+markdownPath );
//statusHTML = statusHTML.replaceAll( "app/download.php?f="+longname , objectURL );
statusHTML = statusHTML.replaceAll( /app\/download\.php(.*)f=/g, "" );
statusHTML = statusHTML.replaceAll( longname , objectURL );
statusHTML = statusHTML.replaceAll( "&amp;storage=1" , "" );
statusHTML = statusHTML.replaceAll( "&amp;storage=2" , "" );
markdown = markdown.replaceAll(/app\/download\.php(.*)f=/g, "")
markdown = markdown.replaceAll(/&storage=./g, "")
markdown = markdown.replaceAll( longname , datahubURL.slice(0,-4)+`/-/raw/`+mainOrMaster+`/`+markdownPath );
await fs.promises.writeFile(dir+"/"+path , data);
await git.add({ fs, dir: dir, filepath: path });

Expand Down

0 comments on commit 4ff197b

Please sign in to comment.