Obsidian conversion script
This commit is contained in:
parent
b712335fa4
commit
ffdac104b0
2 changed files with 13 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -3,3 +3,4 @@ site/
|
|||
*.htpasswd
|
||||
.hugo_build.lock
|
||||
docs/unsorted/
|
||||
obsidian/
|
||||
|
|
|
|||
12
convert_obsidian.sh
Executable file
12
convert_obsidian.sh
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
mapfile -d '' filepaths < <(find ./obsidian -type f -print0)
|
||||
|
||||
for filepath in "${filepaths[@]}"; do
|
||||
filename=$(basename "$filepath")
|
||||
title="${filename%.md}"
|
||||
new_filename=$(echo "$filename" | sed 's/\s/-/g' | sed 's/[A-Z]/\l&/g')
|
||||
new_filepath="./docs/unsorted/${new_filename}"
|
||||
echo -ne "# $title\n\n" > $new_filepath
|
||||
cat "$filepath" >> $new_filepath
|
||||
done
|
||||
Loading…
Add table
Add a link
Reference in a new issue