Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1fd91bd9 authored by asciimoo's avatar asciimoo
Browse files

[enh] paging support for deviantart

parent 9ba17fce
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -5,12 +5,15 @@ from urlparse import urljoin
categories = ['images']

base_url = 'https://www.deviantart.com/'
search_url = base_url+'search?'
search_url = base_url+'search?offset={offset}&{query}'

paging = True


def request(query, params):
    global search_url
    params['url'] = search_url + urlencode({'q': query})
    offset = (params['pageno'] - 1) * 24
    params['url'] = search_url.format(offset=offset,
                                      query=urlencode({'q': query}))
    return params