Skip to content

chataignault/tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 :

About

bat files for automatisation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors