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}