Journal Des images (et des vidéos) dans le terminal avec des caractères Unicode

Posté par (page perso) . Licence CC by-sa.
54
11
fév.
2020

Nal,

Ces derniers temps, je m’amuse à rendre des images dans le terminal en utilisant notamment les caractères « blocs » d’Unicode et les codes couleurs ANSI. J’ai donc créé une crate Rust nommée blockish pour afficher des color buffers (images, GIF et rendus 3D).

Comme je me suis dit que ce serait sympa de rendre des vidéos aussi, j’ai écrit blockish‑caca, un projet utilisant LD_PRELOAD pour afficher le color buffer à la place de libcaca dans des lecteurs (...)

Diskio Pi : l’aventure continue

63
8
fév.
2020
Matériel

Il y a un an, je vous avais raconté l’historique de mon projet Diskio Pi à travers une dépêche, suivie d’un journal pour expliquer ce qu’était ce produit, proposé en financement participatif. Nombre d’entre vous ont été intéressés et ont aussi participé (merci à vous !) au financement Ulule de 2019.

La fabrication m’a pris un an, parsemée de doutes, de questions et de suggestions de la communauté, de tests et de galères à résoudre. Les livraisons ne devraient finalement pas tarder, j’explique ici les difficultés que j’ai rencontrées jusqu’à présent.

Parallèlement, et parce que j’ai eu quelques demandes urgentes, un nouveau financement est organisé afin de poursuivre la production, voire de l’intensifier. Ce nouveau financement se termine le 17 février 2020.

N. D. M. : un Raspberry Pi 3 A+ sera offert au centième contributeur (premier et deuxième financements confondus), si le financement actuel est un succès. Au terme du financement, l'objectif était dépassé (153%).

Journal Des nouvelles de youtube-subscriptions, application pour regarder ses abonnements dans le terminal

Posté par (page perso) . Licence CC by-sa.
15
2
déc.
2019

Nal,

Je t'avais précédemment présenté youtube-subscriptions, application pour le terminal sous liscense MIT,
qui sert à charger et regarder ses abonnements youtube.
Depuis, j'ai pu faire quelques améliorations qui pourront peut-être t'intéresser, à savoir, entre autres:

  • support de peertube (via la configuration channel_urls)
  • utilisation de mpv par défaut (mvp_mode) ce dernier incluant déjà youtube-dl
  • afficher la sortie et les erreurs des commandes externes lancées (youtube-dl, player video)
  • filtrage des videos (touche 'f' ou '|')
  • support de (...)

Journal quelques nouvelles de youtube-subscriptions

Posté par (page perso) . Licence CC by-sa.
25
4
oct.
2019

Cher journal,

Il y a quelques mois, je te présentait une petite application pour regarder ses abonnements youtube dans le terminal.

Depuis, j'y ai apporté quelques améliorations qui peuvent t'intéresser, à savoir:

  • configuration de l'application, notamment changement du format de la vidéo récupérée par youtube-dl (donc sa qualité)
  • lancement de n'importe quel id de video youtube, via la commande :o <monid>
  • filtrage des vidéos (touche f + pattern à filtrer)
  • lancement par défaut des vidéos avec mpv en streaming (...)

Forum Linux.débutant information sur le terminal

Posté par . Licence CC by-sa.
0
13
sept.
2019

Bonjour,
je suis novice, je commence depuis quelques semaine a m'intéresser de plus en plus au codage, mais il y a une question qui me reste sans réponse malgré mes recherches. quand j'ouvre le terminal sur Linux ça écrit root @Kali, au lieu de print ou autre… je suis un peu bloqué et j'aimerai savoir d'où vient le problème. et qu'elle est la différence entre tout ça? le langage? suis-je obliger d'installer une autre version de linux pour changer ca (...)

Forum Linux.général Console série

Posté par . Licence CC by-sa.
2
22
juin
2019

Bonjour,
J'ai un serveur headless dont la console est redirigée vers le porte série. Pas de soucis de ce côté.
Le câble série est branché via un adapteur USB à un PC sous Linux debian. Aujourd'hui pour me connecter au serveur j'ouvre donc une session sur le PC, puis je lance minicom ou screen pour me connecter au serveur et ouvrir une session dessus.

Ce que je voudrais c'est ne pas avoir besoin de m'authentifier sur le PC mais qu'un (...)

Forum Linux.débutant Terminal: surbrillance d'occurrences multiples d'un texte

Posté par . Licence CC by-sa.
2
24
avr.
2019

Bonjour à tous,

Je suis confronté à un « problème » agaçant :

Dans un terminal défilent des logs envoyés par mon_serveur exclusivement sur STDOUT.

Grâce à une astuce grappillée je ne sais plus où, je peux facilement mettre systématiquement en valeur un fragment de texte via un truc du genre :

mon_serveur start | sed -e "s/${2}/${rouge}${2}${pas_rouge}/ig"

(la chaîne de caractères étant fournie en second paramètre du (...)

Forum Linux.général Lenteurs terminal

Posté par . Licence CC by-sa.
3
5
fév.
2019

Bonjour,

En réalisant une interface graphique, j'ai réalisé que la partie la plus était la partie de l'affichage à l'écran

SCENARIO:
Réalisation d'une boucle, qui va afficher des variables tout au long de l'existence de cette boucle
Réalisation d'une boucle, affichage des valeurs uniquement une fois sortie de la boucle
Réalisation d'une boucle, qui va "afficher dans /dev/null" des variables tout au long de l'existence de cette boucle

J'obtiens donc respectivement pour la boucle= calcul de pi à 99.9999% (en (...)

Forum Linux.général Lancer des scripts avec retour graphique via cron ?

Posté par . Licence CC by-sa.
1
2
juin
2018

Bonjour à tous… après un premier post où j'ai vu mes lacunes sur plusieurs points, je reviens à la charge avec mon besoin, mieux précisé.

voilà, je cherche à faire ceci:
lancer, via crontab, une série de script .sh (par exemple) afin d’exécuter une commande sur plusieurs machines, mais avec un retour graphique via une fenêtre de terminal PAR machine (si je lance une série de commandes sur la machine en 192.168.1.10, j'ai une fenetre de terminal pour celle la… (...)

Journal [bookmark] terminaux et protection contre la copie

Posté par . Licence CC by-sa.
14
17
avr.
2018

Salut.

Ça ne doit pas être récent, mais tout de même, je me suis dis que d'autres que moi ici pourraient ne pas être au courant.
Je suis tombé sur un lien qui démontre comment insérer à l'insu de l'utilisateur lors d'un copier/coller (à noter: il faut que le retour chariot soit copié également, sinon le code n'est évidemment pas exécuté).

Pour le coup, on parle de commandes shell, d'une dangerosité évidente (il suffirait qu'un sudo ait été exécuté récemment (...)

Adoption des sinogrammes pour les options courtes des programmes GNU

Posté par (page perso) . Édité par Davy Defaud, ZeroHeure et tankey. Modéré par ZeroHeure. Licence CC by-sa.
30
1
avr.
2018
Humour

C’est une petite révolution du côté des coreutils, des built‐ins Bash et de tous ces petits programmes du projet GNU qu’on utilise sans même y penser : ceux‐ci voient arriver un changement majeur à leur syntaxe, qui va consister à utiliser des sinogrammes (caractères chinois) pour remplacer les options courtes, c’est‐à‐dire les options qui étaient jusqu’à aujourd’hui composées d’un tiret et d’une seule lettre de l’alphabet latin. Cette évolution est motivée par la pénurie de plus en plus pressante de lettres pour les options de certaines commandes, au développement desquelles elle devrait donner un nouveau souffle.

Interrogé lors d’une récente conférence à Paris, Richard Stallman lui‐même a déclaré : « J’approuve ce changement car ces programmes seront toujours distribués sous la licence publique générale GNU, version 3 ».

Tous les détails dans la suite de la dépêche.

Quel terminal pour 2018 ?

Posté par (page perso) . Édité par Davy Defaud, Benoît Sibaud et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa.
Tags :
68
10
mar.
2018
Ligne de commande

Vous connaissez les terminaux, ces petites fenêtres le plus souvent noires où l’on tape des lignes de commande bizarres ? Eh bien, vous risquez d’être surpris : le choix du logiciel pour faire ça n’est pas aussi simple que ça en a l’air et des gens continuent de proposer de nouvelles alternatives. Cette dépêche vise à présenter rapidement quelques fonctionnalités intéressantes que les terminaux historiques ne géraient pas forcément et à présenter quelques terminaux.