Commit Graph

  • 2949510d68
    Merge pull request #1286 from benbusby/updates main v1.2.2 Don 2025-12-29 09:50:24 -06:00
  • 255f1a2c12
    Bump version to 1.2.2 updates Don-Swanson 2025-12-29 09:45:26 -06:00
  • 4852e5b64f
    Implement Google Custom Search (BYOK) feature with configuration options and API client Don-Swanson 2025-12-29 09:43:20 -06:00
  • 9c5b3150aa
    Add method to remove AI Overview sections from search results Don-Swanson 2025-12-09 09:43:16 -06:00
  • 6c7ca7c082
    - Add modern Google Images parsing (udm=2) and use view_image to render extracted image results, with Chrome UA and forced image endpoint for tbm=isch/udm=2. - Normalize layouts (image grid width) and inject styling tweaks; remove broken image pagination/next link with TODO left for proper paging. v1.2.1-test Don-Swanson 2025-11-26 22:21:23 -06:00
  • ff3a44b91e
    Refactor configuration and session management in the application Don-Swanson 2025-11-26 17:32:11 -06:00
  • b3c09ade5c
    Merge pull request #1279 from benbusby/updates Don 2025-11-26 16:51:03 -06:00
  • a2ec4e9f22
    Merge branch 'main' into updates Don 2025-11-26 16:50:30 -06:00
  • db6d031e86
    Enhance GitHub Actions workflow for tag handling and debugging Don-Swanson 2025-11-26 16:48:56 -06:00
  • c96f5ada2e
    Update buildx.yml Don 2025-11-26 16:42:39 -06:00
  • ccdeb60fc0
    Update Dockerfile to use Python 3.12-alpine3.22 and remove unnecessary bridge package Don-Swanson 2025-11-26 16:36:34 -06:00
  • 20ed493671
    Dropping Support for armv7l due to security bugs in cryptography Don-Swanson 2025-11-26 16:19:40 -06:00
  • 20753224f3
    Refine GitHub Actions workflow condition to remove tag check for test success Don-Swanson 2025-11-26 16:14:02 -06:00
  • 71a2c10e58
    Remove tag push from GitHub Actions workflow and disable related build step in favor of using GitHub releases for versioning. Don-Swanson 2025-11-26 16:08:37 -06:00
  • 9ff2d2f90a
    Update buildx.yml Don 2025-11-26 15:58:45 -06:00
  • 0f000a676b
    Update GitHub Actions workflows to use latest actions and improve build conditions Don-Swanson 2025-11-26 15:51:06 -06:00
  • 7b56aa053b
    Update notice Don-Swanson 2025-11-26 15:43:52 -06:00
  • f9f54115e3
    Delete .github/workflows/.pre-commit-config.yaml Don 2025-11-26 15:39:54 -06:00
  • c008090d83
    Update docker_main.yml Don 2025-11-26 15:39:43 -06:00
  • 6bcde23501
    Update buildx.yml Don 2025-11-26 15:39:23 -06:00
  • 3698d9065e
    - Added condition to the 'on-success' job to execute only if the preceding workflow run concludes successfully. Don-Swanson 2025-11-26 15:36:24 -06:00
  • cffef7aa15
    Update dependencies and configuration for version 1.2.0 Don-Swanson 2025-11-26 11:47:54 -06:00
  • 178d67a73f
    Bump version to update Brotli and fix release issue v1.1.2 Don-Swanson 2025-11-26 11:01:35 -06:00
  • 65326e37b4
    Refactor User Agent handling in request.py and ua_generator.py Don-Swanson 2025-11-23 22:16:53 -06:00
  • 490fc6c4f9
    UA ua_generator and generate_uas.py updates v1.1.1-beta Don-Swanson 2025-11-23 21:10:50 -06:00
  • 9b3a6ce550
    Update README and codebase to enhance User Agent handling Don-Swanson 2025-11-23 20:35:08 -06:00
  • 5f17b82735
    up pytest to fix errors Don-Swanson 2025-11-23 12:05:45 -06:00
  • 00d8aec2fb
    Reverted to Before Leta Integration, and re-added other changes that were not Leta. Don-Swanson 2025-11-22 21:50:01 -06:00
  • 97952c69da
    Update version.py v1.1.0 Don 2025-10-04 09:46:24 -05:00
  • 852f51ae04
    Merge pull request #1256 from benbusby/beta Don 2025-10-04 09:45:25 -05:00
  • beb822dce1
    Merge branch 'main' into beta Don 2025-10-04 09:44:06 -05:00
  • 7df25b7620
    Remove Codebeat badge from README to streamline badge display Don-Swanson 2025-10-04 09:41:10 -05:00
  • 7c5ee45f77
    Update README.md Don 2025-10-03 20:09:15 -05:00
  • c2d2f0a0c4
    Implement Mullvad Leta backend support and update README v1.1.0-beta Don-Swanson 2025-10-03 18:12:47 -05:00
  • c46ec6f937
    Add clean_text_spacing function to normalize text spacing in search results Don-Swanson 2025-10-02 08:14:24 -05:00
  • 65c0c99dad
    Fix test_prefs_url Don-Swanson 2025-10-01 22:21:17 -05:00
  • 20111a8f88
    Refactor search function to improve title extraction by including CVA68e class and enhance content retrieval logic with additional snippet class handling, ensuring more accurate results. Don-Swanson 2025-10-01 20:58:51 -05:00
  • bb3347f7ff
    Enhance search function to extract title and content separately, maintaining backward compatibility in JSON response. Don-Swanson 2025-10-01 19:18:22 -05:00
  • e0a4a5f2cb
    Merge pull request #1251 from rstefko/images-with-links Don 2025-09-30 21:09:11 -05:00
  • 457725ee5a
    Enhance link extraction logic in search function to handle cases with no result containers, improving robustness and accuracy of results. Don-Swanson 2025-09-30 20:32:51 -05:00
  • 442060b2ef
    Fixed JSON search function to improve link extraction by targeting specific result containers and retrieving all relevant text, enhancing the accuracy of search results. Don-Swanson 2025-09-30 20:12:26 -05:00
  • ca214cb563 Allow view_image on mobile too, to be able to see origin rstefko 2025-09-28 08:46:18 +02:00
  • 33cdaf390d Fixed too big images rstefko 2025-09-28 08:45:43 +02:00
  • 9dd33de91a Seems to be working again with new UA rstefko 2025-09-28 08:32:23 +02:00
  • 0fe29daaf1
    Add pre-release build and push step in GitHub Actions workflow for versioned releases v1.0.0-beta Don-Swanson 2025-09-23 23:52:52 -05:00
  • 579d983db8
    Update GitHub Actions workflows to trigger builds on release events and enforce versioning for PyPI publishing. Change application version to '1.0.0-beta'. Don-Swanson 2025-09-23 23:47:11 -05:00
  • be83605c77
    Update dependencies in requirements.txt and refactor file handling in app initialization and utility functions to use context managers for better resource management. Adjust filter logic to utilize 'string' instead of 'text' for BeautifulSoup queries, enhancing compatibility with future versions. Don-Swanson 2025-09-23 22:14:41 -05:00
  • ffdeeb5f44
    Enhance autocomplete functionality by adding environment variable check to enable/disable it globally. Improve error handling in HTTP client for closed connections and add client recreation logic. Refactor link extraction to avoid details elements in search results. Don-Swanson 2025-09-23 21:37:21 -05:00
  • 99c7c7b00d
    Refactor search and test files to ensure proper context usage for Config initialization. Updated search function to use fallback for full_query and adjusted tests to utilize app context for Config instantiation. Don-Swanson 2025-09-21 00:24:22 -05:00
  • 7f80eb1e51
    feat(beta): httpx migration, Tor/proxy refactor, JSON results, alt-link fixes, tests, optional static bundling, HTTP/2 env toggle, cleanup Don-Swanson 2025-09-21 00:11:54 -05:00
  • 418d9df89c
    Merge pull request #1242 from benbusby/dependabot/pip/jinja2-3.1.6 Don 2025-09-20 16:45:25 -05:00
  • 3733d87546
    Merge pull request #1243 from benbusby/dependabot/pip/cryptography-45.0.7 Don 2025-09-20 16:44:29 -05:00
  • 6782413560
    Update requirements.txt Don 2025-09-20 16:24:20 -05:00
  • 1c1dcfc270
    Update requirements.txt Don 2025-09-20 16:22:19 -05:00
  • ba757b64e8
    Update stale.yml Don 2025-09-15 08:31:29 -05:00
  • 3476367ee1
    Bump cryptography from 3.3.2 to 44.0.1 dependabot[bot] 2025-09-14 15:00:08 +00:00
  • 7ce8c0b216
    Bump jinja2 from 3.1.5 to 3.1.6 dependabot[bot] 2025-09-14 14:59:53 +00:00
  • e24f2d751c
    Create stale.yml Don 2025-09-14 09:59:04 -05:00
  • ec9e7877b6
    Merge pull request #1228 from tunazorlu/turkishtranslation v0.9.4 Don 2025-09-14 08:23:01 -05:00
  • c70497d532
    Update countries.json Don 2025-09-14 08:06:52 -05:00
  • 69d1ddae0c
    Updated UI Config to respect User Agent in ENV file if exists (#1240) Don 2025-09-12 20:24:44 -05:00
  • 339eb61cea Turkish Language Translation Update Yaşar Tuna Zorlu 2025-05-03 11:49:05 +03:00
  • e4cabe3e5b
    Add public instance [skip ci] (#1224) Tingyu 2025-03-11 01:57:27 +08:00
  • f25611cbcb
    Add 4get as an option for continuing search Ben Busby 2025-02-25 15:53:46 -07:00
  • 97502de606
    Remove dead instances [skip ci] (#1223) Asmodeus 2025-02-25 19:29:13 -03:00
  • 1339c49dc5
    Temporarily disable full size image search Ben Busby 2025-01-29 10:50:27 -07:00
  • dda91ad155
    Bump version to 0.9.3 v0.9.3 Ben Busby 2025-01-22 12:14:10 -07:00
  • d6c8d73147
    Bump jinja2 from 3.1.4 to 3.1.5 (#1209) dependabot[bot] 2025-01-22 12:11:07 -07:00
  • 123a00669c
    Add RepoCloud.io option to readme [skip ci] (#1197) cosark 2025-01-22 11:08:20 -08:00
  • 5218d97f02
    Update helm instructions [skip ci] (#1196) Joey Chen 2025-01-23 03:06:36 +08:00
  • fb19bded0d
    Fix styling of pages using lynx user agent Ben Busby 2025-01-22 12:00:57 -07:00
  • 5701d0d55f
    Bump version to 0.9.2 v0.9.2 Ben Busby 2025-01-19 14:13:56 -07:00
  • 50625f222f
    Revert changes to config vars from #1212 Ben Busby 2025-01-19 13:13:14 -07:00
  • 99ca67c90e
    Fix duckduckgo search parameter (#1201) James 2025-01-17 16:16:03 -05:00
  • 389c0a4d8d
    Add UserAgent configuration (#1212) Don 2025-01-17 11:17:50 -06:00
  • 041c1fbb35
    Update cssutils to 2.7.0 Ben Busby 2025-01-17 09:54:58 -07:00
  • 0130237913
    Fix Ukranian language translation Ben Busby 2025-01-16 17:33:44 -07:00
  • d6bfa30b35
    Update URL in README.md [skip ci] (#1200) Klaus Agnoletti 2025-01-17 01:33:11 +01:00
  • a15190e976
    Reduce Docker image size by improving apk commands (#1205) Peter Dave Hello 2025-01-17 08:32:20 +08:00
  • 88e2dda151
    Update ad filter keyword for French language (#1208) Althior 2025-01-17 01:31:50 +01:00
  • 6635716743
    Temporarily disable search-related tests Ben Busby 2025-01-16 17:17:53 -07:00
  • 6f1e1e6847
    Force using Lynx UA for all searches Ben Busby 2025-01-16 16:43:08 -07:00
  • 36d8268643
    [Important] Update readme w/ new project status [skip ci] Ben Busby 2025-01-16 11:10:43 -07:00
  • e70bbabd63 Bump version to 0.9.1 v0.9.1 Ben Busby 2024-10-31 17:36:37 -06:00
  • 4fad68adf2
    Bump waitress from 2.1.2 to 3.0.1 (#1192) dependabot[bot] 2024-10-31 17:20:55 -06:00
  • 89d07abb6c
    Bump werkzeug from 3.0.3 to 3.0.6 (#1190) dependabot[bot] 2024-10-31 17:17:11 -06:00
  • a8205c3043
    Use alternate USPS link for package tracking [skip ci] (#1191) Dave Fatkin 2024-10-31 19:11:36 -04:00
  • 1b9f7990b6
    Allow setting fallback search engine (#1184) Roman Štefko 2024-11-01 00:06:47 +01:00
  • c54f4a79a6
    Add ability to set custom dotenv path (#1183) Tarek 2024-10-31 22:52:18 +00:00
  • 223f00c3c0 Switch from pickle->json for config encoding Ben Busby 2024-10-31 16:41:46 -06:00
  • 466cb63d0e
    Bump version to 0.9.0 v0.9.0 Ben Busby 2024-09-30 12:18:09 -06:00
  • c056322037
    Use .lower() when accessing the cache busting map Ben Busby 2024-09-30 11:59:14 -06:00
  • 5eb609d0b2
    Hide line below search bar in dark themes Ben Busby 2024-09-30 11:57:12 -06:00
  • a016a1bcf4
    Use raw string for matching regex in results.py Ben Busby 2024-09-30 11:41:13 -06:00
  • 6924f5ce0d
    Update ad filter keyword for Dutch language Ben Busby 2024-09-30 11:33:50 -06:00
  • 6abe5511f4
    Update ad filter keyword for Korean language Ben Busby 2024-09-30 11:32:29 -06:00
  • 9d7ab1e2f8
    ci: update GitHub actions (#1155) xatier 2024-09-30 10:22:42 -07:00
  • 441ce72527
    Bump idna from 3.4 to 3.7 (#1137) dependabot[bot] 2024-09-30 11:18:24 -06:00
  • 58d54c6384
    Update ad filter for Czech language (#1141) Andrew 2024-09-30 19:12:37 +02:00
  • add9313a99
    Bump werkzeug from 3.0.1 to 3.0.3 (#1150) dependabot[bot] 2024-09-30 11:12:04 -06:00