Automatisation scripts for miscellanous tasks and local or remote 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
- monitor_usage : store memory activity to file
- tmux pre-defined sessions : panes settings
- todo
- claude_cli : query claude in terminal and copy reply to clipboard
- vocab
- backup_documents
- gather_bins : compiles local projects to binaries
Synchronize data from dual boot partitions, from a "backup" ntfs partition.
Flowchart :
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 :
- https://superuser.com/questions/165142/using-task-scheduler-to-run-a-task-before-shutdown
- https://www.elevenforum.com/t/is-it-possible-to-run-a-task-at-shutdown-and-how.17300/
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 :
