inscrire-une-prise-de-note-dans-le-temps.body.sh
 1	lowdown  --html-no-num-ent --html-no-skiphtml  --html-no-escapehtml << %
 2	
 3	écrire 
 4	
 5	# constat
 6	Mon ordinateur est mon support d'écriture principal.  Il m'arrive d'avoir
 7	besoin de noter, enregistrer, archiver, retenir, rappeler, démarrer, lister
 8	quelque chose. Pour toutes ces situations, je suis confronté à l'interruption
 9	dans ma pensée que représente le choix du lieu où écrire.
10	
11	
12	liste des choisisseurs :
13	sk(im)
14	fzf
15	fzy
16	dmenu
17	rofi
18	
19	# proposition
20	Voici une tentative de s'extraire de penser au lieu où on écrit les chose en
21	les écrivant toutes au même endroit. On verra aussi dans quel mesure on peut
22	reproduire ce que propose are.na suite au thread de marie delyo.
23	
24	l'interface la plus large que l'on réduit après
25	
26	# optimisation/ricing bro vs scholé marcelo vitali rosati
27	
28	<pre>
29	just another .sh wrapper bro i swear i need it
30	</pre>
31	
32	# le format
33	je propose d'encoder des notes dans différents tableaux {dict tsv}.
34	
35	On écrit dans différents fichiers dont on pourrait avoir envie plus tard de
36	chercher dedans de manière commune. Pour se faire, on peut identifier les
37	fichiers avec l'extension de son choix (.notes, .liens, .bilbiographie, …) ou
38	bien les regrouper dans un dossier commun. Une troisième option serait de
39	laisser vivre les fichiers dans des répertoires distincts et de les rassembler
40	au besoin dans un endroit commun par des {dict liens symboliques}
41	
42	Le format est un dict{tsv} de l'année, du mois, jour, heure:minute de la prise
43	de la note, suivit d'une {dict tabulation} puis de la note.
44	Les tabulations sont réservés à la structuration du tableau
45	Rofi n'aime pas les caractères « [ » et « ] » 
46	
47	Ce format produit des lignes plutôt uniques qu'on peut passer dans
48	<code>uniq</code> pour s'en assurer.
49	
50	Ça nous permet ensuite d'utiliser grep pour avoir la jointure entre la note et
51	son emplacement dans un fichier, et de la modifier avec sed.
52	
53	# choisisseur·euse
54	
55	Il y a des outils qui se présentent dans leur documentation comme des <i>fuzzy
56	finder</i>, <i>text selector menu</i>, <i>dynamic menu</i>, <i>launcher</i>…
57	
58	Ces outils ont pour point commun de prendre une liste de chose en entrée et de
59	les donner à choisir, le programme renvoie alors l'élément choisi. pour les uns
60	sur son écran dans une fenêtre externe, pour d'autre dans son terminal.
61	
62	Dans l'attente d'autre traductions, je propose de parler de choississeur·euse.
63	
64	# grep comme table de jointure
65	
66	# comportement
67	il s'ouvre → il se quitte, jamais il stagne
68	
69	# exemples 
70	
71	# en ligne de commande
72	## fzf
73	## fzy
74	plus léger, je m'en sers quotidiennement via was-edit, une fonction et une
75	configuration de vim écrite par @mc qui ouvre un fzy des dernières éditions.
76	On peut décliner was-edit qui lit des fichiers de son \$EDITOR à was-here pour
77	les cd, was-read pour les pdf lus, was-watched pour les vidéos etc…
78	Je rencontre plusieurs problèmes liés au fait d'écrire dans un fichier à chaque
79	enregistrement du buffer et songe à passer à l'approche d'arthur: un find dans
80	le répertoire courant.
81	
82	# dans leur interface graphique indépendante
83	
84	dmenu et rofi ont la faculté d'exister dans leur propre interface graphique, ça
85	a de super que le programme apparait au dessus des autres applications tout en
86	prenant le focus du curseur.
87	
88	## dmenu
89	### style
90	
91	## rofi
92	### style
93	#### choisir ses fontes
94		font: "NotComic, UnifontExMono, 18";
95	On dit ici par exemple que l'on veut la fonte <a
96	href="notcomic.harrisson.be">NotComic</a> en premier choix et l'Unifont en
97	deuxième option si un glyphe manque
98	
99	### reproduire are.na
   100	### gérer différentes action sur une ligne
   101	#### éditer une note
   102	rofi ne prévoie pas d'éditer une ligne
   103	
   104	##### avec libre office
   105	
   106	touch $f libreoffice # libreoffice ne sait pas créer de document
   107	libreoffice -web $f
   108	
   109	##### avec vim
   110	
   111	### supprimer une note
   112	On supprime une note en cherchant le numéro de ligne
   113	
   114	### ouvrir l'url contenue dans la note avec son \$NAVIGATEUR
   115	
   116	## écrire sans voir ce que l'on écrit
   117	
   118	# écrire de n'importe où
   119	En mai 20.. à Cambrai, raphaël bastide a parlé d'une recherche de friction
   120	dans la recherche de ses outils. ça m'a interpellé car de mon coté c'est
   121	plutôt l'inverse.
   122	
   123	
   124	## à configurer dans i3
   125	
   126	
   127	
   128	
   129	
   130	%

écrire

constat

Mon ordinateur est mon support d’écriture principal. Il m’arrive d’avoir besoin de noter, enregistrer, archiver, retenir, rappeler, démarrer, lister quelque chose. Pour toutes ces situations, je suis confronté à l’interruption dans ma pensée que représente le choix du lieu où écrire.

liste des choisisseurs : sk(im) fzf fzy dmenu rofi

proposition

Voici une tentative de s’extraire de penser au lieu où on écrit les chose en les écrivant toutes au même endroit. On verra aussi dans quel mesure on peut reproduire ce que propose are.na suite au thread de marie delyo.

l’interface la plus large que l’on réduit après

optimisation/ricing bro vs scholé marcelo vitali rosati

just another .sh wrapper bro i swear i need it

le format

je propose d’encoder des notes dans différents tableaux {dict tsv}.

On écrit dans différents fichiers dont on pourrait avoir envie plus tard de chercher dedans de manière commune. Pour se faire, on peut identifier les fichiers avec l’extension de son choix (.notes, .liens, .bilbiographie, …) ou bien les regrouper dans un dossier commun. Une troisième option serait de laisser vivre les fichiers dans des répertoires distincts et de les rassembler au besoin dans un endroit commun par des {dict liens symboliques}

Le format est un dict{tsv} de l’année, du mois, jour, heure:minute de la prise de la note, suivit d’une {dict tabulation} puis de la note. Les tabulations sont réservés à la structuration du tableau Rofi n’aime pas les caractères « [ » et « ] »

Ce format produit des lignes plutôt uniques qu’on peut passer dans uniq pour s’en assurer.

Ça nous permet ensuite d’utiliser grep pour avoir la jointure entre la note et son emplacement dans un fichier, et de la modifier avec sed.

choisisseur·euse

Il y a des outils qui se présentent dans leur documentation comme des fuzzy finder, text selector menu, dynamic menu, launcher

Ces outils ont pour point commun de prendre une liste de chose en entrée et de les donner à choisir, le programme renvoie alors l’élément choisi. pour les uns sur son écran dans une fenêtre externe, pour d’autre dans son terminal.

Dans l’attente d’autre traductions, je propose de parler de choississeur·euse.

grep comme table de jointure

comportement

il s’ouvre → il se quitte, jamais il stagne

exemples

en ligne de commande

fzf

fzy

plus léger, je m’en sers quotidiennement via was-edit, une fonction et une configuration de vim écrite par @mc qui ouvre un fzy des dernières éditions. On peut décliner was-edit qui lit des fichiers de son $EDITOR à was-here pour les cd, was-read pour les pdf lus, was-watched pour les vidéos etc… Je rencontre plusieurs problèmes liés au fait d’écrire dans un fichier à chaque enregistrement du buffer et songe à passer à l’approche d’arthur: un find dans le répertoire courant.

dans leur interface graphique indépendante

dmenu et rofi ont la faculté d’exister dans leur propre interface graphique, ça a de super que le programme apparait au dessus des autres applications tout en prenant le focus du curseur.

dmenu

style

rofi

style

choisir ses fontes

font: "NotComic, UnifontExMono, 18";

On dit ici par exemple que l’on veut la fonte NotComic en premier choix et l’Unifont en deuxième option si un glyphe manque

reproduire are.na

gérer différentes action sur une ligne

éditer une note

rofi ne prévoie pas d’éditer une ligne

avec libre office

touch libreoffice # libreoffice ne sait pas créer de document libreoffice -web

avec vim

supprimer une note

On supprime une note en cherchant le numéro de ligne

ouvrir l’url contenue dans la note avec son $NAVIGATEUR

écrire sans voir ce que l’on écrit

écrire de n’importe où

En mai 20.. à Cambrai, raphaël bastide a parlé d’une recherche de friction dans la recherche de ses outils. ça m’a interpellé car de mon coté c’est plutôt l’inverse.

à configurer dans i3