1. 18 Mar, 2021 1 commit
  2. 17 Mar, 2021 2 commits
    • Ben Busby's avatar
      Use bash for heroku-regen · 8e0fffc1
      Ben Busby authored
      8e0fffc1
    • Ben Busby's avatar
      Add heroku-regen script, rename config/ -> misc/ · fea76c92
      Ben Busby authored
      Introduces a new script for quickly regenerating a Heroku instance
      (typically with a new IP) to handle the rare circumstances where an
      instance is flagged by Google and prompted for a captcha.
      
      The config/ dir was renamed to misc/ to avoid confusion with the Docker
      mounted config volume, and to more closely match its intended purpose
      (which is to contain all miscellaneous features/scripts/etc that add
      functionality to Whoogle, but are not critical for general use).
      fea76c92
  3. 09 Mar, 2021 1 commit
    • Ben Busby's avatar
      Add UI requests note to feature template · f4b8b7bc
      Ben Busby authored
      The feature request template should not be used for requesting updates to the UI.
      
      There's already a pinned issue for UI customization, and all requests should go there.
      f4b8b7bc
  4. 08 Mar, 2021 3 commits
    • Ben Busby's avatar
      Update heroku quick deploy branch, env vars in readme · e2080f05
      Ben Busby authored
      The Heroku quick deploy branch has been changed from heroku-app to
      heroku-app-beta, since a lot of users want to use features from develop
      in their heroku instances.
      
      The environment variables in the readme were updated to include the
      reddit redirect var.
      e2080f05
    • Ben Busby's avatar
      Add healthcheck to Dockerfile · ba7493a8
      Ben Busby authored
      See #184
      ba7493a8
    • Ben Busby's avatar
      Improve naming of *_utils files, update fn/class doc · d447e500
      Ben Busby authored
      The app/utils/*_utils weren't named very well, and all have been updated
      to have more accurate names.
      
      Function and class documention for the utils have been updated as well,
      as part of the effort to improve overall documentation for the project.
      d447e500
  5. 07 Mar, 2021 2 commits
  6. 26 Feb, 2021 4 commits
  7. 20 Feb, 2021 3 commits
    • Ben Busby's avatar
      Allow bang operator anywhere in query · 6c85468c
      Ben Busby authored
      Bang operator can now be placed anywhere in the query, to allow for peak
      efficiency in stream of consciousness querying (i.e. `big !reddit
      chungus` will search reddit for big chungus`).
      
      Fixes #196
      6c85468c
    • Ben Busby's avatar
      Ensure G logo doesn't appear in mobile img results · e066a194
      Ben Busby authored
      Adds a separate check to remove all images sourced from www.gstatic.com,
      which is where the mobile logo in particular is coming from.
      e066a194
    • Ben Busby's avatar
      Add basic keyboard support #202 · 38f16014
      Ben Busby authored
      This adds basic keyboard support on the search results page:
      
          ArrowUp or k - focus previous result
          ArrowDown or j - focus next result
          / focus search box
      
      Because this just focuses links in the search result items hitting Enter
      (or ctrl/cmd + Enter) when an item is focused - will open the search 
      result (because the link is already focused and this is browser's default
      behaviour).
      38f16014
  8. 19 Feb, 2021 3 commits
  9. 14 Feb, 2021 1 commit
  10. 12 Feb, 2021 2 commits
  11. 07 Feb, 2021 2 commits
  12. 23 Jan, 2021 2 commits
  13. 19 Jan, 2021 1 commit
  14. 18 Jan, 2021 1 commit
  15. 11 Jan, 2021 1 commit
    • Ben Busby's avatar
      Fix default site alts in Dockerfile · 7e39b4e7
      Ben Busby authored
      The Dockerfile was incorrectly assigning an empty string to the site alt
      values, which caused the filter to update relevant sites with an empty
      host. This replaces the empty string with the correct domain for each
      site alternative.
      7e39b4e7
  16. 05 Jan, 2021 2 commits
  17. 29 Dec, 2020 1 commit
    • Ben Busby's avatar
      Remove lxml dependency · 440c4e9c
      Ben Busby authored
      The lxml dependency in the project was fairly unnecessary, and made the
      initial build time for the project considerably slower. This replaces
      all instances of lxml with either the default html parser (for bs4
      constructors) or the built in xml.etree package (for search suggestion
      parsing).
      440c4e9c
  18. 27 Dec, 2020 1 commit
    • Ben Busby's avatar
      Add support for UPS/USPS/FedEx tracking queries · 2bbc6499
      Ben Busby authored
      Introduces a new javascript "utils" file, which includes a check for
      matching the query against a set of tracking number regexes on page
      load. If a match is found, the script prepends a link to the
      (presumably) appropriate tracking page.
      
      Referenced in #98
      2bbc6499
  19. 17 Dec, 2020 4 commits
  20. 15 Dec, 2020 2 commits
  21. 12 Dec, 2020 1 commit
    • Ben Busby's avatar
      Fix nojs lxml constructor · 5b5c2588
      Ben Busby authored
      The BeautifulSoup constructur in gen_nojs needed to explicitly set
      features='lxml' to silence a warning from the library.
      
      Also temporarily disabled the site alts test since the results are too
      unreliable. This should be moved to a unit test instead.
      5b5c2588