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

Unable to fetch results #26

Open
marvoh opened this issue Aug 5, 2023 · 6 comments
Open

Unable to fetch results #26

marvoh opened this issue Aug 5, 2023 · 6 comments

Comments

@marvoh
Copy link

marvoh commented Aug 5, 2023

It looks like we have an authentication problem. Getting the response below when I try to search a word.

image

@Konyaco
Copy link
Owner

Konyaco commented Aug 6, 2023

Seems a serious problem

@L-N1988
Copy link

L-N1988 commented Sep 15, 2023

It looks like we have an authentication problem. Getting the response below when I try to search a word.

image

Do you solve this problem?
I guess the reason is the network vpn problem.

@Konyaco
Copy link
Owner

Konyaco commented Sep 15, 2023

It looks like we have an authentication problem. Getting the response below when I try to search a word.
image

Do you solve this problem? I guess the reason is the network vpn problem.

This problem is caused by CloudFlare DDOS protection and anti-scraping protection. I tried to use cookies and headers, didn't work. So... this application might be closed. Unless we have some solution to bypass protection.

@NineMeowICT
Copy link

@Konyaco Will the REST API provided by Collins Dictionary help it? (I ain't a developer.)

@123Duo3
Copy link
Collaborator

123Duo3 commented Dec 31, 2023

@Konyaco Will the REST API provided by Collins Dictionary help it? (I ain't a developer.)

Of course it helps. We actually requested the Collins API Key early on in the development of this app, but there were a couple of reasons why we didn't use it.

First, if we had used the Collins API, we would have had to hide the key from abuse. Also, it is against FOSS to do so, since your self-compiled executables will not be available. Secondly, Collins requires us to limit access to the API ourselves, which requires us to use a server to filter requests, which we don't have the time or money to do.

@NineMeowICT
Copy link

Of course it helps. We actually requested the Collins API Key early on in the development of this app, but there were a couple of reasons why we didn't use it.

First, if we had used the Collins API, we would have had to hide the key from abuse. Also, it is against FOSS to do so, since your self-compiled executables will not be available. Secondly, Collins requires us to limit access to the API ourselves, which requires us to use a server to filter requests, which we don't have the time or money to do.

Thank you for the explanation!
What a pity! I really love the design style of this app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants