Skip to content

Un outil CLI léger en Python pour gérer votre instance Wiki.js (Lister, Créer, Modifier, Supprimer) directement depuis le terminal. Par BlablaLinux.

License

Notifications You must be signed in to change notification settings

anyblabla/wikijs-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wiki.js CLI Manager by BlablaLinux

License Python Status Platform Demo on X Demo on Mastodon

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.


🎥 Démonstration vidéo

Une courte démonstration de l’utilisation du script est disponible ici :


📦 Dépôts disponibles


🇫🇷 Fonctionnalités

  • 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.

🚀 Installation rapide

1. Cloner le dépôt

🔵 Depuis GitHub

git clone https://github.com/anyblabla/wikijs-cli.git
cd wikijs-cli

🟠 Depuis Gitea

git clone https://gitea.blablalinux.be/blablalinux/wikijs-cli.git
cd wikijs-cli

2. Installer les dépendances

pip3 install -r requirements.txt

3. Configuration

Éditez wiki_cli.py et renseignez :

WIKI_URL = "https://votre-wiki.tld/graphql"
WIKI_TOKEN = "votre_token_api"

📖 Documentation complète

https://wiki.blablalinux.be/fr/python-conception-cli-wikijs


⚖️ Licence

Distribué sous licence GPL‑3.0.


🇬🇧 English Version

✨ Features

  • 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.

🚀 Quick Installation

1. Clone the repository

🔵 From GitHub

git clone https://github.com/anyblabla/wikijs-cli.git
cd wikijs-cli

🟠 From Gitea

git clone https://gitea.blablalinux.be/blablalinux/wikijs-cli.git
cd wikijs-cli

2. Install dependencies

pip3 install -r requirements.txt

3. Configuration

Edit wiki_cli.py and set:

WIKI_URL = "https://your-wiki.tld/graphql"
WIKI_TOKEN = "your_api_token"

📚 Full Documentation

https://wiki.blablalinux.be/fr/python-conception-cli-wikijs
(English version coming soon)


⚖️ License

Released under GPL‑3.0.

About

Un outil CLI léger en Python pour gérer votre instance Wiki.js (Lister, Créer, Modifier, Supprimer) directement depuis le terminal. Par BlablaLinux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages