commit 3134778022ceb17403016704b064f69160beeb64
parent 8e2472b59a797473affcd8fb4f9520952ce775a8
Author: Matsuda Kenji <contact2655@matsudakenji.xyz>
Date: Sun, 30 Jan 2022 13:29:14 +0900
add nm
Diffstat:
3 files changed, 41 insertions(+), 3 deletions(-)
diff --git a/.config/w3m/keymap b/.config/w3m/keymap
@@ -162,7 +162,11 @@ keymap :h HISTORY
########## scrolling ##########
keymap C-e UP
+keymap e UP
+keymap j UP
keymap C-y DOWN
+keymap y DOWN
+keymap k DOWN
keymap gg BEGIN
keymap G END
keymap C-d NEXT_HALF_PAGE
@@ -173,8 +177,8 @@ keymap zz CENTER_V
########## cursor ##########
keymap l MOVE_RIGHT1
keymap h MOVE_LEFT1
-keymap j MOVE_DOWN1
-keymap k MOVE_UP1
+keymap J MOVE_DOWN1
+keymap K MOVE_UP1
keymap 0 LINE_BEGIN
keymap $ LINE_END
keymap w NEXT_WORD
@@ -205,7 +209,7 @@ keymap C-] TAB_LINK
keymap C-j GOTO_LINK
########## info ##########
-keymap y PEEK
+keymap o PEEK
keymap gC-g INFO
keymap C-g LINE_INFO
keymap gf VIEW
diff --git a/bin/mn b/bin/mn
@@ -0,0 +1,16 @@
+#!/bin/sh -u
+# convert month name to month number
+cat | sed -E '
+ s/[Jj][Aa][Nn]([Uu][Aa][Rr][Yy])?/01/g
+ s/[Ff][Ee][Bb]([Rr][Uu][Aa][Rr][Yy])?/02/g
+ s/[Mm][Aa][Rr]([Cc][Hh])?/03/g
+ s/[Aa][Pp][Rr]([Ii][Ll])?/04/g
+ s/[Mm][Aa][Yy]/05/g
+ s/[Jj][Uu][Nn]([Ee])?/06/g
+ s/[Jj][Uu][Ll]([Yy])?/07/g
+ s/[Aa][Uu][Gg]([Uu][Ss][Tt])?/08/g
+ s/[Ss][Ee][Pp]([Tt][Ee][Mm][Bb][Ee][Rr])?/09/g
+ s/[Oo][Cc][Tt]([Oo][Bb][Ee][Rr])?/10/g
+ s/[Nn][Oo][Vv]([Ee][Mm][Bb][Ee][Rr])?/11/g
+ s/[Dd][Ee][Cc]([Ee][Mm][Bb][Ee][Rr])?/12/g
+'
diff --git a/bin/utc b/bin/utc
@@ -0,0 +1,18 @@
+#!/bin/sh
+# can this task be done by strftime(3)?
+# unix time converter
+# USAGE: utc [datetime]
+# utc -r [unixtime]
+# format:
+# %a: day of week in 3-letter style
+# %b: month in 3-letter style
+# %e: day from 1 to 31
+# %d: day from 01 to 31
+# %H: hour from 00 to 23
+# %m: month number from 01 to 12
+# %M: minite from 00 to 59
+# %S: second from 00 to 60 (leap second?)
+# %Z: time zon in 3-letter style
+# %Y: year in 4-letter style
+# at this time format is fixed to +%d/%m/%Y:%H:%M:%S
+