mirror of
				https://github.com/searxng/searxng.git
				synced 2025-11-03 19:17:07 -05:00 
			
		
		
		
	add time range search for deviantart
This commit is contained in:
		
							parent
							
								
									e9a78f1434
								
							
						
					
					
						commit
						e7baf24ec1
					
				@ -21,10 +21,16 @@ from searx.engines.xpath import extract_text
 | 
			
		||||
# engine dependent config
 | 
			
		||||
categories = ['images']
 | 
			
		||||
paging = True
 | 
			
		||||
time_range_support = True
 | 
			
		||||
 | 
			
		||||
# search-url
 | 
			
		||||
base_url = 'https://www.deviantart.com/'
 | 
			
		||||
search_url = base_url + 'browse/all/?offset={offset}&{query}'
 | 
			
		||||
time_range_url = '&order={range}'
 | 
			
		||||
 | 
			
		||||
time_range_dict = {'day': 11,
 | 
			
		||||
                   'week': 14,
 | 
			
		||||
                   'month': 15}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# do search-request
 | 
			
		||||
@ -33,6 +39,8 @@ def request(query, params):
 | 
			
		||||
 | 
			
		||||
    params['url'] = search_url.format(offset=offset,
 | 
			
		||||
                                      query=urlencode({'q': query}))
 | 
			
		||||
    if params['time_range']:
 | 
			
		||||
        params['url'] += time_range_url.format(range=time_range_dict[params['time_range']])
 | 
			
		||||
 | 
			
		||||
    return params
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user