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

Commit 04d01818 authored by Nivesh Krishna's avatar Nivesh Krishna
Browse files

fix lang selectors for ddg engine

parent 18f6bbd2
Loading
Loading
Loading
Loading
+10 −5
Original line number Original line Diff line number Diff line
@@ -75,7 +75,7 @@ def request(query, params):
    query_dict = {
    query_dict = {
        "q": query,
        "q": query,
        't': 'D',
        't': 'D',
        'l': params["language"],
        'l': f"{dl}-{ct}",
        'kl': f"{ct}-{dl}",
        'kl': f"{ct}-{dl}",
        's': (params['pageno'] - 1) * number_of_results,
        's': (params['pageno'] - 1) * number_of_results,
        'dl': dl,
        'dl': dl,
@@ -149,10 +149,15 @@ def response(resp):
    for search_result in search_data:
    for search_result in search_data:
        if 'n' in search_result:
        if 'n' in search_result:
            continue
            continue
        html2text = HTMLTextExtractor()

        html2text.feed(search_result.get('a'))
        title = HTMLTextExtractor()
        results.append({'title': search_result.get("t"),
        title.feed(search_result.get('t'))
                        'content': html2text.get_text(),

        content = HTMLTextExtractor()
        content.feed(search_result.get('a'))

        results.append({'title': title.get_text(),
                        'content': content.get_text(),
                        'url': search_result.get('u')})
                        'url': search_result.get('u')})
    return results
    return results