| 
    .oO SearXNG Developer Documentation Oo.
    
   | 
 
Functions | |
| request (query, params) | |
| response (resp) | |
Variables | |
| dict | about | 
| list | categories = [] | 
| bool | paging = True | 
| str | base_url = "https://www.goodreads.com" | 
| str | results_xpath = "//table//tr" | 
| str | thumbnail_xpath = ".//img[contains(@class, 'bookCover')]/@src" | 
| str | url_xpath = ".//a[contains(@class, 'bookTitle')]/@href" | 
| str | title_xpath = ".//a[contains(@class, 'bookTitle')]" | 
| str | author_xpath = ".//a[contains(@class, 'authorName')]" | 
| str | info_text_xpath = ".//span[contains(@class, 'uitext')]" | 
Goodreads (books)
| searx.engines.goodreads.request | ( | query, | |
| params ) | 
Definition at line 31 of file goodreads.py.
| searx.engines.goodreads.response | ( | resp | ) | 
Definition at line 41 of file goodreads.py.
| dict searx.engines.goodreads.about | 
Definition at line 10 of file goodreads.py.
| str searx.engines.goodreads.author_xpath = ".//a[contains(@class, 'authorName')]" | 
Definition at line 27 of file goodreads.py.
| str searx.engines.goodreads.base_url = "https://www.goodreads.com" | 
Definition at line 21 of file goodreads.py.
| list searx.engines.goodreads.categories = [] | 
Definition at line 18 of file goodreads.py.
| str searx.engines.goodreads.info_text_xpath = ".//span[contains(@class, 'uitext')]" | 
Definition at line 28 of file goodreads.py.
| bool searx.engines.goodreads.paging = True | 
Definition at line 19 of file goodreads.py.
| str searx.engines.goodreads.results_xpath = "//table//tr" | 
Definition at line 23 of file goodreads.py.
| str searx.engines.goodreads.thumbnail_xpath = ".//img[contains(@class, 'bookCover')]/@src" | 
Definition at line 24 of file goodreads.py.
| str searx.engines.goodreads.title_xpath = ".//a[contains(@class, 'bookTitle')]" | 
Definition at line 26 of file goodreads.py.
| str searx.engines.goodreads.url_xpath = ".//a[contains(@class, 'bookTitle')]/@href" | 
Definition at line 25 of file goodreads.py.