xkcd: Typos.
parent
1ee1a793de
commit
2503984e35
|
@ -9,19 +9,19 @@ IN: xkcd
|
||||||
|
|
||||||
<PRIVATE
|
<PRIVATE
|
||||||
|
|
||||||
: xkcd-url>image ( url -- image )
|
: comic-image ( url -- image )
|
||||||
http-get nip
|
http-get nip
|
||||||
R" http://imgs\.xkcd\.com/comics/[^\.]+\.(png|jpg)"
|
R" http://imgs\.xkcd\.com/comics/[^\.]+\.(png|jpg)"
|
||||||
first-match >string load-http-image ;
|
first-match >string load-http-image ;
|
||||||
|
|
||||||
: comic-image. ( url -- ) xkcd-url>image image. ;
|
: comic-image. ( url -- ) comic-image image. ;
|
||||||
|
|
||||||
: xkcd-url>string ( url -- string )
|
: comic-string ( url -- string )
|
||||||
http-get nip string>xml
|
http-get nip string>xml
|
||||||
"transcript" "id" deep-tag-with-attr children>string ;
|
"transcript" "id" deep-tag-with-attr children>string ;
|
||||||
|
|
||||||
: comic-text. ( url -- )
|
: comic-text. ( url -- )
|
||||||
xkcd-url>string
|
comic-image
|
||||||
80 wrap-lines [ print ] each ;
|
80 wrap-lines [ print ] each ;
|
||||||
|
|
||||||
: comic. ( url -- )
|
: comic. ( url -- )
|
||||||
|
|
Loading…
Reference in New Issue