8000 GitHub - icco/etu: A wiki and productivity recorder · GitHub
[go: up one dir, main page]

Skip to content
iccoPublic

About

A wiki and productivity recorder

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Latest commit

 

History

454 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo Etu

Go Report Card Go Reference

Etu is a command line client for Etu, a journal for interstitial journaling: short notes ("blips") written between tasks.

Install

Homebrew (macOS):

brew tap icco/tap
brew install --cask etu

With Go 1.26.2 or later:

go install go.icco.me/etu@latest

Binaries for Linux, macOS, and Windows are on the releases page< 7FEA /a>.

  1. Sign up at etu.timeclimbers.com and create an API key under Settings > API.
  2. Run etu login and paste the key.
  3. Run etu create to write your first blip, then etu list to read it back.

Pricing

See pricing for current plans and trial terms. Journaling commands require subscription access; export remains available after a subscription expires or is canceled.

Commands

Command Description
create Write a new entry. Attach images with -i and audio with -a.
list List journal entries.
show Show an entry with its images and audio.
last Print the most recent entry.
random Show a random entry.
search Fuzzy search entries.
edit Edit an entry.
delete Delete an entry.
tags List tags with usage counts.
stats Show your blip, tag, and word counts.
export Export all of your data as JSON to stdout or a file (-o).
timesince Print the time since your last entry, for shell prompts.
login / logout Save or remove your API key.

Run etu [command] --help for flags.

Configuration

etu login writes config.json in your platform's config directory:

  • Linux: $XDG_CONFIG_HOME/etu/config.json, or ~/.config/etu/config.json when unset.
  • macOS: ~/Library/Application Support/etu/config.json.
  • Windows: %AppData%\etu\config.json.
{
  "api_key": "etu_...",
  "grpc_target": "grpc.etu.timeclimbers.com:443"
}

ETU_API_KEY and ETU_GRPC_TARGET override the file.

Build from source

Requires Go 1.26.2 or later.

git clone https://github.com/icco/etu
cd etu
go build -o etu .

Inspiration

Etu is the personification of time according to the Lakota. It is inspired by wiki.xxiivv.com, Time Travelers, glow, tasktimer, ticker, and the screenshots in inspiration.

About

A wiki and productivity recorder

Topics

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

0