Un outil en ligne de commande (CLI) simple et efficace pour gérer votre instance Wiki.js directement depuis le terminal.
English version available below.
Une courte démonstration de l’utilisation du script est disponible ici :
- Twitter / X : https://x.com/BlablaLinux/status/2010331294027366754
- Mastodon : https://mastodon.blablalinux.be/@blablalinux/115876532413596808
- GitHub : https://github.com/anyblabla/wikijs-cli
- Gitea (miroir auto‑hébergé) : https://gitea.blablalinux.be/blablalinux/wikijs-cli
- Lister / Rechercher : Affiche les pages avec leur statut (publié / brouillon) et leur langue.
- Créer : Génère des pages Markdown avec détection automatique de la langue via le slug.
- Modifier : Ouvre rapidement une page dans votre éditeur local (Nano, Vim, etc.).
- Supprimer : Suppression sécurisée avec confirmation interactive.
git clone https://github.com/anyblabla/wikijs-cli.git
cd wikijs-cligit clone https://gitea.blablalinux.be/blablalinux/wikijs-cli.git
cd wikijs-clipip3 install -r requirements.txtÉditez wiki_cli.py et renseignez :
WIKI_URL = "https://votre-wiki.tld/graphql"
WIKI_TOKEN = "votre_token_api"https://wiki.blablalinux.be/fr/python-conception-cli-wikijs
Distribué sous licence GPL‑3.0.
- List / Search: Display pages with their status (published / draft) and language.
- Create: Generate Markdown pages with automatic language detection based on the slug.
- Edit: Quickly open a page in your local editor (Nano, Vim, etc.).
- Delete: Safe deletion with interactive confirmation.
git clone https://github.com/anyblabla/wikijs-cli.git
cd wikijs-cligit clone https://gitea.blablalinux.be/blablalinux/wikijs-cli.git
cd wikijs-clipip3 install -r requirements.txtEdit wiki_cli.py and set:
WIKI_URL = "https://your-wiki.tld/graphql"
WIKI_TOKEN = "your_api_token"https://wiki.blablalinux.be/fr/python-conception-cli-wikijs
(English version coming soon)
Released under GPL‑3.0.