journald logs en javascript
Publié : 08 aou 2016, 15:45
Depuis quelques jours, je me teste le framework electron. version 1.0 sortie au mois de mai de cette année, mais existe depuis un an.
un programme electron c'est en gros: un noyau chromium que l'on réutilise pour écrire son application (bureau ou web) avec le langage javascript.
Intérêt :
beurk :
Pour nous, en bureau, c'est sympa car indépendant de gtk ou kde et rapide à écrire car uniquement html+[css]+javascript
Pour mon premier test, je suis partis avec quelque chose de "facile", une interface graphique à journalctl
Le résultat est disponible dans AUR
Tout premier jet, je découvre le code source suivra lorsque j'aurais fait un peu de ménage et que le programme sera plus finalisé. Pour l'instant il me sert surtout d'excuse pour découvrir nodejs.
Utilisation (pour l'instant) :
* recherche 3 modes : programme(dbus), unité(dbus) ou path (/usr/bin/dbus-daemon) : pas les mêmes résultats à chaque mode !
* La date est utilisée uniquement si le boot n'est pas spécifié
* nombre limité à 1400
EDIT:
* thèmes
* dialogue pour tous les détails sur la ligne de log + dialogue détails sur l'unité
* dialogue pacman -Qi et -Ql a partir des messages de log
* recherche dans les man en HTML et ballade entre les mans avec des hyperliens
un programme electron c'est en gros: un noyau chromium que l'on réutilise pour écrire son application (bureau ou web) avec le langage javascript.
Intérêt :
- portable sur linux, win et osx
- interface html donc simple
- "facilement" re-distribuable en beaucoup de formats : aur, AppImage ...
build --linux Appimage pacman --x64
beurk :
- chaque programme et un (noyau) chromium donc gros surpoids
- interface html donc pas top avec le style de notre bureau
Pour nous, en bureau, c'est sympa car indépendant de gtk ou kde et rapide à écrire car uniquement html+[css]+javascript
Pour mon premier test, je suis partis avec quelque chose de "facile", une interface graphique à journalctl
Le résultat est disponible dans AUR
sys-journald-bin
pour l'instant uniquement au format AppImage (42Mo ) Tout premier jet, je découvre le code source suivra lorsque j'aurais fait un peu de ménage et que le programme sera plus finalisé. Pour l'instant il me sert surtout d'excuse pour découvrir nodejs.
Utilisation (pour l'instant) :
* recherche 3 modes : programme(dbus), unité(dbus) ou path (/usr/bin/dbus-daemon) : pas les mêmes résultats à chaque mode !
* La date est utilisée uniquement si le boot n'est pas spécifié
* nombre limité à 1400
EDIT:
* thèmes
* dialogue pour tous les détails sur la ligne de log + dialogue détails sur l'unité
* dialogue pacman -Qi et -Ql a partir des messages de log
* recherche dans les man en HTML et ballade entre les mans avec des hyperliens