Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/ai-music-system / lib/state.js |
| Date | Not specified in source |
| Repository | Janady13/ai-music-system |
| Revision | 9a816470ef81edba7a5d8f3aae62c05eead638a7 |
| Branch | main |
| Path or archive member | lib/state.js |
| Original SHA-256 | 2ad53959491b77fefaeb9672c7a12dd8c91747ff1a49239c7e4fabb7d43d3193 |
| Git blob SHA | 291cc5f06e77c4f40ee7910d0f8ec19432d77c11 |
| Reading-copy SHA-256 | 2ad53959491b77fefaeb9672c7a12dd8c91747ff1a49239c7e4fabb7d43d3193 |
Every recorded occurrence
These 3 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| Janady13/ai-music-system / lib/state.js | main | 9a816470ef81edba7a5d8f3aae62c05eead638a7 | Open original |
| Janady13/ai-music-system / lib/state.js | codex/create-ai-for-music-generation-ifwcfc | cd5207850253ee238f8a267c043b1e3c070ed81a | Open original |
| Janady13/ai-music-system / lib/state.js | codex/create-ai-for-music-generation | 017052c0e72c6175378aebb7a7f9dd96e82c3ce2 | Open original |
Recovered source transcript
Download complete source text ↓21 lines · 0.6 KB
const fs = require("fs");
const os = require("os");
const path = require("path");
const FILE = path.join(os.homedir(), ".skynet_status.json");
function read() {
try { return JSON.parse(fs.readFileSync(FILE,"utf8")); } catch { return {}; }
}
function write(upd) {
const cur = read();
const next = { ...cur, ...upd };
fs.writeFileSync(FILE, JSON.stringify(next, null, 2));
}
function touch(key) {
const cur = read();
const now = Date.now();
cur[key] = now;
fs.writeFileSync(FILE, JSON.stringify(cur, null, 2));
}
module.exports = { read, write, touch, FILE };