sketched out daily flow
This commit is contained in:
parent
9d9afba81c
commit
77ec06b59e
|
@ -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.
|
@ -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")
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue