Avatar

@zrw

4 public vals
Joined September 1, 2023
1
2
3
export const mod = async function() {
return 'xhii'
};
1
2
3
4
import _ from "npm:lodash-es";
let numbers = _.range(10);
export const untitled_scarletLlama = numbers.map(n => n * 2);
Output
1
2
3
4
import _ from "npm:lodash-es";
let numbers = _.range(10);
export const untitled_apricotManatee = numbers.map(n => n * 2);
Output
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
export const script_6sbfbg98wajm0b51pjunnu2pwj8nbi98 = (async function() {
const rosters = {
"Zack": ["PHI", "WSH", "IND", "TB", "LAR", "TEN", "HOU"],
"Joel": ["BUF", "BAL", "NE", "NYG", "CHI"],
"Ric": ["KC", "CIN", "MIA", "GB", "LV"],
"Joey": ["DAL", "LAC", "SEA", "NO", "ARI"],
"Will": ["SF", "MIN", "CLE", "PIT", "CAR"],
"Max": ["DET", "NYJ", "JAX", "ATL", "DEN"],
};
const findRoster = (team: string) => {
for (const roster in rosters) {
if (rosters[roster].includes(team)) {
return roster;
}
}
console.log("ERROR: no roster found for " + team);
};
const getStandings = () => {
let standings = {};
for (const roster in rosters) {
standings[roster] = rosters[roster].map((team) => ({
team: team,
wins: 0,
obo: 0,
dbo: 0,
bonuses: [],
}));
}
return standings;
};
const main = async () => {
const { default: axios } = await import("npm:axios");
const getScores = async (week: number) => {
const { data } = await axios.get(
"http://site.api.espn.com/apis/site/v2/sports/football/nfl/scoreboard",
);
let standings = getStandings();
console.log(standings);
let games = [];
for (let event of data.events) {
if (event.week.number === week) {
const homeTeam = event.competitions[0].competitors[0].team.abbreviation;
const awayTeam = event.competitions[0].competitors[1].team.abbreviation;
games.push({
homeTeam: homeTeam,
homeScore: parseInt(event.competitions[0].competitors[0].score),
homeRoster: findRoster(homeTeam),
awayTeam: awayTeam,
awayScore: parseInt(event.competitions[0].competitors[1].score),
awayRoster: findRoster(awayTeam),
});
}
}
return games;
};
return await getScores(1);
};
return await main();
})();
Logs
{ Zack: [ { team: "PHI", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "WSH", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "IND", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "TB", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "LAR", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "TEN", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "HOU", wins: 0, obo: 0, dbo: 0, bonuses: [] } ], Joel: [ { team: "BUF", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "BAL", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "NE", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "NYG", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "CHI", wins: 0, obo: 0, dbo: 0, bonuses: [] } ], Ric: [ { team: "KC", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "CIN", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "MIA", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "GB", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "LV", wins: 0, obo: 0, dbo: 0, bonuses: [] } ], Joey: [ { team: "DAL", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "LAC", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "SEA", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "NO", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "ARI", wins: 0, obo: 0, dbo: 0, bonuses: [] } ], Will: [ { team: "SF", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "MIN", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "CLE", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "PIT", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "CAR", wins: 0, obo: 0, dbo: 0, bonuses: [] } ], Max: [ { team: "DET", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "NYJ", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "JAX", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "ATL", wins: 0, obo: 0, dbo: 0, bonuses: [] }, { team: "DEN", wins: 0, obo: 0, dbo: 0, bonuses: [] } ] }
Output