summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2019-06-18 19:46:45 -0400
committerrsiddharth <s@ricketyspace.net>2019-06-18 19:46:45 -0400
commit49f674933eb63fda89a262a4678f07f854cb4fc7 (patch)
treee2410a6bbaa203d24f4fecd9ccd6582178bd3e19
parentd6ada43cacdd28cd0eecfa1bdeb67941e05738ba (diff)
hn/g: Add fmt.
* hn/g (fmt): New function.
-rwxr-xr-xhn/g4
1 files changed, 4 insertions, 0 deletions
diff --git a/hn/g b/hn/g
index 57d9fa3..c7360c1 100755
--- a/hn/g
+++ b/hn/g
@@ -9,6 +9,7 @@
(require racket/list)
(require racket/port)
+(require racket/format)
(require net/http-client)
(require openssl)
@@ -20,6 +21,9 @@
(define HOST "news.ycombinator.com")
+
+(define (fmt n w) (~a n #:width w #:align 'right #:pad-string "0"))
+
(define (fp)
"Fetch HN Front Page."
(let ((hc (http-conn-open HOST #:ssl? (ssl-make-client-context 'secure)