white.h4t.eu

Ici c'est Linux, plaintext et pentest.

Twtxt microblogging décentralisé

April 24, 2020 — ebsd

Twtxt est un service de microblogging décentralisé et minimaliste pour les hackers :-)

Installation

$ pip3 install twtxt

Configuration

$ twtxt quickstart

Ton premier tweet

$ twtxt tweet "C'est parti !"

Abonne toi

$ twtxt follow ebsd http://white.h4t.eu/twtxt.txt

Lit ta timeline

$ twtxt timeline

Liste des utilisateurs actifs

Cette page est modifiable : https://github.com/mdom/we-are-twtxt/blob/master/we-are-twtxt.txt

Client txtnish

$ git clone https://github.com/mdom/txtnish.git
$ make
$ txtnish quickstart

Tags: linux, plaintext

Comments? Tweet  

Newsboat - un lecteur RSS en ligne de commande

April 14, 2020 — ebsd

Installation

$ sudo pacman -S newsboat

Lancer newsboat

$ newsboat
Starting newsboat 2.19.0...
Loading configuration...done.
Opening cache...done.
Loading URLs from /home/ebsd/.newsboat/urls...done.
Error: no URLs configured. Please fill the file
/home/ebsd/.newsboat/urls with RSS feed URLs or import an OPML file.

Editer ce fichier

$ vi ~/.newsboat/urls

Et ajouter les urls ligne par ligne

http://white.h4t.eu/feed.rss

Il ne reste plus qu'à lire !

$ newsboat

Tags: plaintext

Comments? Tweet  

Réaliser sa TODO LIST en mode plaintext

April 04, 2020 — ebsd

Troisième semaine de de confinement, j'arrive à la fin de mon premier sachet de 48 dosettes de café, un petit bébé qui commence à s'agripper à ma chaise pour se hisser, et je réfléchis à mon organisation.

  ,==.      
 /  66\    
 \c  -_)  
  `) (   
  /   \    
 /   \ \    
((   /\ \_ |
 \\  \ `--`|
 / / /  |~~~
(_(___)_|

Nous avons tous nos organisations personnelles pour gérer les "choses" que nous avons à faire. Tableurs infames couplés à des calendriers, fichiers partagés sur le cloud, je vois de tout. Mon objectif est de suivre les actions que j'ai à mener au sein de mes différents projets. Ceci bien évidemment en restant :

  • simple
  • efficace
  • portable (plaintext power !)

Quelques recherches m'ont guidé vers plaintext-productivity.net dont je me suis beaucoup inspiré.

Je vais donc m'organiser avec une seule TODO LIST (_todo.md), et 1 fichier done.md par mois. L'idée est de noter toutes les actions à mener, en lien avec un projet et des personnes. J'ai opté pour ce format :

[x] 01.01.2020 +PROJET @PERSONNE - Action à réaliser
[ ] 02.01.2020 +PROJET2 @PERSONNE1 @PERSONNE2 - Action très urgente

Classer les actions par projet me permet ainsi de filtrer le contenu de mes fichiers done pour y rechercher les traces d'actions dans le passé. Grep est devenu ma machine à voyager dans le temps ! J'ai enfin ma propre DeLerean.

$ grep -ri +PROJET -A3 | grep -i @PERSONNE1

Tags: plaintext

Comments? Tweet  

Blog en mode "plaintext"

April 03, 2020 — ebsd

J'utilisais depuis quelques temps HTMLY, un CMS sans base de données, pour la gestion de ce blog. Je souhaite en effet conserver mes posts sous forme de simples fichiers textes pour des questions de conservation et de portabilité. Je recherchais depuis peu une solution plus simple et ne nécessitant pas ou peu de gestion / maintenance, et surtout réduire la surface d'attaque. Par ailleurs, je suis attaché au respect de la Unix-Philosophy : chaque programme possède sa fonction.

J'ai découvert Bashblog, qui me permet de gérer ce blog très simplement via un simple bash script. Combiné à Syncthing, je peux administrer mon site depuis plusieurs PC sans même accéder au shell de mon serveur web ou à une interface d'administration. Tout ce qu'il ne faut est un terminal :-)

Vous aimez le shell et vous voulez partager simplement en ligne ? Utilisez le script Bashblog !

Tags: plaintext

Comments? Tweet