Public
Edited
Aug 18, 2022
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
get_pagescreated = async function ({ username, wikipedia, offset = "" }) {
return d3.json(
"https://xtools.wmflabs.org/api/user/pages/" +
wikipedia +
"/" +
username +
"/0/noredirects/live///" +
offset
);
}
Insert cell
get_pagescreated({
username: "Philippe rogez",
wikipedia: "fr.wikipedia.org",
offset: ""
})
Insert cell
Insert cell
allpagescreated = {
let result = [];
let offset = "";
while (offset !== undefined) {
let data = await get_pagescreated({
username: username,
wikipedia: wikipedia,
offset: offset
});
offset = data.continue;
result = result.concat(aq.from(Object.values(data.pages)));
yield result;
}
return result;
}
Insert cell
df_pagescreated = allpagescreated[0].union(allpagescreated)
Insert cell
Inputs.table(df_pagescreated)
Insert cell
Insert cell
import { aq, op } from "@uwdata/arquero"
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more