# Journal

* [[01_JOURNAL/2025|Journal 2025]]
* [[01_JOURNAL/2026|Journal 2026]]
* [[01_Journal/Reviews]]
* 

`${widgets.subPages()}`

## 10 derniers jours

${query[[
  from p = index.tag "page" 
  where p.name.startsWith("01_Journal/") 
  order by p.name 
  desc limit 10
  select {
    DAY = "[[" .. p.ref .. "]]",
    MODIFIED = string.split(p.lastModified, "T")[1] .. " " .. string.sub(string.split(p.lastModified, "T")[2], 1, 5),
    TAGS = p.tags
  }  
]]}

## Mentions “TODO” à traiter

${query[[
  from i = index.tag "item" 
  where i.name.startsWith("TODO:")
  order by i.name desc 
  limit 5
  select {
    PAGE = i.page,
    TEXT = "[[" .. i.ref .. "|" .. i.text .. "]]",
    TAGS = i.tags
  }
]]}



## MODELE

Code pour lister les tâches done du jour

```
${query[[
  from _ = index.tag "task"
  where _.state
    and _.completed
    and string.startsWith(_.completed, string.split(_CTX.currentPage.name, "/")[#string.split(_CTX.currentPage.name, "/")])
  order by _.text 
  desc limit 10 
  select {
    REF = '[[' .. _.ref .. ']]',
    TEXT = _.text,
    COMPLETED = _.completed
  }
]]}
```

