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

pyautogui not correct similar library at site #24

Open
sagregrevc opened this issue Mar 11, 2024 · 1 comment
Open

pyautogui not correct similar library at site #24

sagregrevc opened this issue Mar 11, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@sagregrevc
Copy link

they not similar
repo pexpect
repo toga
repo pysimplegui

https://www.awesomepython.org/?q=automation

@dylanhogg
Copy link
Owner

Fair observation, thanks for the feedback.

Currently repo similarity calculation is quite naive, and is in need of improvement.

Right now it uses sentence_transformers with the all-MiniLM-L6-v2 model to calculate a similarity score based only on the repo description and repo tags. This is then thresholded to find "similar" repos. I plan to extend this to use the whole README text for a repo which should make it more accurate.

In this case you'll notice the repo descriptions have some terms in common with the pyautogui description which is what it's picked up on. The README fix planned should improve similarity to be better.

pyautogui: A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard

pexpect: A Python module for controlling interactive programs in a pseudo-terminal
beeware: A Python native, OS native GUI toolkit
pysimplegui: Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users

Thanks again for the feedback. Hopefully this will be improved over the next month or so.

@dylanhogg dylanhogg added the enhancement New feature or request label Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants