mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-07-06 20:14:22 +00:00
Add pagination to Flickr example
This commit is contained in:
parent
74beb05360
commit
290af7c2f2
|
@ -4,7 +4,7 @@ tags: $:/tags/Macro
|
||||||
<!--
|
<!--
|
||||||
Get items from a Flickr album/interestingness/collection etc.
|
Get items from a Flickr album/interestingness/collection etc.
|
||||||
-->
|
-->
|
||||||
\procedure flickr-get-items(method:"flickr.photosets.getPhotos",resultPhotoRoot:"photoset")
|
\procedure flickr-get-items(per_page:"100",page_number:"1",method:"flickr.photosets.getPhotos",resultPhotoRoot:"photoset")
|
||||||
|
|
||||||
\procedure completion()
|
\procedure completion()
|
||||||
\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]
|
\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]
|
||||||
|
@ -32,6 +32,13 @@ Get items from a Flickr album/interestingness/collection etc.
|
||||||
/>
|
/>
|
||||||
</$let>
|
</$let>
|
||||||
</$list>
|
</$list>
|
||||||
|
<$let
|
||||||
|
pages={{{ [<data>jsonget[photos],[pages]] }}}
|
||||||
|
>
|
||||||
|
<$list filter="[<page_number>compare:number:lt<pages>]" variable="ignore">
|
||||||
|
<$macrocall $name="flickr-get-items" page_page=<<per_page>> page_number={{{ [<page_number>add[1]] }}} method=<<method>> resultPhotoRoot=<<resultPhotoRoot>>/>
|
||||||
|
</$list>
|
||||||
|
</$let>
|
||||||
</$list>
|
</$list>
|
||||||
\end completion
|
\end completion
|
||||||
|
|
||||||
|
@ -50,6 +57,8 @@ https://api.flickr.com/services/rest/
|
||||||
method="GET"
|
method="GET"
|
||||||
query-method=<<method>>
|
query-method=<<method>>
|
||||||
query-extras="geo"
|
query-extras="geo"
|
||||||
|
query-per_page=<<per_page>>
|
||||||
|
query-page=<<page_number>>
|
||||||
query-format="json"
|
query-format="json"
|
||||||
query-nojsoncallback="1"
|
query-nojsoncallback="1"
|
||||||
query-photoset_id={{$:/config/flickr-album}}
|
query-photoset_id={{$:/config/flickr-album}}
|
||||||
|
@ -59,8 +68,9 @@ https://api.flickr.com/services/rest/
|
||||||
bind-progress="$:/temp/flickr/progress"
|
bind-progress="$:/temp/flickr/progress"
|
||||||
oncompletion=<<completion>>
|
oncompletion=<<completion>>
|
||||||
onprogress=<<progress>>
|
onprogress=<<progress>>
|
||||||
var-start=<<start>>
|
var-method=<<method>>
|
||||||
var-limit=<<limit>>
|
var-per_page=<<per_page>>
|
||||||
|
var-page_number=<<page_number>>
|
||||||
var-resultPhotoRoot=<<resultPhotoRoot>>
|
var-resultPhotoRoot=<<resultPhotoRoot>>
|
||||||
/>
|
/>
|
||||||
\end
|
\end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user