# Path: scrypture/scrypture_api.py
#     API_BASE_URL = app.config['API_BASE_URL']
#     API_BASE_URL = 'http://localhost:5000/'
# class ScryptureAPI():
#     def __init__(self,
#                  base_url=API_BASE_URL,
#                  username=None,
#                  password=None,
#                  interactive_password=False,
#                  pass_auth=False):
#             def make_api_func(module):
#                 def api_func(**kwargs):
#     def _generate_uri(self, script_name, **kwargs):
#     def get_api_docs(self):
#     def get(self, uri, params={}):
#     def post(self, uri, params={}, data={}):
#     def _request_parse(self, method, *args):
#     def get_parse(self, uri, params={}):
#     def post_parse(self, uri, params={}, data={}):
# 
# Path: scrypture/webapi.py
# class WebAPI(flask_wtf.Form):
# class PassHTTPAuthorizationHeader(requests.auth.AuthBase):
# def text_input(*args, **kwargs):
# def list_input(*args, **kwargs):
# def line_input(*args, **kwargs):
# def password_input(*args, **kwargs):
# def radio_field(*args, **kwargs):
# def submit_button(*args, **kwargs):
# def multiple_input(*args, **kwargs):
# def checkbox_field(*args, **kwargs):
# def file_field(*args, **kwargs):
#     def __init__(self, header):
#     def __call__(self, r):


import argparse
import sys
import re
import json
import random
from scrypture import scrypture_api
from scrypture import webapi
#!/usr/bin/env python
# table_test.py
"""
Make a random table
"""


### WebAPI ###
class WebAPI(webapi.WebAPI):
    submit_button = webapi.submit_button('Tabulate!')

    def run(self, form_input):

# Path: scrypture/scrypture_api.py
#     API_BASE_URL = app.config['API_BASE_URL']
#     API_BASE_URL = 'http://localhost:5000/'
# class ScryptureAPI():
#     def __init__(self,
#                  base_url=API_BASE_URL,
#                  username=None,
#                  password=None,
#                  interactive_password=False,
#                  pass_auth=False):
#             def make_api_func(module):
#                 def api_func(**kwargs):
#     def _generate_uri(self, script_name, **kwargs):
#     def get_api_docs(self):
#     def get(self, uri, params={}):
#     def post(self, uri, params={}, data={}):
#     def _request_parse(self, method, *args):
#     def get_parse(self, uri, params={}):
#     def post_parse(self, uri, params={}, data={}):
# 
# Path: scrypture/webapi.py
# class WebAPI(flask_wtf.Form):
# class PassHTTPAuthorizationHeader(requests.auth.AuthBase):
# def text_input(*args, **kwargs):
# def list_input(*args, **kwargs):
# def line_input(*args, **kwargs):
# def password_input(*args, **kwargs):
# def radio_field(*args, **kwargs):
# def submit_button(*args, **kwargs):
# def multiple_input(*args, **kwargs):
# def checkbox_field(*args, **kwargs):
# def file_field(*args, **kwargs):
#     def __init__(self, header):
#     def __call__(self, r):


# Path: scrypture/demo_scripts/Demos/api_demo.py
import argparse
import sys
import re
import json
import random
from scrypture import scrypture_api
from scrypture import webapi

#!/usr/bin/env python
# table_test.py
"""
Make a random table
"""


### WebAPI ###
class WebAPI(webapi.WebAPI):
    submit_button = webapi.submit_button('Tabulate!')

    def run(self, form_input):

        s = scrypture_api.ScryptureAPI()