Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.9 KB

File metadata and controls

57 lines (41 loc) · 1.9 KB

Tasks

Automatisation scripts for miscellanous tasks and local or remote workflow.

For Latex workflow :

  • create_notes : initialise latex notes in folder
  • extract_tex : gather latex notes to local repo
  • gather_pdf_notes : gather all pdf notes from scattered note folders
  • synchronize_local : minimal version of robocopy or rsync to update local notes from repo

For EC2 workflow :

  • monitor_usage : store memory activity to file
  • tmux pre-defined sessions : panes settings

For local workflow :

  • todo
  • claude_cli : query claude in terminal and copy reply to clipboard
  • vocab
  • backup_documents
  • gather_bins : compiles local projects to binaries

Details

Backup documents

Synchronize data from dual boot partitions, from a "backup" ntfs partition.

Flowchart :

drawing

The "backup" partition is expected to be the newest version at each session start. The Ubuntu session can only make additions to reduce the risk of conflict.

Regarding Windows task scheduler tricks to run at shutdown :

Scripts location :

  • Ubuntu : /bin/unix/backup/*.sh
  • Windows : /bin/windows/backup_documents.bat

Helper reference for systemctl integration in Unix :


TODO :

  • add Terminal User Interface (TUI) to todo with this crate
  • add TUI to vocab
  • connect claude_cli to vocab
  • tree CLI to browse nested article folders -> from cargo bin https://crates.io/crates/tree-rs
  • add script to gather binaries

Other refs :