3import { type Component } from "npm:@easrng/elements@0.1.15";
4import { stream } from "npm:@easrng/elements@0.1.15/server";
5import { parseHTML } from "npm:linkedom@0.18.4";
6const { document, Node } = parseHTML(`<!DOCTYPE html>`);
7import { cohostSanitize } from "https://esm.town/v/easrng/cohostSanitize";
1import { isProbablyReaderable, Readability } from "npm:@mozilla/readability@^0.5.0";
2import { DOMParser } from "npm:linkedom@0.16.10";
3import { marked } from "npm:marked@12.0.1";
4import TurndownService from "npm:turndown@^7.1.3";
6 */
7
8import { DOMParser } from "https://esm.sh/linkedom";
9
10const NASA_API_KEY = 'vYg1cCNLVbcgNemMWuLEjoJsGOGbBXZjZjmwVwuV';
4 const Plot = await import("https://cdn.jsdelivr.net/npm/@observablehq/plot@0.6.14/+esm");
5 const d3 = await import("https://cdn.jsdelivr.net/npm/d3@7/+esm");
6 const { document } = await import("https://cdn.jsdelivr.net/npm/linkedom@0.15/+esm").then((
7 { parseHTML: p },
8 ) => p(`<a>`));
1import * as Plot from "npm:@observablehq/plot@0.6.14";
2import { d3 } from "npm:d3@7";
3import { parseHTML } from "npm:linkedom@0.15";
4
5export default async function() {
1Migrated from folder: Archive/plotLinkeDOMSRRExample
2import { altelierHarfanfLastItems } from "https://esm.town/v/vogelino/altelierHarfanfLastItems";
3import buildRSSFeedString from "https://esm.town/v/vogelino/buildRSSFeedString";
4import { DOMParser } from "npm:linkedom@0.16.10";
5
6function response(message: string, contentType = "text/markdown"): Response {
1import buildRSSFeedString from "https://esm.town/v/vogelino/buildRSSFeedString";
2import { DOMParser } from "npm:linkedom@0.16.10";
3
4function response(message: string, contentType = "text/markdown"): Response {
1import { isProbablyReaderable, Readability } from "npm:@mozilla/readability@^0.5.0";
2import { DOMParser } from "npm:linkedom@0.16.10";
3import { marked } from "npm:marked@12.0.1";
4import { getSubtitles } from "npm:youtube-captions-scraper@^2.0.1";
2 const Plot = await import("https://cdn.jsdelivr.net/npm/@observablehq/plot@0.6.14/+esm");
3 const d3 = await import("https://cdn.jsdelivr.net/npm/d3@7/+esm");
4 const { document } = await import("https://cdn.jsdelivr.net/npm/linkedom@0.15/+esm").then((
5 { parseHTML: p },
6 ) => p(`<a>`));