__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# Copyright 2009 Canonical Ltd.
# This file is part of launchpadlib.
#
# launchpadlib is free software: you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by the
# Free Software Foundation, version 3 of the License.
#
# launchpadlib is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
# for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with launchpadlib. If not, see <http://www.gnu.org/licenses/>.
"""Command-line applications for Launchpadlib.
This module contains the code for various applications. The applications
themselves are kept in bin/.
"""
__all__ = [
"RequestTokenApp",
]
import json
from launchpadlib.credentials import Credentials
from launchpadlib.uris import lookup_web_root
class RequestTokenApp(object):
"""An application that creates request tokens."""
def __init__(self, web_root, consumer_name, context):
"""Initialize."""
self.web_root = lookup_web_root(web_root)
self.credentials = Credentials(consumer_name)
self.context = context
def run(self):
"""Get a request token and return JSON information about it."""
token = self.credentials.get_request_token(
self.context,
self.web_root,
token_format=Credentials.DICT_TOKEN_FORMAT,
)
return json.dumps(token)
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| testing | Folder | 0755 |
|
|
| tests | Folder | 0755 |
|
|
| __init__.py | File | 848 B | 0644 |
|
| apps.py | File | 1.54 KB | 0644 |
|
| credentials.py | File | 30.34 KB | 0644 |
|
| errors.py | File | 805 B | 0644 |
|
| launchpad.py | File | 29.26 KB | 0644 |
|
| uris.py | File | 4.42 KB | 0644 |
|