Shortcut functions for web operations
Project description
Shortcut Functions for Web Operations
Install
# Install without extras
pip install invisibleroads-macros-web
# Install with extras
pip install invisibleroads-macros-web[fastapi,jinja,markdown]
Use
# Open browser
from invisibleroads_macros_web.browser import (
open_browser)
# Escape characters
from invisibleroads_macros_web.escape import (
escape_quotes_html,
escape_quotes_js)
# Check ports
from invisibleroads_macros_web.port import (
find_open_port,
is_port_in_use)
# Render markdown
from invisibleroads_macros_web.markdown import (
get_html_from_markdown)
# Configure templates
from invisibleroads_macros_web.fastapi import (
TemplateResponseFactory)
from invisibleroads_macros_web.jinja import (
RelativeTemplateEnvironment,
TemplatePathLoader,
url_for)
Test
git clone https://github.com/invisibleroads/invisibleroads-macros-web
cd invisibleroads-macros-web
pip install -e .[fastapi,jinja,markdown,test]
pytest --cov=invisibleroads_macros_web --cov-report term-missing tests
0.2
- Add
TemplateResponseFactory
- Add
RelativeTemplateEnvironment
,TemplatePathLoader
- Remove extraneous p tags in
get_html_from_markdown
0.1
- Add
open_browser
,escape_quotes_html
,escape_quotes_js
- Add
get_html_from_markdown
,find_open_port
,is_port_in_use
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
Close
Hashes for invisibleroads-macros-web-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c247cb44a2b966601b53cfb622e787ed9ca2570bc40434127fbb270766805ba |
|
MD5 | 4cf1feaf2b53133c8a9c9d7b16b49405 |
|
BLAKE2b-256 | d06e8c07881e5a7813bab95402c2032408a34b9e64ce076fb31fb85bd5278a1b |
Close
Hashes for invisibleroads_macros_web-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c40a8a2878a93e051f43a9e0844b2a8ed0bc171460bbf56267692ef738cf72a |
|
MD5 | 47692b30b6bf2d462c6fdd8cb53edbbb |
|
BLAKE2b-256 | 43f86e75a0e3619235e07af75a182a989c6676a0b734d63c962ce41348ab6af3 |