Files
blog-writer/Makefile
2026-03-06 18:45:01 +01:00

27 lines
726 B
Makefile

ENV = export $(shell cat .env | grep -v '^\#' | grep -v '^$$' | xargs)
.PHONY: fetch write translate upload clean all
## Downloads a wiki page into SOURCE.md
## Usage: make fetch URL=/path/to/page
fetch:
@$(ENV) && python3 generator.py fetch $(URL)
## Writes a blog post from SOURCE.md → BLOGPOST.md
write:
@$(ENV) && python3 generator.py write
## Translates BLOGPOST.md → TRANSLATED_BLOGPOST.md
translate:
@$(ENV) && python3 generator.py translate
## Uploads TRANSLATED_BLOGPOST.md to the wiki
upload:
@$(ENV) && python3 generator.py upload
## Deletes .md files from the output directory
clean:
@$(ENV) && python3 generator.py clean
## Full pipeline: write → translate → upload
all: write translate upload