Flask extension for work with GnuPG
Project description
Flask extension for work with GnuPG based on python-gnupg.
https://github.com/EldarAliiev/flask-gnupg
Install:
$ git clone https://github.com/EldarAliiev/flask-gnupg.git
$ cd flask-gnupg
$ python setup.py install
or with pip:
$ pip install Flask-GnuPG
Usage example:
Set up configuration in your Flask application:
GPG_HOME_DIR : default ‘~/.gnupg’
GPG_BINARY : default ‘gpg2’
GPG_KEYRING : default None
GPG_SECRET_KEYRING : default None
GPG_KEY_ID : default ‘’
GPG_PASSPHRASE : default ‘’
Create the application and initialize GnuPG instance:
from flask import Flask
from flask_gnupg import GnuPG
app = Flask(__name__)
gpg = GnuPG(app)
Or you can set up GnuPG instance later:
gpg = GnuPG()
app = Flask(__name__)
gpg.init_app(app)
Then you can use GnuPG engine in your views:
@app.route('/')
def index():
keys_list = gpg.list_keys()
return keys_list
For details about all allowed methods read the docs of python-gnupg library.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file Flask-GnuPG-1.0.0.tar.gz
.
File metadata
- Download URL: Flask-GnuPG-1.0.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6358967dc3664766433aff4545e9bf9cb5e388a1e4708c076507adbf525d4fab |
|
MD5 | 16c140e490e78358ab030881543187b6 |
|
BLAKE2b-256 | 8ac0f09d4779686abfb53821ccbaa5657d8852e277d9ddf0a64f1d75e115fa09 |
File details
Details for the file Flask_GnuPG-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: Flask_GnuPG-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53228241492ad2ef2e2d092c689d324190c61bf67f7f43a7002670f976ec56ba |
|
MD5 | 30ffa397a58037457a34c5c4a333958d |
|
BLAKE2b-256 | 726ee8fc8f989eacb2cdfa31f0883f58f602acae2e38690f313c22bd009bf7fa |