199 lines
112 KiB
Plaintext
199 lines
112 KiB
Plaintext
|
Script started on 2019-04-25 21:52:12+02:00 [TERM="rxvt-unicode-256color" TTY="/dev/pts/8" COLUMNS="191" LINES="54"]
|
|||
|
]4;0;rgb:27/28/22\]4;1;rgb:f9/26/72\]4;2;rgb:a6/e2/2e\]4;3;rgb:f4/bf/75\]4;4;rgb:66/d9/ef\]4;5;rgb:ae/81/ff\]4;6;rgb:a1/ef/e4\]4;7;rgb:f8/f8/f2\]4;8;rgb:75/71/5e\]4;9;rgb:f9/26/72\]4;10;rgb:a6/e2/2e\]4;11;rgb:f4/bf/75\]4;12;rgb:66/d9/ef\]4;13;rgb:ae/81/ff\]4;14;rgb:a1/ef/e4\]4;15;rgb:f9/f8/f5\]4;16;rgb:fd/97/1f\]4;17;rgb:cc/66/33\]4;18;rgb:38/38/30\]4;19;rgb:49/48/3e\]4;20;rgb:a5/9f/85\]4;21;rgb:f5/f4/f1\]10;rgb:f8/f8/f2\]11;rgb:27/28/22\]708;rgb:27/28/22\]12;7\[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m config [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[130C [0m[38;5;22m[38;5;15m[48;5;22m 1.67 [0m [139D[6 q[?2004h[4ml[24m[38;5;8ma[39m[24m[32ml[32ma[39m [38;5;8m.matlab/[39m[8D[39m[4ms[24m[38;5;8mt[38;5;8me[38;5;8ma[38;5;8mm[38;5;8m/[39m[39m [39m [4ms[39m[4mc[24m[39m [39m [39m [39m [4mc[4mr[24m[24ms[24mc[24mripts/[8D[4ms[4mc[4mr[4mi[4mp[4mt[4ms[4m/[24m[2 q[?2004l
|
|||
|
totale 319K
|
|||
|
drwxr-xr-x 2 geoffrey geoffrey 62 2019-04-24 07:25:17 [0m[01;34m.[0m
|
|||
|
drwxr-xr-x 22 geoffrey geoffrey 35 2019-04-25 21:52:12 [01;34m..[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 6,1K 2018-10-06 10:31:18 [01;32marchive[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 126 2018-10-06 10:31:18 [01;32march-kexec[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 97 2019-04-14 19:40:55 [01;32mbeep[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,1K 2019-04-12 23:58:54 [01;32mchangeColors[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 462 2018-10-06 10:31:18 [01;32mcleandev[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 7,2K 2018-10-06 10:31:18 [01;32mcompressPictureMovies[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 309 2018-10-06 10:31:18 [01;32mcudarun[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 232 2018-10-06 10:31:18 [01;32mdafont[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 14K 2018-10-06 10:31:18 [01;32mdebloc[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 248 2018-10-06 10:31:18 [01;32mdocker-image-childs[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 127 2018-10-06 10:31:18 [01;32mdocker-rm[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 6,9K 2018-10-06 10:31:18 [01;32mdotfiles[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 309 2019-04-24 07:25:17 [01;32mdummy[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 284 2018-10-06 10:31:18 [01;32memergency-clean[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 277 2018-10-27 10:14:28 [01;32mgitCheckoutModes[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,4K 2018-10-06 10:31:18 [01;32mgitghost[0m
|
|||
|
-rw-r--r-- 1 geoffrey geoffrey 17 2018-10-06 10:31:18 .gitignore
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 245 2018-10-06 10:31:18 [01;32mheavyPackages[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,3K 2018-10-06 10:31:18 [01;32mhtml2pdf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,6K 2018-10-06 10:51:09 [01;32minstall-arch[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 7,8K 2019-02-23 12:47:23 [01;32minstall-prefs[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 943 2018-10-06 10:31:18 [01;32minstall-termux[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 412 2018-10-06 10:31:18 [01;32minstall-wsl[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 229 2018-11-06 23:46:34 [01;32mlogstasync[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,2K 2018-10-06 10:31:18 [01;32mlorem[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 14K 2019-04-22 18:42:25 [01;32mmachines[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 4,1K 2018-10-06 10:31:18 [01;32mmd2html[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 19K 2019-01-09 07:31:54 [01;32mmel[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 8,2K 2018-10-17 14:03:15 [01;32mmelConf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1012 2018-10-06 10:31:18 [01;32mmusiqueBof[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 71 2018-10-06 10:31:18 [01;32mnewestFile[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,7K 2018-11-14 13:16:34 [01;32mo[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 71 2018-10-06 10:31:18 [01;32moldestFile[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 3,9K 2019-01-12 12:52:48 [01;32moptimize[0m
|
|||
|
-rw-r--r-- 1 geoffrey geoffrey 558 2018-10-06 10:31:18 package.json
|
|||
|
-rw-r--r-- 1 geoffrey geoffrey 45K 2018-10-06 10:31:18 package-lock.json
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 175 2018-10-30 13:23:15 [01;32mpdfpages[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,1K 2018-10-06 10:31:18 [01;32mpdfrename[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,3K 2018-10-06 10:31:18 [01;32mproxy[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,3K 2018-11-07 19:17:02 [01;32mpushToTalk[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 312 2018-12-15 15:08:25 [01;32mpw[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 130 2018-10-10 08:14:35 [01;32mrankmirrors[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 170 2018-10-06 10:31:18 [01;32mremcrlf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 410 2018-10-06 10:31:18 [01;32mrep[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,9K 2018-11-01 17:47:31 [01;32mreplayGain[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 563 2018-11-17 10:50:26 [01;32mrmf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 61 2018-10-06 10:31:18 [01;32mrms[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 695 2018-10-06 10:31:18 [01;32msedrename[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 206 2018-10-11 23:28:40 [01;32mshowKeyboardLayout[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 486 2018-10-18 21:13:10 [01;32msyncthingRestore[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 431 2018-10-06 10:31:18 [01;32mtagCreatorPhotos[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,6K 2019-03-20 22:12:02 [01;32mter[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 415 2018-12-05 14:47:41 [01;32mtotask[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 45 2019-04-12 22:38:27 [01;32mtracefiles[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 486 2018-10-06 10:31:18 [01;32mtransfer[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 614 2018-11-24 13:41:52 [01;32mtunnel[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 890 2018-12-10 17:02:32 [01;32munziptree[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 4,3K 2019-01-12 21:04:37 [01;32mupdateCompressedMusic[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 66 2018-10-06 10:31:18 [01;32mupdatedate[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 288 2018-10-06 10:31:18 [01;32mvidcmp[0m
|
|||
|
[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m config [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[117C [0m[38;5;237m[38;5;250m[48;5;237m 47ms 867µs [0m[48;5;237m[38;5;22m[38;5;15m[48;5;22m 1.71 [0m [139D[6 q[?2004h[1m[31mc[m[39m[38;5;8md config/[39m[9D[m[32mc[32md[39m[39m [39m[4ms[24m[38;5;8mh[38;5;8me[38;5;8ml[38;5;8ml[38;5;8m/[39m[39m [4ms[39m[4mc[24m[38;5;8mr[38;5;8mi[38;5;8mp[38;5;8mt[38;5;8ms/[39m[4mc[39m[4mr[24m[24ms[24mc[24mr[39mi[39mp[39mt[39ms[39m/[8D[4ms[4mc[4mr[4mi[4mp[4mt[4ms[4m/[24m[2 q[?2004l
|
|||
|
[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m scripts [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[116C [0m[38;5;237m[38;5;250m[48;5;237m 36ms 195µs [0m[48;5;237m[38;5;22m[38;5;15m[48;5;22m 1.71 [0m [138D[6 q[?2004h[32m.[39m[38;5;8m/a.out[39m[39m[4m.[39m[4m/[24m[?2004l
|
|||
|
[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m scripts [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[120C [0m[38;5;161m[38;5;15m[48;5;161m SIGINT [0m[48;5;161m[38;5;22m[38;5;15m[48;5;22m 1.71 [0m [138D[6 q[?2004h[4mv[24m[38;5;8mi .config/systemd/user/melfetch.service[39m[39D[24m[32mv[32mi[39m[39m [39m[4mc[24m[39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [36D[24m[38;5;8m.[38;5;8mconfig/systemd/user/melfetch.service[39m[37D[39m[4md[24m[39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [36D[4md[4mo[24m[24md[24mo
|
|||
|
[J[m[0m[35mdo[0m[m[0m[00mc[0m[mker-image-childs[0m* [J[m[0m[35mdo[0m[m[0m[00mc[0m[mker-rm[0m* [J[m[0m[35mdo[0m[m[0m[00mt[0m[mfiles[0m* [J[A[m[27m[24m
[52C[32mvi[39m do[K[115C [0m[38;5;161m[38;5;15m[48;5;161m SIGINT [0m[48;5;161m[38;5;22m[38;5;15m[48;5;22m 1.71 [0m [133D[?2004l
|
|||
|
[J[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m scripts [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[120C [0m[38;5;161m[38;5;15m[48;5;161m SIGINT [0m[48;5;161m[38;5;22m[38;5;15m[48;5;22m 1.69 [0m [138D[6 q[?2004h[32m.[39m[38;5;8m/a.out[39m[39m[4m.[39m[4m/[24m[4m.[4m/[39m[4md[24m[38;5;8mo[38;5;8mw[38;5;8mn[38;5;8ml[38;5;8moadLastCSV.py[39m[17D[4md[39m[4mo[24m[4mo[39m[4mt[24m[39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [15D[24m.[24m/[24md[24mo[24mtfiles[1m [m[11D[32m.[32m/[32md[32mo[32mt[32mf[32mi[32ml[32me[32ms[39m[m [4mi[24m[4mi[4mn[24m[4mn[4ms[24m[4ms[4mt[24m[4mt[4ma[24m[4ma[4ml[24m[4ml[4ml[24m[2 q[?2004l
|
|||
|
[ERROR] /home/geoffrey/.config/llpp.conf already exists, but is not a symbolic link
|
|||
|
[ERROR] /home/geoffrey/.config/user-dirs.dirs already exists, but is not a symbolic link
|
|||
|
[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m scripts [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[115C [0m[38;5;237m[38;5;250m[48;5;237m 627ms 368µs [0m[48;5;237m[38;5;22m[38;5;15m[48;5;22m 1.67 [0m [138D[6 q[?2004h[4mc[24m[38;5;8md scripts/[39m[10D[24m[32mc[32md[39m[39m [39m[4m~[24m[38;5;8m/[38;5;8m.[38;5;8mc[38;5;8mo[38;5;8mn[38;5;8mf[38;5;8mi[38;5;8mg/[39m[9D[4m~[39m[4m/[24m[4m/[39m[4m.[24m[4m.[39m[4mc[24m[4mc[39m[4mo[24m[4mo[39m[4mn[24m[24m~[24m/[24m.[24mc[24mo[24mn[39mf[39mi[39mg[39m/[10D[4m~[4m/[4m.[4mc[4mo[4mn[4mf[4mi[4mg[4m/[4ms[24m[4ms[4mc[24m[4mc[4mr[24m[13D[24m~[24m/[24m.[24mc[24mo[24mn[24mf[24mi[24mg[24m/[24ms[24mc[24mripts/[18D[4m~[4m/[4m.[4mc[4mo[4mn[4mf[4mi[4mg[4m/[4ms[4mc[4mr[4mi[4mp[4mt[4ms[4m/[24m[2 q[?2004l
|
|||
|
[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m scripts [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[116C [0m[38;5;237m[38;5;250m[48;5;237m 38ms 269µs [0m[48;5;237m[38;5;22m[38;5;15m[48;5;22m 1.67 [0m [138D[6 q[?2004h[4ml[24m[38;5;8ma scripts/[39m[10D[24m[32ml[32ma[39m[39m [39m [39m [39m [39m [39m [39m [39m [39m [9D[2 q[?2004l
|
|||
|
totale 319K
|
|||
|
drwxr-xr-x 2 geoffrey geoffrey 62 2019-04-24 07:25:17 [0m[01;34m.[0m
|
|||
|
drwxr-xr-x 22 geoffrey geoffrey 35 2019-04-25 21:52:12 [01;34m..[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 6,1K 2018-10-06 10:31:18 [01;32marchive[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 126 2018-10-06 10:31:18 [01;32march-kexec[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 97 2019-04-14 19:40:55 [01;32mbeep[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,1K 2019-04-12 23:58:54 [01;32mchangeColors[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 462 2018-10-06 10:31:18 [01;32mcleandev[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 7,2K 2018-10-06 10:31:18 [01;32mcompressPictureMovies[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 309 2018-10-06 10:31:18 [01;32mcudarun[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 232 2018-10-06 10:31:18 [01;32mdafont[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 14K 2018-10-06 10:31:18 [01;32mdebloc[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 248 2018-10-06 10:31:18 [01;32mdocker-image-childs[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 127 2018-10-06 10:31:18 [01;32mdocker-rm[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 6,9K 2018-10-06 10:31:18 [01;32mdotfiles[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 309 2019-04-24 07:25:17 [01;32mdummy[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 284 2018-10-06 10:31:18 [01;32memergency-clean[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 277 2018-10-27 10:14:28 [01;32mgitCheckoutModes[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,4K 2018-10-06 10:31:18 [01;32mgitghost[0m
|
|||
|
-rw-r--r-- 1 geoffrey geoffrey 17 2018-10-06 10:31:18 .gitignore
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 245 2018-10-06 10:31:18 [01;32mheavyPackages[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,3K 2018-10-06 10:31:18 [01;32mhtml2pdf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,6K 2018-10-06 10:51:09 [01;32minstall-arch[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 7,8K 2019-02-23 12:47:23 [01;32minstall-prefs[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 943 2018-10-06 10:31:18 [01;32minstall-termux[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 412 2018-10-06 10:31:18 [01;32minstall-wsl[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 229 2018-11-06 23:46:34 [01;32mlogstasync[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,2K 2018-10-06 10:31:18 [01;32mlorem[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 14K 2019-04-22 18:42:25 [01;32mmachines[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 4,1K 2018-10-06 10:31:18 [01;32mmd2html[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 19K 2019-01-09 07:31:54 [01;32mmel[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 8,2K 2018-10-17 14:03:15 [01;32mmelConf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1012 2018-10-06 10:31:18 [01;32mmusiqueBof[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 71 2018-10-06 10:31:18 [01;32mnewestFile[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,7K 2018-11-14 13:16:34 [01;32mo[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 71 2018-10-06 10:31:18 [01;32moldestFile[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 3,9K 2019-01-12 12:52:48 [01;32moptimize[0m
|
|||
|
-rw-r--r-- 1 geoffrey geoffrey 558 2018-10-06 10:31:18 package.json
|
|||
|
-rw-r--r-- 1 geoffrey geoffrey 45K 2018-10-06 10:31:18 package-lock.json
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 175 2018-10-30 13:23:15 [01;32mpdfpages[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,1K 2018-10-06 10:31:18 [01;32mpdfrename[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,3K 2018-10-06 10:31:18 [01;32mproxy[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 2,3K 2018-11-07 19:17:02 [01;32mpushToTalk[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 312 2018-12-15 15:08:25 [01;32mpw[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 130 2018-10-10 08:14:35 [01;32mrankmirrors[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 170 2018-10-06 10:31:18 [01;32mremcrlf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 410 2018-10-06 10:31:18 [01;32mrep[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,9K 2018-11-01 17:47:31 [01;32mreplayGain[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 563 2018-11-17 10:50:26 [01;32mrmf[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 61 2018-10-06 10:31:18 [01;32mrms[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 695 2018-10-06 10:31:18 [01;32msedrename[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 206 2018-10-11 23:28:40 [01;32mshowKeyboardLayout[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 486 2018-10-18 21:13:10 [01;32msyncthingRestore[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 431 2018-10-06 10:31:18 [01;32mtagCreatorPhotos[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 1,6K 2019-03-20 22:12:02 [01;32mter[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 415 2018-12-05 14:47:41 [01;32mtotask[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 45 2019-04-12 22:38:27 [01;32mtracefiles[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 486 2018-10-06 10:31:18 [01;32mtransfer[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 614 2018-11-24 13:41:52 [01;32mtunnel[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 890 2018-12-10 17:02:32 [01;32munziptree[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 4,3K 2019-01-12 21:04:37 [01;32mupdateCompressedMusic[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 66 2018-10-06 10:31:18 [01;32mupdatedate[0m
|
|||
|
-rwxr-xr-x 1 geoffrey geoffrey 288 2018-10-06 10:31:18 [01;32mvidcmp[0m
|
|||
|
[1m[7m%[27m[1m[m
[m[27m[24m[J[38;5;250m[48;5;240m geoffrey [48;5;47m[38;5;240m[0m[38;5;0m[48;5;47m curacao [48;5;237m[38;5;47m[0m[38;5;254m[48;5;237m scripts [48;5;161m[38;5;237m[0m[38;5;15m[48;5;161m master [48;5;130m[38;5;161m[0m[38;5;15m[48;5;130m 78✎ [48;5;52m[38;5;130m[0m[38;5;15m[48;5;52m 8+ [0m[38;5;52m[0m [K[116C [0m[38;5;237m[38;5;250m[48;5;237m 18ms 501µs [0m[48;5;237m[38;5;22m[38;5;15m[48;5;22m 1.65 [0m [138D[6 q[?2004h[4mv[24m[38;5;8mi .config/systemd/user/melfetch.service[39m[39D[24m[32mv[32mi[39m[39m [39m[4mm[24m[38;5;8ma[38;5;8mc[38;5;8mh[38;5;8mi[38;5;8mn[38;5;8me[38;5;8ms[39m[39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [39m [36D[4mm[39m[4me[24m[39m [39m [39m [39m [39m [39m [24mm[24mel[4mm[4me[4ml[24m[2 q[?2004l
|
|||
|
[?1049h[22;0;0t=[H[2J[?2004h[8;54;191t[r[m(B[38;5;7m[48;5;0m[H[2J[?25h[?25l[H[2J]112[2 q]112[2 q[?25h[?25l[?1004h]777;focus;on[?25h[?25l[?25h[?25l[m(B[38;5;59m[48;5;3m mel [m(B[38;5;3m[48;5;59m[m(B[38;5;208m[48;5;59m [m(B[38;5;59m[48;5;59m[m(B[38;5;15m[48;5;59m buffers
|
|||
|
[m(B[38;5;20m[48;5;18m1 [m(B[38;5;8m[48;5;0m#!/usr/bin/env python3
|
|||
|
[m(B[38;5;8m[48;5;18m 1 [m(B[38;5;7m[48;5;18m
|
|||
|
[m(B[38;5;8m[48;5;18m 2 [m(B[38;5;2m[48;5;18m"[m(B[38;5;2m[48;5;0m""
|
|||
|
[m(B[38;5;8m[48;5;18m 3 [m(B[38;5;2m[48;5;18mM[m(B[38;5;2m[48;5;0meh mail client
|
|||
|
[m(B[38;5;8m[48;5;18m 4 [m(B[38;5;2m[48;5;18mA[m(B[38;5;2m[48;5;0m dumb Python scripts that leverages notmuch, mbsync, and msmtp
|
|||
|
[m(B[38;5;8m[48;5;18m 5 [m(B[38;5;2m[48;5;18mt[m(B[38;5;2m[48;5;0mo become a fully-functional extremly-opinonated mail client.
|
|||
|
[m(B[38;5;8m[48;5;18m 6 [m(B[38;5;2m[48;5;18m"[m(B[38;5;2m[48;5;0m""
|
|||
|
[m(B[38;5;8m[48;5;18m 7 [m(B[38;5;7m[48;5;18m
|
|||
|
[m(B[38;5;8m[48;5;18m 8 #[m(B[38;5;8m[48;5;0m [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Features
|
|||
|
[m(B[38;5;8m[48;5;18m 9 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Implement initial command set
|
|||
|
[m(B[38;5;8m[48;5;18m 10 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Lockfiles for write operations on mail files (mbsync, tags→maildir operations)
|
|||
|
[m(B[38;5;8m[48;5;18m 11 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m OPTI Lockfile per account and process everything in parallel (if implemented, this
|
|||
|
[m(B[38;5;8m[48;5;18m 12 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# should be optional since while it may speed up the mail fetching process, its multi-threading
|
|||
|
[m(B[38;5;8m[48;5;18m 13 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# nature would cause a lot of cache flushes and be not very efficient on battery)
|
|||
|
[m(B[38;5;8m[48;5;18m 14 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Handle true character width
|
|||
|
[m(B[38;5;8m[48;5;18m 15 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m IMAP IDLE watches?
|
|||
|
[m(B[38;5;8m[48;5;18m 16 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m GPG
|
|||
|
[m(B[38;5;8m[48;5;18m 17 #[m(B[38;5;8m[48;5;0m [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m (only then) Refactor
|
|||
|
[m(B[38;5;8m[48;5;18m 18 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m OOP-based
|
|||
|
[m(B[38;5;8m[48;5;18m 19 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Merge file with melConf
|
|||
|
[m(B[38;5;8m[48;5;18m 20 [m(B[38;5;7m[48;5;18m
|
|||
|
[m(B[38;5;8m[48;5;18m 21 #[m(B[38;5;8m[48;5;0m DEBUG Small perf profiler
|
|||
|
[m(B[38;5;8m[48;5;18m 22 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m time
|
|||
|
[m(B[38;5;8m[48;5;18m 23 [m(B[38;5;7m[48;5;18mp[m(B[38;5;7m[48;5;0merf_dict = [m(B[38;5;4m[48;5;0mdict[m(B[38;5;7m[48;5;0m()
|
|||
|
[m(B[38;5;8m[48;5;18m 24 [m(B[38;5;7m[48;5;18mp[m(B[38;5;7m[48;5;0merf_last = time.perf_counter()
|
|||
|
[m(B[38;5;8m[48;5;18m 25 [m(B[38;5;5m[48;5;18md[m(B[38;5;5m[48;5;0mef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;0mperfstep[m(B[38;5;7m[48;5;0m(name):
|
|||
|
[m(B[38;5;8m[48;5;18m 26 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m t = time.perf_counter()
|
|||
|
[m(B[38;5;8m[48;5;18m 27 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mglobal[m(B[38;5;7m[48;5;0m perf_last
|
|||
|
[m(B[38;5;8m[48;5;18m 28 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mglobal[m(B[38;5;7m[48;5;0m perf_dict
|
|||
|
[m(B[38;5;8m[48;5;18m 29 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m diff = t - perf_last
|
|||
|
[m(B[38;5;8m[48;5;18m 30 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mif[m(B[38;5;7m[48;5;0m name [m(B[38;5;5m[48;5;0mnot[m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0min[m(B[38;5;7m[48;5;0m perf_dict:
|
|||
|
[m(B[38;5;8m[48;5;18m 31 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m perf_dict[name] = [m(B[38;5;16m[48;5;0m0
|
|||
|
[m(B[38;5;8m[48;5;18m 32 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m perf_dict[name] += diff
|
|||
|
[m(B[38;5;8m[48;5;18m 33 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m perf_last = time.perf_counter()
|
|||
|
[m(B[38;5;8m[48;5;18m 34 [m(B[38;5;7m[48;5;18m
|
|||
|
[m(B[38;5;8m[48;5;18m 35 [m(B[38;5;7m[48;5;18m
|
|||
|
[m(B[38;5;8m[48;5;18m 36 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m notmuch
|
|||
|
[m(B[38;5;8m[48;5;18m 37 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m logging
|
|||
|
[m(B[38;5;8m[48;5;18m 38 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m coloredlogs
|
|||
|
[m(B[38;5;8m[48;5;18m 39 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m colorama
|
|||
|
[m(B[38;5;8m[48;5;18m 40 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m datetime
|
|||
|
[m(B[38;5;8m[48;5;18m 41 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m os
|
|||
|
[m(B[38;5;8m[48;5;18m 42 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m progressbar
|
|||
|
[m(B[38;5;8m[48;5;18m 43 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m argparse
|
|||
|
[m(B[38;5;8m[48;5;18m 44 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m configparser
|
|||
|
[m(B[38;5;8m[48;5;18m 45 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m base64
|
|||
|
[m(B[38;5;8m[48;5;18m 46 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m shutil
|
|||
|
[m(B[38;5;8m[48;5;18m 47 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m argparse
|
|||
|
[m(B[38;5;8m[48;5;18m 48 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m xdg.BaseDirectory
|
|||
|
[m(B[38;5;8m[48;5;18m 49 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m sys
|
|||
|
[m(B[38;5;8m[48;5;18m 50 [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mmport[m(B[38;5;7m[48;5;0m subprocess[H[?25h[?25l[52B[m(B[38;5;59m[48;5;3m [;1m(B[38;5;59m[48;5;3mNORMAL[m(B[38;5;59m[48;5;3m [m(B[38;5;3m[48;5;59m[m(B[38;5;59m[48;5;59m[m(B[38;5;208m[48;5;59m mel [m(B[38;5;59m[48;5;59m[m(B[38;5;208m[48;5;59m python [m(B[38;5;59m[48;5;59m[m(B[38;5;15m[48;5;59m utf-8[unix] [m(B[38;5;3m[48;5;59m[m(B[38;5;59m[48;5;3m 0% [;1m(B[38;5;59m[48;5;3m☰ 1/608 [m(B[38;5;59m[48;5;3m : 1 [m(B[38;5;166m[48;5;3m[m(B[38;5;160m[48;5;166m]2;mel (~/.dotfiles/config/scripts) - NVIM[H[?25h[?25l[2;5H[?25h[?25l[54;181H[m(B[38;5;7m[48;5;0m/[2;5H[?25h[?25l[54;181H
[54;1H/[A[;1m(B[38;5;59m[48;5;3mCOMMAND[m(B[38;5;59m[48;5;3m [m(B[38;5;3m[48;5;59m[m(B[38;5;59m[48;5;59m[m(B[38;5;208m[48;5;59m mel]112[2 q[54;2H[?25h[?25l[m(B[38;5;7m[48;5;0mm[?25h[?25l
[52A[m(B[38;5;8m[48;5;18m 3 #[3;3H2[4;3H1
|
|||
|
[m(B[38;5;20m[48;5;18m4 [m(B[38;5;18m[48;5;16mM[m(B[38;5;2m[48;5;0meh [m(B[38;5;18m[48;5;3mm[6;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;2m[48;5;18mA[m(B[38;5;2m[48;5;0m du[m(B[38;5;18m[48;5;3mm[m(B[38;5;2m[48;5;0mb Python scripts that leverages not[m(B[38;5;18m[48;5;3mm[m(B[38;5;2m[48;5;0much, [m(B[38;5;18m[48;5;3mm[m(B[38;5;2m[48;5;0mbsync, and [m(B[38;5;18m[48;5;3mm[m(B[38;5;2m[48;5;0ms[m(B[38;5;18m[48;5;3mm[7;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;2m[48;5;18mt[m(B[38;5;2m[48;5;0mo beco[m(B[38;5;18m[48;5;3mm[m(B[38;5;2m[48;5;0me a fully-functional extre[m(B[38;5;18m[48;5;3mm[m(B[38;5;2m[48;5;0mly-opinonated [m(B[38;5;18m[48;5;3mm[8;3H[m(B[38;5;8m[48;5;18m3[9;3H4[10;3H5[11;3H6 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m I[m(B[38;5;18m[48;5;3mm[m(B[38;5;8m[48;5;0mple[m(B[38;5;18m[48;5;3mm[m(B[38;5;8m[48;5;0ment initial co[m(B[38;5;18m[48;5;3mmm[12;2H[m(B[38;5;8m[48;5;18m 7 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Lockfiles for write operations on [m(B[38;5;18m[48;5;3mm[m(B[38;5;8m[48;5;0mail files ([m(B[38;5;18m[48;5;3mm[m(B[38;5;8m[48;5;0mbsync, tags→[m(B[38;5;18m[48;5;3mm[13;2H[m(B[38;5;8m[48;5;18m 8 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m OPTI Lockfile per account and process everything in parallel (if i[m(B[38;5;18m[48;5;3mm[m(B[38;5;8m[48;5;0mple[m(B[38;5;18m[48;5;3mm[14;2H[m(B[38;5;8m[48;5;18m 9 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# should be optional since while it [m(B[38;5;18m[48;5;3mm[m(B[38;5;8m[48;5;0may speed up the [m(B[38;5;18m[48;5;3mm[m(B[38;5;8m[48;5;0mail fetching process, its [m(B[38;5;18m[48;5;3mm[15;3H[m(B[38;5;8m[48;5;18m0[16;3H1[17;3H2 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m I[m(B[38;5;18m[48;5;3mM[18;3H[m(B[38;5;8m[48;5;18m3[19;3H4[20;3H5[21;3H6 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m [m(B[38;5;18m[48;5;3mM[m(B[38;5;8m[48;5;0merge file with [m(B[38;5;18m[48;5;3mm[22;2H[m(B[38;5;8m[48;5;18m17[23;2H18 #[m(B[38;5;8m[48;5;0m DEBUG S[m(B[38;5;18m[48;5;3mm[24;2H[m(B[38;5;8m[48;5;18m19 [m(B[38;5;5m[48;5;18mi[m(B[38;5;18m[48;5;3mm[m(B[38;5;5m[48;5;0mport[m(B[38;5;7m[48;5;0m ti[m(B[38;5;18m[48;5;3mm[25;3H[m(B[38;5;8m[48;5;18m0[26;3H1 [m(B[38;5;7m[48;5;18mp[m(B[38;5;7m[48;5;0merf_last = ti[m(B[38;5;18m[48;5;3mm[27;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;5m[48;5;18md[m(B[38;5;5m[48;5;0mef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;0mperfstep[m(B[38;5;7m[48;5;0m(na[m(B[38;5;18m[48;5;3mm[28;3H[m(B[38;5;8m[48;5;18m3 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m t = ti[m(B[38;5;18m[48;5;3mm[29;3H[m(B[38;5;8m[48;5;18m4[30;3H5[31;3H6[32;2H27 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mif[m(B[38;5;7m[48;5;0m na[m(B[38;5;18m[48;5;3mm[33;2H[m(B[38;5;8m[48;5;18m28 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m perf_dict[na[m(B[38;5;18m[48;5;3mm[34;2H[m(B[38;5;8m[48;5;18m29 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m perf_dict[na[m(B[38;5;18m[48;5;3mm[35;3H[m(B[38;5;8m[48;5;18m0 [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m perf_last = ti[m(B[38;5;18m[48;5;3mm[36;3H[m(B[38;5;8m[48;5;18m1[37;3H2[38;3H3 [m(B[38;5;5m[48;5;18mi[m(B[38;5;18m[48;5;3mm[m(B[38;5;5m[48;5;0mport[m(B[38;5;7m[48;5;0m not[m(B[38;5;18m[48;5;3mm[39;3H[m(B[38;5;8m[48;5;18m4 [m(B[38;5;5m[48;5;18mi[m(B[38;5;18m[48;5;
|
|||
|
[m(B[38;5;8m[48;5;18m 1 [m(B[38;5;2m[48;5;0mMeh [m(B[38;5;2m[48;5;18mm
|
|||
|
[m(B[38;5;20m[48;5;18m5 [m(B[38;5;2m[48;5;0mA du[m(B[38;5;18m[48;5;16mmb[m(B[38;5;2m[48;5;0m Python scripts that leverages notmuch, [m(B[38;5;18m[48;5;3mmb[m(B[38;5;2m[48;5;0msync, and msm[7;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;2m[48;5;0mto b[m(B[38;5;2m[48;5;18me[m(B[38;5;2m[48;5;0mcome a fully-functional extremly-opinonated m[8;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;2m[48;5;0m"""[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [9;3H[m(B[38;5;8m[48;5;18m3 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [10;3H[m(B[38;5;8m[48;5;18m4 [m(B[38;5;8m[48;5;0m#[11;3H[m(B[38;5;8m[48;5;18m5 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Implement initial comm[12;3H[m(B[38;5;8m[48;5;18m6 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Lockfiles for write operations on mail files ([m(B[38;5;18m[48;5;3mmb[m(B[38;5;8m[48;5;0msync, tags→m[13;3H[m(B[38;5;8m[48;5;18m7 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m OPTI Lockfile per account and process everything in parallel (if implem[14;3H[m(B[38;5;8m[48;5;18m8 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m should be optional since while it may speed up the mail fetching process, its m[15;2H[m(B[38;5;8m[48;5;18m 9 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[16;3H0 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[17;3H1 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m IM[18;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[19;3H3 [m(B[38;5;8m[48;5;0m#[20;3H[m(B[38;5;8m[48;5;18m4 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[21;3H5 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Merge file with m[22;3H[m(B[38;5;8m[48;5;18m6 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [23;3H[m(B[38;5;8m[48;5;18m7 [m(B[38;5;8m[48;5;0m# DE[m(B[38;5;8m[48;5;18mB[m(B[38;5;8m[48;5;0mUG Sm[24;3H[m(B[38;5;8m[48;5;18m8 [m(B[38;5;5m[48;5;0mimpo[m(B[38;5;5m[48;5;18mr[m(B[38;5;5m[48;5;0mt[m(B[38;5;7m[48;5;0m tim[25;2H[m(B[38;5;8m[48;5;18m19 [m(B[38;5;7m[48;5;0mperf[m(B[38;5;7m[48;5;18m_[26;3H[m(B[38;5;8m[48;5;18m0 [m(B[38;5;7m[48;5;0mperf[m(B[38;5;7m[48;5;18m_[m(B[38;5;7m[48;5;0mlast = tim[27;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;5m[48;5;0mdef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;18mp[m(B[38;5;4m[48;5;0merfstep[m(B[38;5;7m[48;5;0m(nam[28;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18mt[m(B[38;5;7m[48;5;0m = tim[29;3H[m(B[38;5;8m[48;5;18m3 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;18mg[30;3H[m(B[38;5;8m[48;5;18m4 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;18mg[31;3H[m(B[38;5;8m[48;5;18m5 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18md[32;3H[m(B[38;5;8m[48;5;18m6 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;18mi[m(B[38;5;5m[48;5;0mf[m(B[38;5;7m[48;5;0m nam[33;3H[m(B[38;5;8m[48;5;18m7 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m perf_dict[nam[34;3H[m(B[38;5;8m[48;5;18m8 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18mp[m(B[38;5;7m[48;5;0merf_dict[nam[35;2H[m(B[38;5;8m[48;5;18m29 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18mp[m(B[38;5;7m[48;5;0merf_last = tim[36;3H[m(B[38;5;8m[48;5;18m0 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [37;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [38;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;5m[48;5;0mimpo[m(B[38;5;5m[48;5;18mr[m(B[38;5
|
|||
|
[m(B[38;5;8m[48;5;18m 6 [m(B[38;5;2m[48;5;0mA dumb Python scripts that leverages notmuch, [m(B[38;5;18m[48;5;3mmbsync[m(B[38;5;2m[48;5;0m, and[m(B[38;5;2m[48;5;18m [7;3H[m(B[38;5;8m[48;5;18m5 [m(B[38;5;2m[48;5;0mto become a fully-functional extremly-opinonated mail cli[m(B[38;5;2m[48;5;18me[8;3H[m(B[38;5;8m[48;5;18m4 [m(B[38;5;2m[48;5;0m"""[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [9;51H[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [10;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Features[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [11;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Implement initial command set[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m
|
|||
|
[m(B[38;5;20m[48;5;18m11 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Lockfiles for write operations on ma[13;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m OPTI Lockfile per account and process everythi[m(B[38;5;8m[48;5;18mn[14;3H2 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# should be optional since while it may speed up the [m(B[38;5;8m[48;5;18mm[15;3H3 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# nature would cause a lot of cache flushes and be no[m(B[38;5;8m[48;5;18mt[16;2H 4 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Handle true character width[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [17;2H[m(B[38;5;8m[48;5;18m 5 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m IMAP IDLE watches?[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [18;2H[m(B[38;5;8m[48;5;18m 6 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m GPG[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [19;2H[m(B[38;5;8m[48;5;18m 7 [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m (only then) Refactor[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [20;2H[m(B[38;5;8m[48;5;18m 8 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m OOP-based[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [21;2H[m(B[38;5;8m[48;5;18m 9 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Merge file with melConf[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [22;3H[m(B[38;5;8m[48;5;18m0 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [23;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;8m[48;5;0m# DEBUG Small perf profiler[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [24;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;5m[48;5;0mimport[m(B[38;5;7m[48;5;0m time [m(B[38;5;7m[48;5;18m [25;3H[m(B[38;5;8m[48;5;18m3 [m(B[38;5;7m[48;5;0mperf_dict = [m(B[38;5;4m[48;5;0mdict[m(B[38;5;7m[48;5;0m() [m(B[38;5;7m[48;5;18m [26;2H[m(B[38;5;8m[48;5;18m14 [m(B[38;5;7m[48;5;0mperf_last = time.perf_counter() [m(B[38;5;7m[48;5;18m [27;2H[m(B[38;5;8m[48;5;18m15 [m(B[38;5;5m[48;5;0mdef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;0mperfstep[m(B[38;5;7m[48;5;0m(name): [m(B[38;5;7m[48;5;18m [28;2H[m(B[38;5;8m[48;5;18m16 [m(B[38;5;7m[48;5;0m t = time.perf_counter() [m(B[38;5;7m[48;5;18m [29;2H[m(B[38;5;8m[48;5;18m17 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mglobal[m(B[38;5;7m[48;5;0m perf_last [m(B[38;5;7m[48;5;18m [30;2H[m(B[38;5;8m[48;5;18m18 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mglobal[m(B[38;5;7m[48;5;0m perf_dict [m(B[38;5;7m[48;5;18m [31;2H[m(B[38;5;8m[48;5;18m19 [m(B[38;5;7m[48;5;0m diff = t - perf_last [m(B[38;5;7m[48;5;18m [32;3H[m(B[38;5;8m[48;5;18m0 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mif[m(B[38;5;7m[48;5;0m name [m(B[38;5;5m[48;5;0mnot[m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0min[m(B[38;5;7m[48;5;0m perf_dict: [m(B[38;5;7m[48;5;18m [33;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m perf_dict[n
|
|||
|
[m(B[38;5;8m[48;5;18m 15 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[75X[13;2H[m(B[38;5;8m[48;5;18m14 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[79X[14;2H[m(B[38;5;8m[48;5;18m13 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# attach [m(B[38;5;8m[48;5;18mm[m(B[38;5;8m[48;5;0msg [id] [--save] (list if no id, xdg-open else)[m(B[38;5;7m[48;5;0m[38X[15;2H[m(B[38;5;8m[48;5;18m12 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m## Redact[m(B[38;5;8m[48;5;18mi[m(B[38;5;8m[48;5;0mon[m(B[38;5;7m[48;5;0m[69X[16;2H[m(B[38;5;8m[48;5;18m11 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# new acc[m(B[38;5;8m[48;5;18mo[m(B[38;5;8m[48;5;0munt[m(B[38;5;7m[48;5;0m[41X[17;2H[m(B[38;5;8m[48;5;18m10 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# reply m[m(B[38;5;8m[48;5;18ms[m(B[38;5;8m[48;5;0mg [--all][m(B[38;5;7m[48;5;0m[35X[18;3H[m(B[38;5;8m[48;5;18m9 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m## Folder[m(B[38;5;8m[48;5;18m [m(B[38;5;8m[48;5;0mmanagement[m(B[38;5;7m[48;5;0m[34X[19;3H[m(B[38;5;8m[48;5;18m8 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# tree [f[m(B[38;5;8m[48;5;18mo[m(B[38;5;8m[48;5;0mlder][m(B[38;5;7m[48;5;0m[39X[20;3H[m(B[38;5;8m[48;5;18m7 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# mkdir f[m(B[38;5;8m[48;5;18mo[m(B[38;5;8m[48;5;0mlder[m(B[38;5;7m[48;5;0m[40X[21;3H[m(B[38;5;8m[48;5;18m6 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# rmdir f[m(B[38;5;8m[48;5;18mo[m(B[38;5;8m[48;5;0mlder (prevent if folder isn't empty (mail/subfolder))[22;2H[m(B[38;5;8m[48;5;18m 5 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# (yeah t[m(B[38;5;8m[48;5;18mh[m(B[38;5;8m[48;5;0mat should do)[m(B[38;5;7m[48;5;0m[31X[23;2H[m(B[38;5;8m[48;5;18m 4 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m## Meta[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X[24;2H[m(B[38;5;8m[48;5;18m 3 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# setup ([m(B[38;5;8m[48;5;18mi[m(B[38;5;8m[48;5;0mnteractive thing maybe)[m(B[38;5;7m[48;5;0m[21X[25;2H[m(B[38;5;8m[48;5;18m 2 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X[26;2H[m(B[38;5;8m[48;5;18m 1 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X
|
|||
|
[m(B[38;5;20m[48;5;18m531 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# fetch ([m(B[38;5;18m[48;5;3mmbsync[m(B[38;5;8m[48;5;0m, notmuch new, retag, notify; called by greater gods)[28;2H[m(B[38;5;8m[48;5;18m 1 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mdef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;0mfunc_[m(B[38;5;4m[48;5;18mf[m(B[38;5;4m[48;5;0metch[m(B[38;5;7m[48;5;0m(args):[33X[29;2H[m(B[38;5;8m[48;5;18m 2 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# Fet[m(B[38;5;8m[48;5;18mc[m(B[38;5;8m[48;5;0mh mails[m(B[38;5;7m[48;5;0m[37X[30;2H[m(B[38;5;8m[48;5;18m 3 [m(B[38;5;7m[48;5;0m log.i[m(B[38;5;7m[48;5;18mn[m(B[38;5;7m[48;5;0mfo([m(B[38;5;2m[48;5;0m"Fetching mails"[m(B[38;5;7m[48;5;0m)[24X[31;2H[m(B[38;5;8m[48;5;18m 4 [m(B[38;5;7m[48;5;0m [m(B[38;5;18m[48;5;3mmbsync[m(B[38;5;7m[48;5;0mConfigPath = os.path.expanduser([m(B[38;5;2m[48;5;0m"~/.[m(B[38;5;18m[48;5;3mmbsync[m(B[38;5;2m[48;5;0mrc"[m(B[38;5;7m[48;5;0m) [m(B[38;5;8m[48;5;0m# [m(B[38;5;3m[48;5;18mTODO[m(B[38;5;8m[48;5;0m Better[32;2H[m(B[38;5;8m[48;5;18m 5 [m(B[38;5;7m[48;5;0m cmd =[m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[[m(B[38;5;2m[48;5;0m"[m(B[38;5;18m[48;5;3mmbsync[m(B[38;5;2m[48;5;0m"[m(B[38;5;7m[48;5;0m, [m(B[38;5;2m[48;5;0m"--config"[m(B[38;5;7m[48;5;0m, [m(B[38;5;18m[48;5;3mmbsync[m(B[38;5;7m[48;5;0mConfigPath, [m(B[38;5;2m[48;5;0m"--all"[m(B[38;5;7m[48;5;0m][33;2H[m(B[38;5;8m[48;5;18m 6 [m(B[38;5;7m[48;5;0m subpr[m(B[38;5;7m[48;5;18mo[m(B[38;5;7m[48;5;0mcess.run(cmd)[31X[34;2H[m(B[38;5;8m[48;5;18m 7 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X[35;2H[m(B[38;5;8m[48;5;18m 8 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# Ind[m(B[38;5;8m[48;5;18me[m(B[38;5;8m[48;5;0mx new mails[m(B[38;5;7m[48;5;0m[33X[36;2H[m(B[38;5;8m[48;5;18m 9 [m(B[38;5;7m[48;5;0m notmu[m(B[38;5;7m[48;5;18mc[m(B[38;5;7m[48;5;0mh_new()[37X[37;2H[m(B[38;5;8m[48;5;18m10 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X[38;2H[m(B[38;5;8m[48;5;18m11 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# Not[m(B[38;5;8m[48;5;18mi[m(B[38;5;8m[48;5;0mfy[m(B[38;5;7m[48;5;0m[42X[39;2H[m(B[38;5;8m[48;5;18m12 [m(B[38;5;7m[48;5;0m notif[m(B[38;5;7m[48;5;18my[m(B[38;5;7m[48;5;0m_all()[38X[40;2H[m(B[38;5;8m[48;5;18m13 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X[41;2H[m(B[38;5;8m[48;5;18m14 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# Tag[m(B[38;5;8m[48;5;18m [m(B[38;5;8m[48;5;0mnew mails[m(B[38;5;7m[48;5;0m[35X[42;2H[m(B[38;5;8m[48;5;18m15 [m(B[38;5;7m[48;5;0m apply[m(B[38;5;7m[48;5;18mM[m(B[38;5;7m[48;5;0msgs([m(B[38;5;2m[48;5;0m'tag:unprocessed'[m(B[38;5;7m[48;5;0m, retag_msg, showProgress=[m(B[38;5;4m[48;5;0mTrue[m(B[38;5;7m[48;5;0m, write=[m(B[38;5;4m[48;5;0mTrue[m(B[38;5;7m[48;5;0m)[43;2H[m(B[38;5;8m[48;5;18m16 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X[44;2H[m(B[38;5;8m[48;5;18m17 [m(B[38;5;7m[48;5;0m parserFet[m(B[38;5;7m[48;5;18mc[m(B[38;5;7m[48;5;0mh = subparsers.add_parser([m(B[38;5;2m[48;5;0m"fetch"[m(B[38;5;7m[48;5;0m, [m(B[38;5;4m[48;5;0mhelp[m(B[38;5;7m[48;5;0m=[m(B[38;5;2m[48;5;0m"Fetch mail, tag them, and run notifications"[m(B[38;5;7m[48;5;0m)[45;2H[m(B[38;5;8m[48;5;18m18 [m(B[38;5;7m[48;5;0m parserFet[m(B[38;5;7m[48;5;18mc[m(B[38;5;7m[48;5;0mh.set_defaults(func=func_fetch)[13X[46;2H[m(B[38;5;8m[48;5;18m19 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[44X[47;2H[m(B[38;5;8m[48;5;18m20 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48
|
|||
|
[m(B[38;5;8m[48;5;18m 4 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# fe[m(B[38;5;8m[48;5;18mt[28;3H3 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mdef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;18mf[m(B[38;5;4m[48;5;0munc_f[29;13H[m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m Fetc[30;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18ml[m(B[38;5;7m[48;5;0mog.in
|
|||
|
[m(B[38;5;20m[48;5;18m535 [32;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18mc[m(B[38;5;7m[48;5;0mmd = [33;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18ms[m(B[38;5;7m[48;5;0mubpro[34;3H[m(B[38;5;8m[48;5;18m3 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[5X[35;3H[m(B[38;5;8m[48;5;18m4 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m Inde[36;3H[m(B[38;5;8m[48;5;18m5 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18mn[m(B[38;5;7m[48;5;0motmuc[37;2H[m(B[38;5;8m[48;5;18m 6 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[5X[38;2H[m(B[38;5;8m[48;5;18m 7 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m Noti[39;2H[m(B[38;5;8m[48;5;18m 8 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18mn[m(B[38;5;7m[48;5;0motify[40;2H[m(B[38;5;8m[48;5;18m 9 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[5X[41;3H[m(B[38;5;8m[48;5;18m0 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m Tag [42;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18ma[m(B[38;5;7m[48;5;0mpplyM[43;3H[m(B[38;5;8m[48;5;18m2 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[5X[44;3H[m(B[38;5;8m[48;5;18m3 [m(B[38;5;7m[48;5;0m pars[m(B[38;5;7m[48;5;18me[m(B[38;5;7m[48;5;0mrFetc[45;3H[m(B[38;5;8m[48;5;18m4 [m(B[38;5;7m[48;5;0m pars[m(B[38;5;7m[48;5;18me[m(B[38;5;7m[48;5;0mrFetc[46;3H[m(B[38;5;8m[48;5;18m5 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[5X[47;2H[m(B[38;5;8m[48;5;18m16 [m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [m(B[38;5;7m[48;5;0m[5X[48;2H[m(B[38;5;8m[48;5;18m17 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m## D[m(B[38;5;8m[48;5;18me[m(B[38;5;8m[48;5;0mbug[m(B[38;5;7m[48;5;0m [49;2H[m(B[38;5;8m[48;5;18m18 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;0m# de[m(B[38;5;8m[48;5;18mb[m(B[38;5;8m[48;5;0mug (v[50;2H[m(B[38;5;8m[48;5;18m19 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;0mdef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;18mf[m(B[38;5;4m[48;5;0munc_e[51;3H[m(B[38;5;8m[48;5;18m0 [m(B[38;5;7m[48;5;0m [m(B[38;5;8m[48;5;18m#[m(B[38;5;8m[48;5;0m And [52;3H[m(B[38;5;8m[48;5;18m1 [m(B[38;5;7m[48;5;0m [m(B[38;5;5m[48;5;18md[m(B[38;5;5m[48;5;0mef[m(B[38;5;7m[48;5;0m [m(B[38;5;4m[48;5;0mex[53;127H[m(B[38;5;59m[48;5;59m[m(B[38;5;208m[48;5;59m func_fetch() python [m(B[38;5;59m[48;5;59m[m(B[38;5;15m[48;5;59m utf-8[unix] [m(B[38;5;3m[48;5;59m[m(B[38;5;59m[48;5;3m 87% [;1m(B[38;5;59m[48;5;3m☰ 535/608 [m(B[38;5;59m[48;5;3m : 9[31;13H[?25h[?25l[54;181H[m(B[38;5;7m[48;5;0mE[31;13H[?25h[?25l[54;181H [2;13H[m(B[38;5;8m[48;5;0mve dest msg...[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [3;13H[m(B[38;5;8m[48;5;0mead message[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [4;13H[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [5;13H[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [6;13H[m(B[38;5;8m[48;5;0mad msg [--html][m(B[38;5;8m[48;5;18m [7;13H[m(B[38;5;4m[48;5;0mfunc_read[m(B[38;5;7m[48;5;0m(args)[m(B[38;5;7m[48;5;18m:[8;13H[m(B[38;5;7m[48;5;0mapply_msgs_inpu[m(B[38;5;7m[48;5;18mt[9;13H[m(B[38;5;7m[48;5;0merRead = subpar[m(B[38;5;7m[48;5;18ms[10;13H[m(B[38;5;7m[48;5;0merRead.add_argu[m(B[38;5;7m[48;5;18mm[11;13H[m(B[38;5;7m[48;5;0merRead.set_defa[m(B[38;5;7m[48;5;18mu[12;13H[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [13;13H[m(B[38;5;7m[48;5;0m [m(B[38;5;7m[48;5;18m [14;13H[m(B[38;5;8m[48;5;0mtach msg
|