Skip to content

anyblabla/wikijs-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages