TODO
- @write this up into a proper blog post
Procedure
Making rclone config safe to store in repo
- rclone config was inside the encfs store, but it looks like rclone offers it's own encryption
- we can store
.rclone.conf
directly inside dotfiles repo
Now we can… this shows us .docx
files
rclone ls gdrive:folder/
Convert docx to markdown
Pipe into pandoc and we we see markdown!
rclone cat sachin.rudraraju:znotebook/Roadmap.docx | pandoc --from docx --to markdown | less
Convert markdown to docx
We can generate docx from markdown and reupload back to google docs
pandoc test.md --reference-doc ~/Downloads/custom-reference.docx -o test.docx
Create wrapper script to automate for each file
- for each file in sync folder
- created
sync-settings.yaml
with user friendly format - stash local changes
- copy file from google drive and convert to markdown
- pop local changes
- create docx file and copy to google drive
- created
Issues
- for some reason, can't edit the
--reference-doc
in Google Docs, might need to edit it in Word directly according to following- https://stackoverflow.com/questions/70513062/how-do-i-add-custom-formatting-to-docx-files-generated-in-pandoc
- keep default formatting for now