mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-17 04:10:04 +02:00
La façade sert l'éditeur des pages mémoire (lecture, enregistrement, renommage, suppression, déplacement vers un autre projet, index MEMORY.md tenu par le code), le panneau des trackers, le mode mémoire du projet actif et les interrupteurs du mode agent, quand LOKI_MEM=rust (expérimental ; le Go reste le défaut). Les pages restent des fichiers memory/<projet>/*.md écrits de façon sûre (.bak, temporaire synchronisé puis renommé, relecture vérifiée), les trackers des valeurs du bucket tracker. Le chiffrement reste au Go : la façade fait ouvrir et sceller ses contenus par /internal/v1/crypt/*, et n'écrit jamais en clair quand la mémoire est verrouillée. gojson.rs reproduit le décodage d'encoding/json (première valeur, EOF, erreurs du scanner et de type, structs anonymes) pour renvoyer au client les mêmes messages que le Go ; il servira aux lots suivants. Côté Go : facade_mem.go remet ces routes à la façade quand elles arrivent par le tunnel ; coffre, instantanés, sauvegarde et projets restent au Go. Parité : parity_gojson_test.go (81 corps) → tests/gojson.rs ; parity_mem_test.go (noms, titres, slugs, modes, 36 dates, 102 appels de route avec le disque et la base après chacun) → tests/memory.rs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016tcGfJWefW5kUGoC2wL8cv
7598 lines
233 KiB
JSON
7598 lines
233 KiB
JSON
{
|
||
"names": [
|
||
{
|
||
"in": "",
|
||
"err": "nom vide"
|
||
},
|
||
{
|
||
"in": " ",
|
||
"err": "nom vide"
|
||
},
|
||
{
|
||
"in": "notes",
|
||
"out": "notes.md"
|
||
},
|
||
{
|
||
"in": "notes.md",
|
||
"out": "notes.md"
|
||
},
|
||
{
|
||
"in": "NOTES.MD",
|
||
"out": "NOTES.MD"
|
||
},
|
||
{
|
||
"in": "a b",
|
||
"err": "nom invalide (alphanum, ._-)"
|
||
},
|
||
{
|
||
"in": "../x",
|
||
"err": "nom invalide (alphanum, ._-)"
|
||
},
|
||
{
|
||
"in": "x/y",
|
||
"err": "nom invalide (alphanum, ._-)"
|
||
},
|
||
{
|
||
"in": "é",
|
||
"err": "nom invalide (alphanum, ._-)"
|
||
},
|
||
{
|
||
"in": "a.b-c_d",
|
||
"out": "a.b-c_d.md"
|
||
},
|
||
{
|
||
"in": ".md",
|
||
"out": ".md"
|
||
},
|
||
{
|
||
"in": ".",
|
||
"out": "..md"
|
||
},
|
||
{
|
||
"in": "..",
|
||
"out": "...md"
|
||
},
|
||
{
|
||
"in": "x.md.md",
|
||
"out": "x.md.md"
|
||
},
|
||
{
|
||
"in": " pad ",
|
||
"out": "pad.md"
|
||
},
|
||
{
|
||
"in": "tab\t",
|
||
"out": "tab.md"
|
||
},
|
||
{
|
||
"in": "MEMORY",
|
||
"out": "MEMORY.md"
|
||
},
|
||
{
|
||
"in": "memory.md",
|
||
"out": "memory.md"
|
||
},
|
||
{
|
||
"in": "x.Md",
|
||
"out": "x.Md"
|
||
}
|
||
],
|
||
"titles": {
|
||
"": "",
|
||
"\t# tab": "tab",
|
||
"\n\n": "",
|
||
"\n \n# A\n# B": "A",
|
||
" ### ": "",
|
||
"#\n#\nVrai titre": "Vrai titre",
|
||
"# # double": "# double",
|
||
"# Titre": "Titre",
|
||
"# espace insécable ": "espace insécable",
|
||
"## Titre ##": "Titre ##",
|
||
"sans dièse\nsuite": "sans dièse"
|
||
},
|
||
"slugs": {
|
||
"": "",
|
||
" Hello World ": "hello-world",
|
||
"!!!": "",
|
||
"---x---": "x",
|
||
"Perso & Cie": "perso-cie",
|
||
"Réseau NAS": "reseau-nas",
|
||
"Straße": "stra-e",
|
||
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bcd": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
||
"abababababababababababababababababababababababababababababab": "abababababababababababababababababababab",
|
||
"Ça_va?": "ca-va",
|
||
"ÉCOLE": "ecole",
|
||
"ÎLE ÔÔ ÙÛ Ñ Ç": "ile-oo-uu-n-c",
|
||
"àâäáã éèêë": "aaaaa-eeee",
|
||
"İstanbul": "istanbul",
|
||
"Ωmega": "mega"
|
||
},
|
||
"modes": {
|
||
"": "always",
|
||
" OFF ": "off",
|
||
"always": "always",
|
||
"auto": "always",
|
||
"bizarre": "always",
|
||
"off": "off",
|
||
"on-demand": "always",
|
||
"ondemand": "ondemand",
|
||
"search": "search"
|
||
},
|
||
"when": [
|
||
{
|
||
"in": "",
|
||
"ts": "{{NOW}}"
|
||
},
|
||
{
|
||
"in": "now",
|
||
"ts": "{{NOW}}"
|
||
},
|
||
{
|
||
"in": "NOW",
|
||
"ts": "{{NOW}}"
|
||
},
|
||
{
|
||
"in": " Maintenant ",
|
||
"ts": "{{NOW}}"
|
||
},
|
||
{
|
||
"in": "2024-03-10",
|
||
"ts": 1710021600000,
|
||
"date_only": true
|
||
},
|
||
{
|
||
"in": "2024-03-10T08:15",
|
||
"ts": 1710051300000
|
||
},
|
||
{
|
||
"in": "2024-03-10 7:05",
|
||
"ts": 1710047100000
|
||
},
|
||
{
|
||
"in": "2024-03-10 07:5",
|
||
"err": "date non comprise : \"2024-03-10 07:5\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03-10 07:05:09",
|
||
"ts": 1710047109000
|
||
},
|
||
{
|
||
"in": "2024-03-10 07:05:09.5",
|
||
"ts": 1710047109500
|
||
},
|
||
{
|
||
"in": "2024-03-10 07:05:09,123456789999",
|
||
"ts": 1710047109123
|
||
},
|
||
{
|
||
"in": "2024-03-10 24:00",
|
||
"err": "date non comprise : \"2024-03-10 24:00\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03-10 23:60",
|
||
"err": "date non comprise : \"2024-03-10 23:60\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-13-01",
|
||
"err": "date non comprise : \"2024-13-01\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-02-29",
|
||
"ts": 1709157600000,
|
||
"date_only": true
|
||
},
|
||
{
|
||
"in": "2023-02-29",
|
||
"err": "date non comprise : \"2023-02-29\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-04-31",
|
||
"err": "date non comprise : \"2024-04-31\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03",
|
||
"ts": 1709244000000,
|
||
"date_only": true
|
||
},
|
||
{
|
||
"in": "2024",
|
||
"ts": 1704060000000,
|
||
"date_only": true
|
||
},
|
||
{
|
||
"in": "24",
|
||
"err": "date non comprise : \"24\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-3",
|
||
"err": "date non comprise : \"2024-3\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03-1",
|
||
"err": "date non comprise : \"2024-03-1\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": " 2024-03-10 ",
|
||
"ts": 1710021600000,
|
||
"date_only": true
|
||
},
|
||
{
|
||
"in": "2024-03-10 07:05",
|
||
"ts": 1710047100000
|
||
},
|
||
{
|
||
"in": "demain",
|
||
"err": "date non comprise : \"demain\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03-10T07:05Z",
|
||
"err": "date non comprise : \"2024-03-10T07:05Z\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "today",
|
||
"err": "date non comprise : \"today\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "+024",
|
||
"err": "date non comprise : \"+024\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "0000-01-01",
|
||
"ts": -62167226400000,
|
||
"date_only": true
|
||
},
|
||
{
|
||
"in": "9999-12-31 23:59:59",
|
||
"ts": 253402293599000
|
||
},
|
||
{
|
||
"in": "1234",
|
||
"err": "date non comprise : \"1234\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03-10 07",
|
||
"ts": 1710046800000
|
||
},
|
||
{
|
||
"in": "2024-03-10 7",
|
||
"ts": 1710046800000
|
||
},
|
||
{
|
||
"in": "x\u0001y",
|
||
"err": "date non comprise : \"x\\x01y\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03-10T",
|
||
"err": "date non comprise : \"2024-03-10T\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
},
|
||
{
|
||
"in": "2024-03-10 07:05:60",
|
||
"err": "date non comprise : \"2024-03-10 07:05:60\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)"
|
||
}
|
||
],
|
||
"seed": {
|
||
"config/MEM_MODE": "ondemand",
|
||
"state/active_project": "generale",
|
||
"state/projects": "[{\"slug\":\"generale\",\"name\":\"Générale\",\"created_at\":1000},{\"slug\":\"perso\",\"name\":\"Perso & Cie\",\"created_at\":2000,\"desc\":\"à moi\"}]"
|
||
},
|
||
"steps": [
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/mem",
|
||
"status": 200,
|
||
"out": {
|
||
"content": "# nouvelle page\n\nNote ici ce que loki doit retenir entre les sessions.\n",
|
||
"name": ""
|
||
},
|
||
"disk": {},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/mem?name=absente",
|
||
"status": 404,
|
||
"out": {
|
||
"error": "not found"
|
||
},
|
||
"disk": {},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/agent",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": true,
|
||
"enabled": false,
|
||
"mem_mode": "ondemand",
|
||
"pages": [],
|
||
"skills": []
|
||
},
|
||
"disk": {},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"courses\",\"content\":\"# Courses\\n\\nlait\\n\\n\\n\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"name": "courses",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"notes.md\",\"content\":\"Sans titre\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"name": "notes.md",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"../evil\",\"content\":\"x\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "nom invalide (alphanum, ._-)",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\" \",\"content\":\"x\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "nom vide",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "pas du json",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "invalid character 'p' looking for beginning of value",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":5}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "json: cannot unmarshal number into Go struct field saveReq.name of type string",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "[1]",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "json: cannot unmarshal array into Go value of type loki.saveReq",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "EOF",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses](courses.md)\n- [Sans titre](notes.md)\n",
|
||
"generale/courses.md": "# Courses\n\nlait\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"courses-v2\",\"old\":\"courses\",\"content\":\"# Courses v2\\nœufs & <pain>\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"name": "courses-v2",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Sans titre](notes.md)\n- [Courses v2](courses-v2.md)\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"notes\",\"old\":\"notes\",\"content\":\"## Titre\\nmaj\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"name": "notes",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/mem?name=courses-v2",
|
||
"status": 200,
|
||
"out": {
|
||
"content": "# Courses v2\nœufs & <pain>\n",
|
||
"name": "courses-v2"
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/mem?name=+courses-v2.md+",
|
||
"status": 200,
|
||
"out": {
|
||
"content": "# Courses v2\nœufs & <pain>\n",
|
||
"name": "courses-v2.md"
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/mem?name=a&name=courses-v2",
|
||
"status": 404,
|
||
"out": {
|
||
"error": "not found"
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/mem?name=../x",
|
||
"status": 404,
|
||
"out": {
|
||
"error": "not found"
|
||
},
|
||
"disk": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"files": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/dossier.md/": "-",
|
||
"generale/notes.txt": "pas une page",
|
||
"generale/vide.md": "\n\n"
|
||
},
|
||
"method": "GET",
|
||
"path": "/api/tools",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": true,
|
||
"enabled": false,
|
||
"mem_mode": "ondemand",
|
||
"pages": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v2",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "Titre",
|
||
"name": "notes.md"
|
||
},
|
||
{
|
||
"desc": "",
|
||
"name": "vide.md"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v2",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "Titre",
|
||
"name": "notes.md"
|
||
},
|
||
{
|
||
"desc": "",
|
||
"name": "vide.md"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"generale/vide.md": "\n\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/delete",
|
||
"body": "{\"name\":\"absente\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"generale/vide.md": "\n\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/delete",
|
||
"body": "{\"name\":\"bad/name\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "nom invalide (alphanum, ._-)",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"generale/vide.md": "\n\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/delete",
|
||
"body": "{\"name\":\"vide\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/delete",
|
||
"body": "{nope}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "invalid character 'n' looking for beginning of object key string",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Courses v2](courses-v2.md)\n- [Titre](notes.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"files": {
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v2](courses-v2.md) — la liste\n- [Titre](notes.md)\n"
|
||
},
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"courses-v2\",\"old\":\"courses-v2\",\"content\":\"# Courses v3\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"name": "courses-v2",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Titre](notes.md)\n- [Courses v3](courses-v2.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"neuve\",\"content\":\"# Neuve\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"name": "neuve",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Titre](notes.md)\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md": "## Titre\nmaj\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"notes\",\"to\":\"perso\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"notes\",\"to\":\"perso\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "page introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"courses-v2\",\"to\":\"generale\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "déjà dans ce projet",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"courses-v2\",\"to\":\" generale \"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "déjà dans ce projet",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"courses-v2\",\"to\":\"inconnu\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "projet cible introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"MEMORY\",\"to\":\"perso\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "l'index du projet n'est pas déplaçable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"x/y\",\"to\":\"perso\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "nom invalide (alphanum, ._-)",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "[]",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "json: cannot unmarshal array into Go value of type struct { Name string \"json:\\\"name\\\"\"; To string \"json:\\\"to\\\"\" }",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/mem/move",
|
||
"status": 405,
|
||
"out": {
|
||
"error": "méthode non autorisée",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"files": {
|
||
"generale/doublon.md": "# A",
|
||
"perso/doublon.md": "# B"
|
||
},
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"doublon\",\"to\":\"perso\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "une page du même nom existe déjà dans le projet cible",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"state/active_project": "perso"
|
||
},
|
||
"method": "GET",
|
||
"path": "/api/skills",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": true,
|
||
"enabled": false,
|
||
"mem_mode": "ondemand",
|
||
"pages": [
|
||
{
|
||
"desc": "Index mémoire — Perso & Cie",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "B",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Titre",
|
||
"name": "notes.md"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"desc": "Index mémoire — Perso & Cie",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "B",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Titre",
|
||
"name": "notes.md"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n"
|
||
},
|
||
"state": {
|
||
"active": "perso",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/save",
|
||
"body": "{\"name\":\"perso-1\",\"content\":\"Première\\nligne\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"name": "perso-1",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "perso",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/mem/move",
|
||
"body": "{\"name\":\"doublon\",\"to\":\"generale\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "une page du même nom existe déjà dans le projet cible",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "perso",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"state/active_project": "generale"
|
||
},
|
||
"method": "GET",
|
||
"path": "/api/agent",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": true,
|
||
"enabled": false,
|
||
"mem_mode": "ondemand",
|
||
"pages": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/agent/toggle",
|
||
"body": "{\"on\":true}",
|
||
"status": 200,
|
||
"out": {
|
||
"enabled": true,
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "1",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/tools",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": true,
|
||
"enabled": true,
|
||
"mem_mode": "ondemand",
|
||
"pages": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "1",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/skills/toggle",
|
||
"body": "{\"on\":\"oui\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"enabled": false,
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tools/toggle",
|
||
"body": "{\"on\":true}",
|
||
"status": 200,
|
||
"out": {
|
||
"enabled": true,
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "1",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/agent/toggle",
|
||
"body": "pas du json",
|
||
"status": 200,
|
||
"out": {
|
||
"enabled": false,
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/agent/compact",
|
||
"body": "{\"on\":false}",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": false,
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "off",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/agent",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": false,
|
||
"enabled": false,
|
||
"mem_mode": "ondemand",
|
||
"pages": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "off",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/agent/compact",
|
||
"body": "{}",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": false,
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "off",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"config/COMPACT": " NON "
|
||
},
|
||
"method": "GET",
|
||
"path": "/api/agent",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": false,
|
||
"enabled": false,
|
||
"mem_mode": "ondemand",
|
||
"pages": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": " NON ",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/agent/compact",
|
||
"body": "{\"on\":true}",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": true,
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/memory",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "ondemand",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/memory",
|
||
"body": "{\"mode\":\" Search \"}",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "search",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "search",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/agent",
|
||
"status": 200,
|
||
"out": {
|
||
"compact": true,
|
||
"enabled": false,
|
||
"mem_mode": "search",
|
||
"pages": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
],
|
||
"skills": [
|
||
{
|
||
"desc": "Index mémoire — Générale",
|
||
"name": "MEMORY.md"
|
||
},
|
||
{
|
||
"desc": "Zêta",
|
||
"name": "Zeta.MD"
|
||
},
|
||
{
|
||
"desc": "Courses v3",
|
||
"name": "courses-v2.md"
|
||
},
|
||
{
|
||
"desc": "A",
|
||
"name": "doublon.md"
|
||
},
|
||
{
|
||
"desc": "Neuve",
|
||
"name": "neuve.md"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "search",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/memory",
|
||
"body": "pas du json",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "always",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "always",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/memory",
|
||
"body": "{\"mode\":\"off\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "off",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "PUT",
|
||
"path": "/api/memory",
|
||
"body": "{\"mode\":\"ondemand\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "off",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"state/active_project": "fantome"
|
||
},
|
||
"method": "POST",
|
||
"path": "/api/memory",
|
||
"body": "{\"mode\":\"off\"}",
|
||
"status": 500,
|
||
"out": {
|
||
"error": "projet introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "fantome",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/memory",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "ondemand",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "fantome",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"state/active_project": "perso"
|
||
},
|
||
"method": "POST",
|
||
"path": "/api/memory",
|
||
"body": "{\"mode\":\"ondemand\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "ondemand",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "perso",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"state/active_project": "generale"
|
||
},
|
||
"method": "GET",
|
||
"path": "/api/memory",
|
||
"status": 200,
|
||
"out": {
|
||
"mode": "off",
|
||
"ok": true
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/tracker",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": []
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"Poids\",\"when\":\"2024-03-10\",\"text\":\" 78,2 kg \"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1710021600000,
|
||
"last_text": "78,2 kg",
|
||
"last_ts": 1710021600000,
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"Poids\",\"when\":\"2024-03-09 08:15\",\"text\":\"78,9\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 2,
|
||
"first_ts": 1709964900000,
|
||
"last_text": "78,2 kg",
|
||
"last_ts": 1710021600000,
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"poids\",\"text\":\"77\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 3,
|
||
"first_ts": 1709964900000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"ADD\",\"name\":\"Réseau NAS\",\"when\":\"2023\",\"text\":\"installé <ok> & fini\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 3,
|
||
"first_ts": 1709964900000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS",
|
||
"slug": "reseau-nas"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"\",\"text\":\"x\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "nom de tracker vide",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"x\",\"text\":\" \"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "contenu vide",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"x\",\"when\":\"demain\",\"text\":\"y\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "date non comprise : \"demain\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"!!!\",\"when\":\"2025-01\",\"text\":\"z\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 3,
|
||
"first_ts": 1709964900000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS",
|
||
"slug": "reseau-nas"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"Même jour\",\"when\":\"2025-01\",\"text\":\"m\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 3,
|
||
"first_ts": 1709964900000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS",
|
||
"slug": "reseau-nas"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/tracker?slug=poids",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"tracker": {
|
||
"count": 3,
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"first_ts": 1709964900000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
}
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/tracker?slug=absent",
|
||
"status": 404,
|
||
"out": {
|
||
"error": "tracker introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,9",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"{{ID2}}\",\"text\":\" 78,0 kg \"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 3,
|
||
"first_ts": 1709964900000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS",
|
||
"slug": "reseau-nas"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1709964900000
|
||
},
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"{{ID2}}\",\"when\":\"2024-03-11 07:00\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 3,
|
||
"first_ts": 1710021600000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS",
|
||
"slug": "reseau-nas"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"{{ID1}}\",\"when\":\"hier\",\"text\":\"perdu\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "date non comprise : \"hier\" (attendu AAAA, AAAA-MM, AAAA-MM-JJ ou AAAA-MM-JJ HH:MM)",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"edit\",\"slug\":\"poids\",\"id\":\"999\",\"text\":\"x\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "événement introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"edit\",\"slug\":\"absent\",\"id\":\"{{ID1}}\",\"text\":\"x\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "tracker introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID1}}",
|
||
"text": "78,2 kg",
|
||
"ts": 1710021600000
|
||
},
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"delete\",\"slug\":\"poids\",\"id\":\"{{ID1}}\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 2,
|
||
"first_ts": 1710133200000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS",
|
||
"slug": "reseau-nas"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"delete\",\"slug\":\"poids\",\"id\":\"{{ID1}}\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "événement introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"rename\",\"slug\":\"reseau-nas\",\"name\":\" Réseau NAS (bureau) \"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 2,
|
||
"first_ts": 1710133200000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "Poids",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "Poids"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"rename\",\"slug\":\"poids\",\"name\":\"POIDS\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 2,
|
||
"first_ts": 1710133200000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "POIDS",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"rename\",\"slug\":\"tracker\",\"name\":\"Poids\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "un tracker du même nom existe déjà",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"rename\",\"slug\":\"tracker\",\"name\":\" \"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "nom vide",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"rename\",\"slug\":\"tracker\",\"name\":\"???\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "nom invalide",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"rename\",\"slug\":\"absent\",\"name\":\"Neuf\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "tracker introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"move\",\"slug\":\"tracker\",\"to\":\"perso\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 2,
|
||
"first_ts": 1710133200000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "POIDS",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"move\",\"slug\":\"poids\",\"to\":\"inconnu\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "projet cible introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"move\",\"slug\":\"poids\",\"to\":\"generale\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 2,
|
||
"first_ts": 1710133200000,
|
||
"last_text": "77",
|
||
"last_ts": "{{NOW}}",
|
||
"name": "POIDS",
|
||
"slug": "poids"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"move\",\"slug\":\"absent\",\"to\":\"perso\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "tracker introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"state/active_project": "perso"
|
||
},
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":\"Même jour\",\"when\":\"2025-02\",\"text\":\"perso\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1738360800000,
|
||
"last_text": "perso",
|
||
"last_ts": 1738360800000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "z",
|
||
"last_ts": 1735682400000,
|
||
"name": "!!!",
|
||
"slug": "tracker"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "perso",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"state/active_project": "generale"
|
||
},
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"move\",\"slug\":\"meme-jour\",\"to\":\"perso\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "un tracker du même nom existe déjà dans le projet cible",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/poids": {
|
||
"events": [
|
||
{
|
||
"id": "{{ID2}}",
|
||
"text": "78,0 kg",
|
||
"ts": 1710133200000
|
||
},
|
||
{
|
||
"id": "{{ID3}}",
|
||
"text": "77",
|
||
"ts": "{{NOW}}"
|
||
}
|
||
],
|
||
"name": "POIDS"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"delete_tracker\",\"slug\":\"poids\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"delete_tracker\",\"slug\":\"absent\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"bidule\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "action inconnue : \"bidule\"",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "pas du json",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "invalid character 'p' looking for beginning of value",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "\"texte\"",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "json: cannot unmarshal string into Go value of type struct { Action string \"json:\\\"action\\\"\"; Slug string \"json:\\\"slug\\\"\"; Name string \"json:\\\"name\\\"\"; When string \"json:\\\"when\\\"\"; Text string \"json:\\\"text\\\"\"; ID string \"json:\\\"id\\\"\"; To string \"json:\\\"to\\\"\" }",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"add\",\"name\":3}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "json: cannot unmarshal number into Go struct field .name of type string",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "PUT",
|
||
"path": "/api/tracker",
|
||
"status": 405,
|
||
"out": {
|
||
"error": "méthode non autorisée",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"tracker/generale/casse": "pas du json"
|
||
},
|
||
"method": "GET",
|
||
"path": "/api/tracker",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {
|
||
"generale/casse": "pas du json"
|
||
},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/tracker?slug=casse",
|
||
"status": 404,
|
||
"out": {
|
||
"error": "tracker introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {
|
||
"generale/casse": "pas du json"
|
||
},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"store": {
|
||
"tracker/generale/vide": "{\"name\":\"Vide\",\"events\":null}"
|
||
},
|
||
"method": "GET",
|
||
"path": "/api/tracker?slug=vide",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"tracker": {
|
||
"count": 0,
|
||
"first_ts": 0,
|
||
"last_text": "",
|
||
"last_ts": 0,
|
||
"name": "Vide",
|
||
"slug": "vide"
|
||
}
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {
|
||
"generale/casse": "pas du json"
|
||
},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/vide": {
|
||
"events": null,
|
||
"name": "Vide"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"rename\",\"slug\":\"vide\",\"name\":\"VIDE\"}",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
},
|
||
{
|
||
"count": 0,
|
||
"first_ts": 0,
|
||
"last_text": "",
|
||
"last_ts": 0,
|
||
"name": "VIDE",
|
||
"slug": "vide"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {
|
||
"generale/casse": "pas du json"
|
||
},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/vide": {
|
||
"events": null,
|
||
"name": "VIDE"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "POST",
|
||
"path": "/api/tracker",
|
||
"body": "{\"action\":\"delete\",\"slug\":\"vide\",\"id\":\"1\"}",
|
||
"status": 400,
|
||
"out": {
|
||
"error": "événement introuvable",
|
||
"ok": false
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {
|
||
"generale/casse": "pas du json"
|
||
},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/vide": {
|
||
"events": null,
|
||
"name": "VIDE"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"method": "GET",
|
||
"path": "/api/tracker",
|
||
"status": 200,
|
||
"out": {
|
||
"ok": true,
|
||
"trackers": [
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1735682400000,
|
||
"last_text": "m",
|
||
"last_ts": 1735682400000,
|
||
"name": "Même jour",
|
||
"slug": "meme-jour"
|
||
},
|
||
{
|
||
"count": 1,
|
||
"first_ts": 1672524000000,
|
||
"last_text": "installé <ok> & fini",
|
||
"last_ts": 1672524000000,
|
||
"name": "Réseau NAS (bureau)",
|
||
"slug": "reseau-nas-bureau"
|
||
},
|
||
{
|
||
"count": 0,
|
||
"first_ts": 0,
|
||
"last_text": "",
|
||
"last_ts": 0,
|
||
"name": "VIDE",
|
||
"slug": "vide"
|
||
}
|
||
]
|
||
},
|
||
"disk": {
|
||
"generale/.cache.md": "caché",
|
||
"generale/MEMORY.md": "# Index mémoire — Générale\n\n- [Courses v3](courses-v2.md)\n- [Neuve](neuve.md)\n",
|
||
"generale/Zeta.MD": "# Zêta\n",
|
||
"generale/courses-v2.md": "# Courses v3\n",
|
||
"generale/courses-v2.md.bak": "# Courses v2\nœufs & <pain>\n",
|
||
"generale/doublon.md": "# A",
|
||
"generale/neuve.md": "# Neuve\n",
|
||
"generale/notes.md.bak": "Sans titre\n",
|
||
"generale/notes.txt": "pas une page",
|
||
"perso/MEMORY.md": "# Index mémoire — Perso & Cie\n\nUne ligne par page de ce projet (`- [titre](fichier.md) — accroche`). Tenu à jour automatiquement à la création et à la suppression d'une page ; l'accroche après le titre, elle, est libre.\n- [Titre](notes.md)\n- [Première](perso-1.md)\n",
|
||
"perso/doublon.md": "# B",
|
||
"perso/notes.md": "## Titre\nmaj\n",
|
||
"perso/perso-1.md": "Première\nligne\n"
|
||
},
|
||
"state": {
|
||
"active": "generale",
|
||
"agent": "",
|
||
"compact": "",
|
||
"mem_mode": "ondemand",
|
||
"projects": [
|
||
{
|
||
"created_at": 1000,
|
||
"mem_mode": "off",
|
||
"name": "Générale",
|
||
"slug": "generale"
|
||
},
|
||
{
|
||
"created_at": 2000,
|
||
"desc": "à moi",
|
||
"mem_mode": "ondemand",
|
||
"name": "Perso & Cie",
|
||
"slug": "perso"
|
||
}
|
||
],
|
||
"tracker_raw": {
|
||
"generale/casse": "pas du json"
|
||
},
|
||
"trackers": {
|
||
"generale/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID6}}",
|
||
"text": "m",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"generale/reseau-nas-bureau": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID4}}",
|
||
"text": "installé <ok> & fini",
|
||
"ts": 1672524000000
|
||
}
|
||
],
|
||
"name": "Réseau NAS (bureau)"
|
||
},
|
||
"generale/vide": {
|
||
"events": null,
|
||
"name": "VIDE"
|
||
},
|
||
"perso/meme-jour": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID7}}",
|
||
"text": "perso",
|
||
"ts": 1738360800000
|
||
}
|
||
],
|
||
"name": "Même jour"
|
||
},
|
||
"perso/tracker": {
|
||
"events": [
|
||
{
|
||
"date_only": true,
|
||
"id": "{{ID5}}",
|
||
"text": "z",
|
||
"ts": 1735682400000
|
||
}
|
||
],
|
||
"name": "!!!"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|