# Readme.me

\# 📚 Protrusive BookStack-verktøy

Dette prosjektet inneholder verktøy for å publisere innhold direkte til BookStack via terminalen. Alt er satt opp i et isolert Python-venv.

\---

\## 🟦 push\_all.py

\*\*Formål:\*\* Publiserer ferdige `.md`-filer til boka `Terminal til BookStack`.

\*\*Bruk:\*\*  
```bash  
source .venv/bin/activate  
python3 push\_all.py  
```

\---

\## 🟩 auto\_push\_episode.py

\*\*Formål:\*\* Genererer og publiserer en Protrusive Dental Podcast-episode til BookStack basert på URL.

\*\*Bruk:\*\*  
```bash  
source .venv/bin/activate  
python3 auto\_push\_episode.py "https://protrusive.co.uk/episode-101"  
```

\---

\## 📦 Installere avhengigheter (hvis nytt miljø)

```bash  
python3 -m venv .venv  
source .venv/bin/activate  
pip install -r requirements.txt  
```

\---

\## 🛠️ Filer

\- `.env` – BookStack API-nøkler og base-URL  
\- `\*.md` – Markdown-filer som push\_all.py bruker  
\- `requirements.txt` – Avhengigheter  
\- `.venv/` – Virtuelt miljø (ikke last opp til Git)

\---

\## 💡 Tips

Legg til alias i `~/.bashrc` eller `~/.zshrc`:  
```bash  
alias activate\_protrusive="cd ~/protrusive &amp;&amp; source .venv/bin/activate"  
```