Include prefs arg in footer navigation

Navigating between pages of results now includes the user's preferences
string, which allows them to retain their config for a particular
instance between result pages.

Fixes #960
このコミットが含まれているのは:
Ben Busby 2023-02-21 09:57:44 -07:00
コミット fb8a2ea325
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: B9B7231E01D924A1
1個のファイルの変更2行の追加0行の削除

ファイルの表示

@ -188,6 +188,8 @@ class Filter:
# Remove divs that have multiple links beyond just page navigation
[_.decompose() for _ in footer.find_all('div', recursive=False)
if len(_.find_all('a', href=True)) > 3]
for link in footer.find_all('a', href=True):
link['href'] = f'{link["href"]}&preferences={self.config.preferences}'
header = self.soup.find('header')
if header: