Skip to content

An interactive Pluto.jl notebook to visualise browser history activity as a proxy for one's sleep-wake cycle

Notifications You must be signed in to change notification settings

blepabyte/browser-actogram

Repository files navigation

browser-actogram

Inspired by the online_actogram project. Reads Firefox's database format (places.sqlite) but can ingest any stream of event timestamps.

Each column represents the 24 hours (top: 00:00, bottom: 23:00) of a single day (left: earliest, right: most recent) where the brightness of a cell corresponds to wakefulness estimated by browser activity

output-example

  • Tries to estimate sleep cycle phase (red cells above)

  • Generates plots of sleepcycle frequency components

frequency plot

You can use the Pluto.jl notebook acto_notebook.jl to generate your own. A static version of the notebook interface with usage instructions can be found at https://blepabyte.github.io/browser-actogram.

About

An interactive Pluto.jl notebook to visualise browser history activity as a proxy for one's sleep-wake cycle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages