Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed jaro_distance issue and macOS updates #13

Open
wants to merge 48 commits into
base: main
Choose a base branch
from

Commits on Dec 28, 2021

  1. Fix preview gif

    Use githubusercontent instead of discord cdn
    daijro committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    e21400d View commit details
    Browse the repository at this point in the history
  2. Add disclaimer

    Add disclaimer and CLI usage
    daijro committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    a0abb5e View commit details
    Browse the repository at this point in the history
  3. Change default transp value

    Change default transparency value to 95 instead of 97 (looks nicer)
    daijro committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    578d8ac View commit details
    Browse the repository at this point in the history
  4. Error handling

    daijro committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    c4dd7c5 View commit details
    Browse the repository at this point in the history
  5. Create requirements.txt

    daijro committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    68a655b View commit details
    Browse the repository at this point in the history
  6. Update download link

    daijro committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    4ac5029 View commit details
    Browse the repository at this point in the history
  7. Update README.md

    daijro committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    2593156 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Use dropbox

    - Change discord cdn link for tesseract-ocr to dropbox
    - Remove "quiz" from example (to not promote cheating)
    daijro committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    d88428a View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Fix daijro#2

    - Fix Bing search
    - Add Google and Startpage scrapers (change in ui settings)
    - Fix headers + add header randomizer
    - Completely remove Brainly from the project due to new WAF + slow processing time
    - Fix delay in cursor restoring after OCR
    - Manually calculate selection rectangle for OCR
    - Change minimum value for window transparency slider to 5%
    - Upgrade Pillow and pytesseract to fix security concerns
    - Add requests_html, fake_headers, and their dependencies to requirements.txt
    daijro committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    692e8fb View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Fix typo

    Add -r parameter
    daijro committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    cee78c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2022

  1. Add macOS support

    LavamasterYT committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    22fee1e View commit details
    Browse the repository at this point in the history
  2. Update Scraper.swift

    LavamasterYT committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    9e566c5 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Configuration menu
    Copy the full SHA
    aa1850c View commit details
    Browse the repository at this point in the history
  2. Added loading indicator

    LavamasterYT committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    ab6d3a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    8966263 View commit details
    Browse the repository at this point in the history
  2. Merge pull request daijro#3 from LavamasterYT/main

    Add macOS support
    daijro committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    22f8385 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b2a248 View commit details
    Browse the repository at this point in the history
  4. Merge pull request daijro#4 from LavamasterYT/main

    Add settings, and shortcuts
    daijro committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    b4d82cf View commit details
    Browse the repository at this point in the history
  5. Remove unused files

    daijro committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    1d1f163 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    d00d329 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. Fix scraper (Patch daijro#5)

    - Google scraper is much fasterm and randomizes domains to avoid CAPTCHA blocks.
    - Bing block has been bypassed by creating cookies before sending search requests
    - Google is now the default search engine
    Works as of December 2022.
    daijro committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    96c125d View commit details
    Browse the repository at this point in the history
  2. Fix GUI scrolling

    - Change item view scrolling to ScrollPerPixel
    - Much smoother scrolling experience
    daijro committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    6448fd6 View commit details
    Browse the repository at this point in the history
  3. Add character limit for long queries

    Fix scraper returning poor results on longer queries
    daijro committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    aa5f747 View commit details
    Browse the repository at this point in the history
  4. Escape search query

    - Escape search query
    - Repeat last update for startpage
    - Change default engine back to Bing
    daijro committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    3a7b385 View commit details
    Browse the repository at this point in the history
  5. Bump certifi from 2021.10.8 to 2022.12.7

    Bumps [certifi](https://github.com/certifi/python-certifi) from 2021.10.8 to 2022.12.7.
    - [Release notes](https://github.com/certifi/python-certifi/releases)
    - [Commits](certifi/python-certifi@2021.10.08...2022.12.07)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    dfe83f0 View commit details
    Browse the repository at this point in the history
  6. Bump lxml from 4.8.0 to 4.9.1

    Bumps [lxml](https://github.com/lxml/lxml) from 4.8.0 to 4.9.1.
    - [Release notes](https://github.com/lxml/lxml/releases)
    - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
    - [Commits](lxml/lxml@lxml-4.8.0...lxml-4.9.1)
    
    ---
    updated-dependencies:
    - dependency-name: lxml
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    e7a3893 View commit details
    Browse the repository at this point in the history
  7. Bump pillow from 9.1.0 to 9.3.0

    Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.1.0 to 9.3.0.
    - [Release notes](https://github.com/python-pillow/Pillow/releases)
    - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
    - [Commits](python-pillow/Pillow@9.1.0...9.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: pillow
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    efc81fc View commit details
    Browse the repository at this point in the history
  8. Merge pull request daijro#6 from daijro/dependabot/pip/certifi-2022.12.7

    Bump certifi from 2021.10.8 to 2022.12.7
    daijro committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    15bc715 View commit details
    Browse the repository at this point in the history
  9. Merge pull request daijro#8 from daijro/dependabot/pip/pillow-9.3.0

    Bump pillow from 9.1.0 to 9.3.0
    daijro committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    4a4821e View commit details
    Browse the repository at this point in the history
  10. Merge pull request daijro#7 from daijro/dependabot/pip/lxml-4.9.1

    Bump lxml from 4.8.0 to 4.9.1
    daijro committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    b8229ea View commit details
    Browse the repository at this point in the history
  11. Update macOS

    LavamasterYT committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    27ecf23 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a61bee4 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2022

  1. Clean code, add Singleton, etc

    - Only allow once instance to be ran at a time
    - Search C:\Program Files\ for tesseract path
    - Remove redundant findChild lines
    daijro committed Dec 27, 2022
    Configuration menu
    Copy the full SHA
    2ea635e View commit details
    Browse the repository at this point in the history
  2. Bump dependencies

    daijro committed Dec 27, 2022
    Configuration menu
    Copy the full SHA
    163b75f View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2022

  1. Add support for typing with window safety lock

    - Added experimental support for typing while the window focus safety lock is enabled. Works by listening for global key inputs, and forwards them to the search bar
    - Requires mouse dependency to detect when user clicks off window
    daijro committed Dec 31, 2022
    Configuration menu
    Copy the full SHA
    22de499 View commit details
    Browse the repository at this point in the history
  2. Added support for Num Lock and Caps Lock

    Added support for Num Lock and Caps Lock when window focus safety lock is enabled
    daijro committed Dec 31, 2022
    Configuration menu
    Copy the full SHA
    7f8018f View commit details
    Browse the repository at this point in the history
  3. Merge threads/code cleanup

    - Merge keyboard and mouse hook threads
    - Lose focus on windows key
    - Add comments
    - Fix error when losing focus on search bar without window safety lock on
    daijro committed Dec 31, 2022
    Configuration menu
    Copy the full SHA
    2c3de90 View commit details
    Browse the repository at this point in the history
  4. Fixes for typing with window safety lock

    - Ignore key events with None name
    - Add Ctrl+A to select all
    daijro committed Dec 31, 2022
    Configuration menu
    Copy the full SHA
    d7933a4 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Add DuckDuckGo scraper

    daijro committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    c1585cc View commit details
    Browse the repository at this point in the history
  2. Update README.md

    daijro committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    f8f76e5 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2023

  1. Configuration menu
    Copy the full SHA
    bfbf2a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Configuration menu
    Copy the full SHA
    821be9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a6fe42 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Bug fixes

    - Fix dark mode not working on all devices
    - Don't omit non-alphanumeric characters for checking levenshtein distance. This change will add support for searching code and programming questions
    daijro committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    6f73686 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Add ChatGPT scraper, fix Quizlet Scraper

    - Use logging library
    - Fix Quizlet scraper
    - Add an experimental scraper for ChatGPT through Merlin.
    - New --chatgpt flag will retrieve the best answer from the flashcard results and an explanation with ChatGPT. No login required!
    daijro committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    dc5eb0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bacb3e View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    3a65162 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    778b6e0 View commit details
    Browse the repository at this point in the history