a tool for shared writing and social publishing
1import { readFileSync, writeFileSync } from "node:fs"; 2const cursorFile = process.env.CURSOR_FILE || "/cursor/cursor"; 3let file = readFileSync(cursorFile).toString(); 4let cursor = parseInt(file); 5if (Number.isNaN(cursor)) { 6 console.log(`invalid cursor: ${cursor}`); 7} else { 8 let newCursor = (cursor + 300 * 60 * 60 * 12).toString(); 9 writeFileSync(cursorFile, (cursor + 300 * 60 * 60 * 12).toString()); 10}