Page Menu
Home
GRNET
Search
Configure Global Search
Log In
Files
F324310
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Mon, Nov 25, 2:33 PM
Size
8 KB
Mime Type
text/x-diff
Expires
Wed, Nov 27, 2:33 PM (1 d, 18 h)
Engine
blob
Format
Raw Data
Handle
156148
Attached To
rDJANGONOCAPTCHA django-nocaptcha-recaptcha
View Options
diff --git a/debian/changelog b/debian/changelog
index f4c2f88..8f889c9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,11 @@
+django-nocaptcha-recaptcha (0.0.20-2) UNRELEASED; urgency=low
+
+ * Fix test_envvar_disabled by disabling pybuild HTTP proxy
+
+ -- Alexandros Afentoulis <alexaf@noc.grnet.gr> Tue, 19 Apr 2018 20:28:56 +0000
+
django-nocaptcha-recaptcha (0.0.20-1) UNRELEASED; urgency=low
* Initial packaging
-- Alexandros Afentoulis <alexaf@noc.grnet.gr> Tue, 17 Apr 2018 13:28:56 +0000
-
diff --git a/debian/control b/debian/control
index 0ccbf07..b3f7a26 100644
--- a/debian/control
+++ b/debian/control
@@ -1,225 +1,227 @@
Source: django-nocaptcha-recaptcha
Section: python
Priority: optional
Maintainer: Alexandros Afentoulis <alexaf.dpkg@bloom.re>
Build-Depends: debhelper (>= 9), dh-python,
python-all,
python-setuptools,
python-mock,
python-django-setuptest,
python3-all,
python3-setuptools,
python3-mock,
python3-django-setuptest,
+ ca-certificates,
+ openssl
Standards-Version: 4.1.3
Homepage: https://github.com/ImaginaryLandscape/django-nocaptcha-recaptcha
Package: python-django-nocaptcha-recaptcha
Architecture: all
Depends: ${misc:Depends}, ${python:Depends},
Recommends: ${python:Recommends}
Suggests: ${python:Suggests}
Description: Django nocaptcha recaptcha form field/widget app - Python 2.X
[![Build Status](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha.svg?branch=master)](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha)
.
# SUMMARY
.
Add new-style Google ReCaptcha widgets to your Django forms simply by adding a
NoReCaptchaField field to said forms.
.
# ABOUT
.
In late 2014, Google updated their ReCaptcha service, changing its API. The update significantly
changes the appearance and function of ReCaptcha. This has been referred to as
ReCaptcha 2 or "nocaptcha recaptcha".
.
This module is intended to be a successor to django-recaptcha to support the new style
Google Recaptcha. It borrows a lot of the logic from the django-recaptcha, but has been
updated to support the Google change.
.
For the Google documentation for this service, visit the following:
.
https://developers.google.com/recaptcha/intro
.
The original django-recaptcha project is located at the following location:
.
https://github.com/praekelt/django-recaptcha
.
# FEATURES
.
- Implements Google's New "NoCaptcha ReCaptcha Field"
- Uses the fallback option for browsers without JavaScript
- Easy to add to a Form via a FormField
- Works similar to django-recaptcha
- Working demo projects
- Works with Python 2.7 and 3.4
.
# INSTALL
.
pip install django-nocaptcha-recaptcha
.
# CONFIGURE
.
Add nocaptcha_recaptcha to your INSTALLED_APPS setting
.
Add the following to settings.py
.
Required settings:
NORECAPTCHA_SITE_KEY (string) = the Google provided site_key
NORECAPTCHA_SECRET_KEY (string) = the Google provided secret_key
.
Optional Settings:
NORECAPTCHA_VERIFY_URL (string) = reCaptcha api endpoint for verification.
Best to leave this as the default setting.
Default is https://www.google.com/recaptcha/api/siteverify
NORECAPTCHA_WIDGET_TEMPLATE (string) = location for the widget template.
Default is nocaptcha_recaptcha/widget.html
.
.
Add the field to a form that you want to protect.
.
from nocaptcha_recaptcha.fields import NoReCaptchaField
.
class DemoForm(forms.Form):
.....
captcha = NoReCaptchaField()
.
.
Add Google's JavaScript library to your base template or elsewhere, so it is
available on the page containing the django form.
.
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
.
.
(optional)
You can customize the field.
.
- You can add attributes to the g-recaptcha div tag through the following
.
captcha = NoReCaptchaField(gtag_attrs={'data-theme':'dark'}))
.
- You can override the template for the widget like you would any
other django template.
.
.
# DEMO PROJECT
.
The demo project includes a fully working example of this module.
To use it, run the following:
.
cd demo
export NORECAPTCHA_SITE_KEY="<your site key>"
export NORECAPTCHA_SECRET_KEY="<your secret key>"
./manage.py runserver
.
# in a browser, visit http://localhost:8000
.
# TESTING
.
python setup.py test
.
Package: python3-django-nocaptcha-recaptcha
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends},
Recommends: ${python3:Recommends}
Suggests: ${python3:Suggests}
Description: Django nocaptcha recaptcha form field/widget app
[![Build Status](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha.svg?branch=master)](https://travis-ci.org/ImaginaryLandscape/django-nocaptcha-recaptcha)
.
# SUMMARY
.
Add new-style Google ReCaptcha widgets to your Django forms simply by adding a
NoReCaptchaField field to said forms.
.
# ABOUT
.
In late 2014, Google updated their ReCaptcha service, changing its API. The update significantly
changes the appearance and function of ReCaptcha. This has been referred to as
ReCaptcha 2 or "nocaptcha recaptcha".
.
This module is intended to be a successor to django-recaptcha to support the new style
Google Recaptcha. It borrows a lot of the logic from the django-recaptcha, but has been
updated to support the Google change.
.
For the Google documentation for this service, visit the following:
.
https://developers.google.com/recaptcha/intro
.
The original django-recaptcha project is located at the following location:
.
https://github.com/praekelt/django-recaptcha
.
# FEATURES
.
- Implements Google's New "NoCaptcha ReCaptcha Field"
- Uses the fallback option for browsers without JavaScript
- Easy to add to a Form via a FormField
- Works similar to django-recaptcha
- Working demo projects
- Works with Python 2.7 and 3.4
.
# INSTALL
.
pip install django-nocaptcha-recaptcha
.
# CONFIGURE
.
Add nocaptcha_recaptcha to your INSTALLED_APPS setting
.
Add the following to settings.py
.
Required settings:
NORECAPTCHA_SITE_KEY (string) = the Google provided site_key
NORECAPTCHA_SECRET_KEY (string) = the Google provided secret_key
.
Optional Settings:
NORECAPTCHA_VERIFY_URL (string) = reCaptcha api endpoint for verification.
Best to leave this as the default setting.
Default is https://www.google.com/recaptcha/api/siteverify
NORECAPTCHA_WIDGET_TEMPLATE (string) = location for the widget template.
Default is nocaptcha_recaptcha/widget.html
.
.
Add the field to a form that you want to protect.
.
from nocaptcha_recaptcha.fields import NoReCaptchaField
.
class DemoForm(forms.Form):
.....
captcha = NoReCaptchaField()
.
.
Add Google's JavaScript library to your base template or elsewhere, so it is
available on the page containing the django form.
.
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
.
.
(optional)
You can customize the field.
.
- You can add attributes to the g-recaptcha div tag through the following
.
captcha = NoReCaptchaField(gtag_attrs={'data-theme':'dark'}))
.
- You can override the template for the widget like you would any
other django template.
.
.
# DEMO PROJECT
.
The demo project includes a fully working example of this module.
To use it, run the following:
.
cd demo
export NORECAPTCHA_SITE_KEY="<your site key>"
export NORECAPTCHA_SECRET_KEY="<your secret key>"
./manage.py runserver
.
# in a browser, visit http://localhost:8000
.
# TESTING
.
python setup.py test
.
diff --git a/debian/rules b/debian/rules
index 7a99db7..decca21 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,7 @@
#! /usr/bin/make -f
export PYBUILD_NAME=django-nocaptcha-recaptcha
+export http_proxy=
+export https_proxy=
%:
- dh $@ --with python2,python3 --buildsystem=pybuild
\ No newline at end of file
+ dh $@ --with python2,python3 --buildsystem=pybuild
Event Timeline
Log In to Comment