Skip to content

Commit 9c582d9

Browse files
rdhyeeclaude
andauthored
Fix vocab generation: use vocab CLI instead of vocab2md.py (#48)
PR #46 switched from `vocab markdown` to `python vocab2md.py`, but vocab2md.py requires rdflib which isn't in requirements.txt. The workflow already installs vocab_tools via pipx, which provides the `vocab` CLI. This reverts to using that CLI. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 039fa1c commit 9c582d9

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

scripts/generate_vocab_docs.sh

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#
33
# Regenerates the vocabulary markdown files from the GH sources
44
#
5+
# Uses 'vocab' CLI from vocab_tools (installed via pipx in workflow)
56
#
67

78
# get the core sample type vocabularies
@@ -15,7 +16,7 @@ mkdir -p "${DEST_FOLDER}"
1516
for src in ${SOURCES[@]}; do
1617
fname="${src%%.*}.qmd"
1718
echo "Generating ${fname}..."
18-
python "${SCRIPT_FOLDER}/vocab2md.py" "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
19+
vocab markdown "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
1920
done
2021

2122
#
@@ -33,7 +34,7 @@ mkdir -p "${DEST_FOLDER}"
3334
for src in ${SOURCES[@]}; do
3435
fname="${src%%.*}.md"
3536
echo "Generating ${fname}..."
36-
python "${SCRIPT_FOLDER}/vocab2md.py" "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
37+
vocab markdown "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
3738
done
3839

3940
SOURCE_BASE="https://raw.githubusercontent.com/isamplesorg/metadata_profile_archaeology/main/vocabulary/"
@@ -43,7 +44,7 @@ mkdir -p "${DEST_FOLDER}"
4344
for src in ${SOURCES[@]}; do
4445
fname="${src%%.*}.md"
4546
echo "Generating ${fname}..."
46-
python "${SCRIPT_FOLDER}/vocab2md.py" "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
47+
vocab markdown "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
4748
done
4849

4950
SOURCE_BASE="https://raw.githubusercontent.com/isamplesorg/metadata_profile_biology/main/vocabulary/"
@@ -53,7 +54,7 @@ mkdir -p "${DEST_FOLDER}"
5354
for src in ${SOURCES[@]}; do
5455
fname="${src%%.*}.md"
5556
echo "Generating ${fname}..."
56-
python "${SCRIPT_FOLDER}/vocab2md.py" "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
57+
vocab markdown "${SOURCE_BASE}${src}" > "${DEST_FOLDER}${fname}"
5758
done
5859

5960
echo "Done."

0 commit comments

Comments
 (0)