-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathusdToCadPerSets.js
More file actions
25 lines (25 loc) · 1.83 KB
/
usdToCadPerSets.js
File metadata and controls
25 lines (25 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
fetch('https://stonkch.art/api2api/https%3A%2F%2Fquery1.finance.yahoo.com%2Fv10%2Ffinance%2FquoteSummary%2FUSDCAD%3DX%3Fmodules%3DsummaryProfile%2Cprice%2CdefaultKeyStatistics%2CfinancialData')
.then(res => res.json())
.then(data=> {
let laTable = document.querySelector(".card-container-table");
let laPrice = document.querySelector(`div.price-box:nth-child(1) > div:nth-child(2)`);
if (laPrice) {
laPrice.textContent = laPrice.textContent + ` (${(Number(laPrice.textContent.slice(2).replace(/[^0-9.-]+/g,""))*Number(data.quoteSummary.result[0].price.regularMarketPrice.raw)).toFixed(2)}$)`;
}
if (laTable) {
for (let i=2;i<=laTable.rows.length;i++) {
let element = document.querySelector(`.card-container-table > tbody:nth-child(2) > tr:nth-child(${i}) > td:nth-child(5)`);
if (element) {
element.textContent = element.textContent + ` (${(Number(element.textContent.slice(2).replace(/[^0-9.-]+/g,""))*Number(data.quoteSummary.result[0].price.regularMarketPrice.raw)).toFixed(2)}$)`;
}
let element2 = document.querySelector(`.card-container-table > tbody:nth-child(2) > tr:nth-child(${i}) > td:nth-child(6)`);
if (element2) {
element2.textContent = element2.textContent + ` (${(Number(element2.textContent.slice(2).replace(/[^0-9.-]+/g,""))*Number(data.quoteSummary.result[0].price.regularMarketPrice.raw)).toFixed(2)}$)`;
}
let element3 = document.querySelector(`.card-container-table > tbody:nth-child(2) > tr:nth-child(${i}) > td:nth-child(8)`);
if (element3) {
element3.textContent = element3.textContent + ` (${(Number(element3.textContent.slice(2).replace(/[^0-9.-]+/g,""))*Number(data.quoteSummary.result[0].price.regularMarketPrice.raw)).toFixed(2)}$)`;
}
}
}
});