Add Google reCAPTCHA to attempt to disuade bots and scraping
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia confrontando la documentazione collegata di Google reCAPTCHA v3 e invisible v2. Decidi quale integrazione e quale comportamento del punteggio o del prompt debba usare questo servizio, quindi individua il punto di ingresso rilevante per la gestione delle richieste nel repository. Il lavoro è completato quando il comportamento anti-bot scelto è definito e implementato con una politica di risposta chiara.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
There are a few different flavours of reCAPTCHA, but there appears to be two we might be interested in:
- https://developers.google.com/recaptcha/docs/v3 - Version 3 returns a score between 0.0 and 1.0 where 1 is a person and 0 is a bot. We can then decide what to do based on this score
- https://developers.google.com/recaptcha/docs/invisible - Version 2 invisible presumably scores people in the background mostly and occasionally with a prompt when required
- Lingua principale
- Python
- Stelle
- 8
- Fork
- 2
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hypothesis/checkmate
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
hypothesis/checkmate#677 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
hypothesis/checkmate#558 ·
-
The URL for the allow list script on the admin page should be "HTTPS" in liveForse di nuovo libera @indigobravo l’ha presa 1986 giorni fa e non c’è nessuna pull request aperta. ApertaBackend bug
hypothesis/checkmate#247 · 4 commenti · 2 assegnatari ·
-
Via Abuse
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
hypothesis/checkmate#154 ·
-
For any page that is not on the allow list, and not on a blocklist, report them when blocked by via.ApertaVia Allow-list Friction
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
hypothesis/checkmate#132 ·
Tutte le issue di hypothesis/checkmate
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
adafruit/Fruit-Jam-OS#98 ·
-
python triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/semantic-kernel#14753 ·
I maintainer di solito rispondono entro 5 giorni
-
area:cli area:configuration documentation priority:low size:small
Difficoltà 1/5 1-3 ore Idoneità per principianti 80/100
RonaldHensbergen/composable-data-stack#1222 ·
I maintainer di solito rispondono entro 1 giorno
-
bug python
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
pvlib/pvlib-python#2939 ·
I maintainer di solito rispondono entro 1 giorno