2021-08-11 07:27:45 +03:00
|
|
|
/- spider, docket
|
|
|
|
/+ strandio
|
|
|
|
=, strand=strand:spider
|
|
|
|
^- thread:spider
|
|
|
|
|= arg=vase
|
|
|
|
=/ m (strand ,vase)
|
|
|
|
^- form:m
|
2021-09-23 08:45:13 +03:00
|
|
|
=+ !<([~ ref=glob-reference:docket base=term] arg)
|
2021-08-26 03:30:35 +03:00
|
|
|
|^
|
2021-09-23 08:45:13 +03:00
|
|
|
?- -.location.ref
|
|
|
|
%http (fetch-http [url.location hash]:ref)
|
2021-09-21 17:15:57 +03:00
|
|
|
%ames !! ::NOTE done within docket itself
|
2021-08-26 03:30:35 +03:00
|
|
|
==
|
|
|
|
::
|
|
|
|
++ fetch-http
|
2021-09-21 18:52:45 +03:00
|
|
|
|= [url=cord hash=@uvH]
|
2021-08-26 03:30:35 +03:00
|
|
|
^- form:m
|
|
|
|
;< =glob:docket bind:m
|
|
|
|
%+ (retry:strandio ,glob:docket) `5
|
|
|
|
=/ n (strand ,(unit glob:docket))
|
|
|
|
;< =cord bind:n (fetch-cord:strandio (trip url))
|
|
|
|
%- pure:n
|
|
|
|
%- mole
|
|
|
|
|.
|
2021-09-21 18:52:45 +03:00
|
|
|
=- ?>(=(hash (sham -)) -)
|
2021-08-26 03:30:35 +03:00
|
|
|
;;(=glob:docket (cue cord))
|
|
|
|
(pure:m !>(glob))
|
|
|
|
--
|