Metadata-Version: 2.1
Name: invisibleroads-macros-web
Version: 0.1.0
Summary: Shortcut functions for web operations
Home-page: https://github.com/invisibleroads/invisibleroads-macros-web
Author: Roy Hyunjin Han
Author-email: rhh@crosscompute.com
Keywords: invisibleroads
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
Provides-Extra: markdown
Provides-Extra: test

# Shortcut Functions for Web Operations

## Install

```bash
# Install without extras
pip install invisibleroads-macros-web
# Install with extras
pip install invisibleroads-macros-web[markdown]
```

## Use

```python
# 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
```

## Test

```bash
git clone https://github.com/invisibleroads/invisibleroads-macros-web
cd invisibleroads-macros-web
pip install -e .[markdown,test]
pytest --cov=invisibleroads_macros_web --cov-report term-missing tests
```

# 0.1
- Add open_browser, escape_quotes_html, escape_quotes_js
- Add get_html_from_markdown, find_open_port, is_port_in_use
