xkcd: rename private words.
parent
5a323780d8
commit
eddc0326b7
|
@ -9,18 +9,18 @@ IN: xkcd
|
||||||
|
|
||||||
<PRIVATE
|
<PRIVATE
|
||||||
|
|
||||||
: xkcd-image. ( url -- )
|
: comic-image. ( url -- )
|
||||||
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 image. ;
|
first-match >string load-http-image image. ;
|
||||||
|
|
||||||
: xkcd-text. ( url -- )
|
: comic-text. ( url -- )
|
||||||
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
|
||||||
80 wrap-lines [ print ] each ;
|
80 wrap-lines [ print ] each ;
|
||||||
|
|
||||||
: comic. ( url -- )
|
: comic. ( url -- )
|
||||||
ui-running? [ xkcd-image. ] [ xkcd-text. ] if ;
|
ui-running? [ comic-image. ] [ comic-text. ] if ;
|
||||||
|
|
||||||
PRIVATE>
|
PRIVATE>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue