À propos du projet
jqweb est un utilitaire de ligne de commande qui fonctionne comme jq mais produit une page Web interactive au lieu de texte brut. Il permet aux utilisateurs de canaliser des données JSON dans l'outil, qui sert ensuite une page HTML autonome avec une vue arborescente interactive des données. Cela facilite l'exploration de structures JSON volumineuses ou complexes directement dans un navigateur.
Les fonctionnalités clés comprennent :
- **Vue arborescente interactive** : Rend JSON avec des nœuds expansibles/écoulables.
- **Prise en charge des requêtes jq** : Comprend un sous-ensemble du moteur de requête jq, prenant en charge les chemins, les filtres et les intégrés courants pour rechercher et transformer des données dans le navigateur. Il propose également des complétions intelligentes et des suggestions de requêtes contextuelles basées sur le nœud actuel.
- **Sortie flexible** : Peut servir la page sur un port local pour un affichage immédiat, écrire dans un fichier HTML pour un partage hors ligne, ou ouvrir automatiquement le navigateur par défaut.
- **Recherche et navigation** : Prend en charge le filtrage textuel et les requêtes de chemin de style jq. Les utilisateurs peuvent copier des chemins dans le presse-papiers ou générer des requêtes basées sur des valeurs spécifiques.
- **Mode léger** : Le drapeau `--simple` supprime le moteur de requête pour une taille de page plus petite, se concentrant uniquement sur la navigation et le filtrage de base.
- **Conception réactive** : S'adapte aux écrans mobiles en masquant les outils de requête complexes tout en conservant la navigation de base.
L'installation est prise en charge via Homebrew, Go ou un script curl pour Linux/macOS. Des binaires pré-conçus sont également disponibles pour Windows, macOS et Linux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.