webutil
Common utilities and handler code for Python web apps.
Getting started
Reference
GitHub
webutil
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
X
_
_obj (Reloader attribute)
A
add() (in module webutil.util)
add_query_params() (in module webutil.util)
as_utc() (in module webutil.util)
assert_entities_equal() (Asserts method)
assert_equals() (Asserts method)
assert_multiline_equals() (Asserts method)
assert_multiline_in() (Asserts method)
assert_urlopen() (TestCase method)
Asserts (class in webutil.testutil)
B
BAR (TestEnum attribute)
base_url() (in module webutil.util)
beautifulsoup_parser (in module webutil.util)
block() (in module webutil.flask_util)
bool_env_var() (in module webutil.util)
C
Cache (class in webutil.models)
cached() (in module webutil.flask_util)
CacheDict (class in webutil.util)
canonicalize_domain() (in module webutil.flask_util)
canonicalize_request_domain() (in module webutil.flask_util)
check_ssrf() (in module webutil.util)
clean_url() (in module webutil.util)
cloud_tasks_only() (in module webutil.flask_util)
ComputedJsonProperty (class in webutil.models)
Concurrent (class in webutil.instance_info)
concurrent_requests_wsgi_middleware() (in module webutil.instance_info)
D
d() (in module webutil.util)
Data (class in webutil.models)
decode_oauth_state() (in module webutil.util)
dedupe_urls() (in module webutil.util)
default_modern_headers() (in module webutil.flask_util)
DEFAULT_TYPE (XrdOrJrd attribute)
disable_if_read_only() (in module webutil.flask_util)
discover() (in module webutil.webmention)
DiscoverTest (class in webutil.tests.test_webmention)
domain_from_link() (in module webutil.util)
domain_or_parent_in() (in module webutil.util)
E
ellipsize() (in module webutil.util)
enable_flask_caching() (in module webutil.testutil)
encode() (in module webutil.util)
encode_oauth_state() (in module webutil.util)
EncryptedModel (class in webutil.tests.test_models)
EncryptedProperty (class in webutil.models)
EncryptedPropertyTest (class in webutil.tests.test_models)
Endpoint (class in webutil.webmention)
endpoint (Endpoint attribute)
entity_keys() (Asserts method)
EnumModel (class in webutil.tests.test_models)
EnumProperty (class in webutil.models)
EnumPropertyTest (class in webutil.tests.test_models)
error() (in module webutil.flask_util)
extract_links() (in module webutil.util)
F
fetch_http_equiv() (in module webutil.util)
fetch_mf2() (in module webutil.util)
field (EnumModel attribute)
FileLimiter (class in webutil.util)
flash() (in module webutil.flask_util)
FlashErrors (class in webutil.flask_util)
follow_redirects() (in module webutil.util)
FOO (TestEnum attribute)
fragmentless() (in module webutil.util)
G
generate_secret() (in module webutil.util)
get() (Cache class method)
get_first() (in module webutil.util)
get_list() (in module webutil.util)
get_required_param() (in module webutil.flask_util)
get_url() (in module webutil.util)
get_urls() (in module webutil.util)
GrpcLoggingInterceptor (class in webutil.util)
H
handle_exception() (in module webutil.flask_util)
handle_read_only_permission_denied() (in module webutil.flask_util)
head_returns_200() (in module webutil.testutil)
headers() (in module webutil.flask_util)
HTTP_TIMEOUT (in module webutil.util)
humanize_number() (in module webutil.util)
I
if_changed() (in module webutil.util)
info() (in module webutil.instance_info)
interpret_http_exception() (in module webutil.util)
is_base64() (in module webutil.util)
is_connection_failure() (in module webutil.util)
is_float() (in module webutil.util)
is_homepage() (in module webutil.util)
is_int() (in module webutil.util)
is_url() (in module webutil.util)
is_web() (in module webutil.util)
J
json_dumps() (in module webutil.util)
json_loads() (in module webutil.util)
JsonProperty (class in webutil.models)
K
key_id (Reloader attribute)
L
LINK_RE (in module webutil.util)
linkify() (in module webutil.util)
linkify_datastore_keys() (in module webutil.logs)
load_every (Reloader attribute)
load_file_lines() (in module webutil.util)
loaded_at (Reloader attribute)
lock (Reloader attribute)
log() (in module webutil.logs)
LogsTest (class in webutil.tests.test_logs)
M
make_session() (in module webutil.util)
MAX_HTTP_RESPONSE_SIZE (in module webutil.util)
maybe_iso8601_to_rfc3339() (in module webutil.util)
maybe_link() (in module webutil.logs)
maybe_timestamp_to_iso8601() (in module webutil.util)
maybe_timestamp_to_rfc3339() (in module webutil.util)
model_cls (Reloader attribute)
module
webutil.flask_util
webutil.instance_info
webutil.logs
webutil.models
webutil.tests
webutil.tests.test_logs
webutil.tests.test_models
webutil.tests.test_webmention
webutil.testutil
webutil.util
webutil.webmention
N
naturaltime() (in module webutil.util)
ndb_context_middleware() (in module webutil.flask_util)
NoCookieJar (class in webutil.util)
normalize_url() (in module webutil.util)
now() (in module webutil.util)
O
obj (Reloader property)
overlaps() (in module webutil.util)
P
parse_acct_uri() (in module webutil.util)
parse_html() (in module webutil.util)
parse_http_equiv() (in module webutil.util)
parse_iso8601() (in module webutil.util)
parse_iso8601_duration() (in module webutil.util)
parse_metaformats() (in module webutil.util)
parse_mf2() (in module webutil.util)
parse_tag_uri() (in module webutil.util)
pop_list() (in module webutil.util)
pretty_link() (in module webutil.util)
put() (Cache class method)
(StringIdModel method)
Q
quote_path() (in module webutil.util)
R
read() (in module webutil.util)
RegexConverter (class in webutil.flask_util)
reload() (Reloader method)
Reloader (class in webutil.models)
ReloaderTest (class in webutil.tests.test_models)
remove() (in module webutil.util)
remove_invisible_chars() (in module webutil.util)
remove_query_param() (in module webutil.util)
requests_fn() (in module webutil.util)
requests_post_with_redirects() (in module webutil.util)
requests_response() (in module webutil.testutil)
response (Endpoint attribute)
S
sanitize() (in module webutil.logs)
schemeless() (in module webutil.util)
secret (EncryptedModel attribute)
send() (in module webutil.webmention)
send_email() (in module webutil.util)
SendTest (class in webutil.tests.test_webmention)
set_user_agent() (in module webutil.util)
setUp() (EncryptedPropertyTest method)
(LogsTest method)
(ReloaderTest method)
(StringIdModelTest method)
sniff_json_or_form_encoded() (in module webutil.util)
stored_value() (in module webutil.models)
StringIdModel (class in webutil.models)
StringIdModelTest (class in webutil.tests.test_models)
Struct (class in webutil.util)
T
tag_uri() (in module webutil.util)
tb() (in module webutil.util)
tearDown() (EncryptedPropertyTest method)
template_prefix() (XrdOrJrd method)
template_vars() (XrdOrJrd method)
test_bad_url() (DiscoverTest method)
(SendTest method)
test_caches_within_interval() (ReloaderTest method)
test_connection_error() (DiscoverTest method)
test_decrypt_fails_when_no_key_matches() (EncryptedPropertyTest method)
test_decrypt_falls_back_to_later_key() (EncryptedPropertyTest method)
test_different_nonces() (EncryptedPropertyTest method)
test_encrypted_storage() (EncryptedPropertyTest method)
test_header() (DiscoverTest method)
test_header_empty() (DiscoverTest method)
test_header_escaped() (DiscoverTest method)
test_header_fragment() (DiscoverTest method)
test_header_query_params() (DiscoverTest method)
test_header_quoted() (DiscoverTest method)
test_header_rel_url() (DiscoverTest method)
test_header_relative() (DiscoverTest method)
test_header_unicode() (DiscoverTest method)
test_html_a() (DiscoverTest method)
test_html_content_type_html() (DiscoverTest method)
test_html_content_type_html_charset() (DiscoverTest method)
test_html_content_type_other() (DiscoverTest method)
test_html_empty() (DiscoverTest method)
test_html_escaped() (DiscoverTest method)
test_html_link() (DiscoverTest method)
test_html_link_a_and_refresh() (DiscoverTest method)
test_html_link_and_a() (DiscoverTest method)
test_html_other_links() (DiscoverTest method)
test_html_refresh() (DiscoverTest method)
test_html_rel_url() (DiscoverTest method)
test_html_relative() (DiscoverTest method)
test_html_unicode() (DiscoverTest method)
test_http_500() (DiscoverTest method)
test_init_non_enum() (EnumPropertyTest method)
test_loads_on_first_access() (ReloaderTest method)
test_maybe_link() (LogsTest method)
test_maybe_link_future() (LogsTest method)
test_maybe_link_path() (LogsTest method)
test_multiple_link_headers() (DiscoverTest method)
test_no_endpoint() (DiscoverTest method)
test_no_key_error() (EncryptedPropertyTest method)
test_none_value() (EncryptedPropertyTest method)
test_other_headers() (DiscoverTest method)
test_preserve_endpoint_query_params() (SendTest method)
test_put() (StringIdModelTest method)
test_reload() (ReloaderTest method)
test_reloads_after_interval() (ReloaderTest method)
test_requests_exception() (SendTest method)
test_returns_none_if_missing() (ReloaderTest method)
test_round_trip() (EncryptedPropertyTest method)
(EnumPropertyTest method)
test_start_time_too_far_future() (LogsTest method)
test_start_time_too_old() (LogsTest method)
test_success() (SendTest method)
test_unicode_urls() (SendTest method)
test_unicode_urls_escaped() (SendTest method)
test_url() (LogsTest method)
test_validate() (EncryptedPropertyTest method)
(EnumPropertyTest method)
test_write_once() (EncryptedPropertyTest method)
TestCase (class in webutil.testutil)
TestEnum (class in webutil.tests.test_models)
to_iso8601_duration() (in module webutil.util)
to_utc_timestamp() (in module webutil.util)
to_xml() (in module webutil.util)
tokenize_links() (in module webutil.util)
trim_nulls() (in module webutil.util)
U
uniquify() (in module webutil.util)
update_scheme() (in module webutil.util)
url() (in module webutil.logs)
UrlCanonicalizer (class in webutil.util)
urlopen() (in module webutil.util)
UrlopenResult (class in webutil.testutil)
user_agent (in module webutil.util)
W
websocket_connect() (in module webutil.util)
webutil.flask_util
module
webutil.instance_info
module
webutil.logs
module
webutil.models
module
webutil.tests
module
webutil.tests.test_logs
module
webutil.tests.test_models
module
webutil.tests.test_webmention
module
webutil.testutil
module
webutil.util
module
webutil.webmention
module
WideUnicode (class in webutil.util)
WriteOnce (class in webutil.models)
X
XrdOrJrd (class in webutil.flask_util)