1import { fetch } from "https://esm.town/v/std/fetch";
2import process from "node:process";
3
7) {
8 const getRandomRhyme = async (word: string) => {
9 const rhymeRes = await fetch(
10 `https://api.datamuse.com/words?rel_rhy=${word}`,
11 );
20 };
21 const sendGroupmeMessage = async (bot_id: string, text: string) => {
22 const response = await fetch("https://api.groupme.com/v3/bots/post", {
23 method: "POST",
24 headers: {
1import { ConstructReadTangleUrl } from "https://esm.town/v/willthereader/ConstructReadTangleUrl";
2import { fetchComments } from "https://esm.town/v/willthereader/fetchComments";
3import { FilterCommentsVal } from "https://esm.town/v/willthereader/FilterCommentsVal";
4import { logMessage } from "https://esm.town/v/willthereader/logMessage";
11 // Construct the URL with the desired parameters
12 const url = ConstructReadTangleUrl({ post_id: "6525827c68f969000134e052" });
13 // Fetch the comments using the constructed URL
14 logMessage("info", "Fetching comments from the server");
15 const comments = await fetchComments(url);
16 // Now filter the fetched comments
17 const filteredComments = await FilterCommentsVal.filterComments(
18 comments,
1import { email } from "https://esm.town/v/std/email?v=9";
2
3// Fetches a random joke.
4function fetchRandomJoke() {
5 const SAMPLE_JOKE = {
6 "setup": "What do you call a group of disorganized cats?",
10}
11
12const randomJoke = fetchRandomJoke();
13const setup = randomJoke.setup;
14const punchline = randomJoke.punchline;
23
24export function get_bilibili(url, cookie) {
25 return fetch(url, {
26 method: "GET",
27 credentials: "include",
44
45export function post_bilibili(url, post_data, cookie) {
46 return fetch(url, {
47 method: "POST",
48 credentials: "include",
1import { email } from "https://esm.town/v/std/email?v=9";
2
3// Fetches a random joke.
4async function fetchRandomJoke() {
5 const response = await fetch(
6 "https://official-joke-api.appspot.com/random_joke",
7 );
9}
10
11const randomJoke = await fetchRandomJoke();
12const setup = randomJoke.setup;
13const punchline = randomJoke.punchline;
1import { email } from "https://esm.town/v/std/email?v=11";
2import { fetch } from "https://esm.town/v/std/fetch";
3import { OpenAI } from "npm:openai";
4
5let location = "Halifax UK";
6let lang = "en";
7const weather = await fetch(
8 `https://wttr.in/${location}?2?lang=${lang}&format=j1`,
9).then(r => r.json());
6import { email } from "https://esm.town/v/std/email?v=9";
7
8// Fetches a random joke.
9// Fetches a random joke.
10async function fetchRandomJoke() {
11 const response = await fetch(
12 "https://official-joke-api.appspot.com/random_joke",
13 );
15}
16
17const randomJoke = await fetchRandomJoke();
18const setup = randomJoke.setup;
19const punchline = randomJoke.punchline;
1import { email } from "https://esm.town/v/std/email?v=11";
2import { fetch } from "https://esm.town/v/std/fetch";
3import { OpenAI } from "npm:openai";
4
5let location = "san francisco ca";
6let lang = "en";
7const weather = await fetch(
8 `https://wttr.in/${location}?2?lang=${lang}&format=j1`,
9).then(r => r.json());
1import { email } from "https://esm.town/v/std/email?v=9";
2
3// Fetches a random joke.
4async function fetchRandomJoke() {
5 const response = await fetch(
6 "https://official-joke-api.appspot.com/random_joke",
7 );
9}
10
11const randomJoke = await fetchRandomJoke();
12const setup = randomJoke.setup;
13const punchline = randomJoke.punchline;
4};
5
6function fetchRandomJoke() {
7 const SAMPLE_JOKE = {
8 "setup": "What is the best way to explore Italy?",
13}
14
15const randomJoke = fetchRandomJoke();
16const setup = randomJoke.setup;
17const punchline = randomJoke.punchline;