2import { msAgo } from "https://esm.town/v/rodrigotello/msAgo?v=2";
3import process from "node:process";
4import { notionGetDatabaseEditedAfter } from "https://esm.town/v/stevekrouse/notionGetDatabaseEditedAfter";
5
6export const untitled_TeCzFPJC = notionGetDatabaseEditedAfter({
7 auth: process.env.notion,
8 databaseId: "725cb1d741674413b933a37a50f1961f",
9 date: msAgo(2 * msDay),
10});
51 });
52 // Step 2: Create comment on Lemmy
53 // Step 3: Update Database
54 spacexLemmyDb.commentMap[commentId] = {
55 lemmyId: ret.comment_view.comment.id,
86 }> =>
87 fetchJSON(
88 `https://api.discogs.com/database/search?token=${token}&q=${query}${
89 isMaster ? "&type=master" : ""
90 }`
11 },
12 );
13 // Sample data from: https://blog.airtable.com/database-vs-spreadsheet/
14 // appXSrKDlwbAijRmD is the name of the base, recxS2AKaE1klriwW is the record ID
15 return data;
13*/
14
15/** Database client for replit's key-value store */
16
17export function createReplitDBClient(REPLIT_DB_URL) {
27 await import("npm:dotenv");
28 const { PineconeClient } = await import(
29 "npm:@pinecone-database/pinecone"
30 );
31 const client = new PineconeClient();
1import { parseNotionDateDoc } from "https://esm.town/v/stevekrouse/parseNotionDateDoc";
2import { logError } from "https://esm.town/v/stevekrouse/logError";
3import { getDateMeDatabase } from "https://esm.town/v/stevekrouse/getDateMeDatabase";
4
5export const getNotionDateMeDocs = async () =>
6 (await getDateMeDatabase())
7 .map((d) =>
8 logError(() =>
1import { databaseVal } from "https://esm.town/v/realog/databaseVal";
2import { easyAQI } from "https://esm.town/v/stevekrouse/easyAQI?v=3";
3
7 location: location,
8 });
9 const previousAQI = databaseVal.pop();
10 let direction = "";
11 if (myAQI.aqi < previousAQI.AQI) {
20 const messageText =
21 `The AQI is ${direction} at ${myAQI.aqi} which is categorized as ${myAQI.severity}.`;
22 databaseVal.splice(0, databaseVal.length);
23 const storeAQI = databaseVal.push({
24 "AQI": Number(myAQI.aqi),
25 "severity": myAQI.severity,
29 });
30 const notionAuthRes = await response.json();
31 // Retrieve access token and other properties to save to database
32 let accessToken = notionAuthRes.access_token;
33 let email = notionAuthRes.owner.user.person.email;
4// Email alerts when new Docs posted to https://DateMe.Directory
5// Subscribe by signing up to VT & forking to your account
6// Requires an upstash account: https://docs.val.town/persistence-databases/upstash
7export let dateMeNotify = notifyNew({
8 getData: fetchDateMeProfiles,