added vault builder from public tag documents

This commit is contained in:
venus
2026-03-04 02:10:30 -06:00
parent 394c70454f
commit 0834ddc9cb
11 changed files with 227 additions and 4 deletions

View File

@@ -0,0 +1,11 @@
FROM python:3.12-slim
WORKDIR /build
COPY requirements.txt .
RUN pip3 install -r requirements.txt
COPY . .
CMD ["python", "build.py"]

View File

@@ -0,0 +1,22 @@
from obsidian_parser import Vault
import shutil
dest = "/content"
src = "/vault"
# Load a vault
vault = Vault(src)
if vault:
print ("found vault")
else:
print("could not find vault")
# Find notes by exact name
note = vault.get_note("test")
# Findd all public notes
publicNotes = vault.get_notes_with_tag("public")
for note in publicNotes:
print(note.title)
shutil.copy2(f"{note.path}", dest)

View File

@@ -0,0 +1 @@
obsidianmd-parser