sketched out daily flow

This commit is contained in:
Andrzej Stepien 2023-08-06 20:36:24 +02:00
parent 9d9afba81c
commit 77ec06b59e
3 changed files with 28 additions and 0 deletions

13
src/daily.mjs Normal file
View File

@ -0,0 +1,13 @@
import { db } from "./db.mjs"
const maxCount = 30000000
const minCount = 200000
//CHECK BUFFER -
//IF EXISTS, POST NEXT BUFFERED PROMPT TO SOCIAL MEDIA
//REMOVE FROM BUFFER
//ADD TO PUBLISHED
//ELSE, CHECK LAST X ENTRIES IN PUBLISHED -- set maxCount and minCount accordingly (if recent prompts trend common, go rarer etc)
//GET RANDOM PROMPT
//POST TO SOCIAL
//ADD TO PUBLISHED

Binary file not shown.

15
src/db.mjs Normal file
View File

@ -0,0 +1,15 @@
import Knex from 'knex'
export const db = Knex({
client: 'sqlite3', // or 'better-sqlite3'
connection: {
filename: "data/database"
}
})
export const getWords = async (db) => {
return db
.select("word")
.from("dictionary")
}