https://github.com/bsquidwrd/django-keybase-verification
Easy to use app that allows verifying domains with Django for Keybase.io
https://github.com/bsquidwrd/django-keybase-verification
django django-application keybase keybase-verification pypi
Last synced: 9 months ago
JSON representation
Easy to use app that allows verifying domains with Django for Keybase.io
- Host: GitHub
- URL: https://github.com/bsquidwrd/django-keybase-verification
- Owner: bsquidwrd
- License: mit
- Archived: true
- Created: 2017-02-21T16:58:07.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-06-05T17:26:28.000Z (about 6 years ago)
- Last Synced: 2024-03-14T21:12:38.617Z (over 2 years ago)
- Topics: django, django-application, keybase, keybase-verification, pypi
- Language: Python
- Homepage:
- Size: 115 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Keybase Verification
=====
[](https://travis-ci.com/bsquidwrd/django-keybase-verification)
[](https://coveralls.io/github/bsquidwrd/django-keybase-verification?branch=master)
[](https://pypi.python.org/pypi/django-keybase-verification/)
[](https://pypi.python.org/pypi/django-keybase-verification/)
[](https://requires.io/github/bsquidwrd/django-keybase-verification/requirements/?branch=master)
Keybase Verification is a simple Django app to allow easy verification of your domain for [keybase.io](http://keybase.io).
For each site, you will be able to create a record containing the verification information required by Keybase.
Quick start
-----------
* Install the package with `pip install django-keybase-verification`
* Add "keybase_verification" and "django.contrib.sites" to your INSTALLED_APPS setting like this:
```python
INSTALLED_APPS = [
...
'django.contrib.sites',
'keybase_verification',
]
```
* Include the Keybase URLs in your project urls.py and make sure to import the `django.conf.urls.include` method like this:
```python
from django.conf.urls import url, include
urlpatterns = [
...
url(r'^', include('keybase_verification.urls')),
]
```
* Run `python manage.py migrate` to create the keybase_verification models.
* Start the development server and visit http://127.0.0.1:8000/admin/ to create a site with the URL you are wanting to verify (in this case 127.0.0.1), then create a Keybase Verification for a particular site (you'll need the Admin app enabled).
* Visit http://127.0.0.1:8000/keybase.txt or http://127.0.0.1:8000/.well-known/keybase.txt to view your proof.