An open API service indexing awesome lists of open source software.

https://github.com/westurner/strypes

strypes is a Python library for working with various types of strings
https://github.com/westurner/strypes

html-injection python secure-coding shell-injection strings typed-strings types

Last synced: 3 months ago
JSON representation

strypes is a Python library for working with various types of strings

Awesome Lists containing this project

README

        

===============================
strypes
===============================

.. image:: https://img.shields.io/travis/westurner/strypes.svg
:target: https://travis-ci.org/westurner/strypes

.. image:: https://img.shields.io/pypi/v/strypes.svg
:target: https://pypi.python.org/pypi/strypes

strypes is a Python library for working with various types of strings

* Free software: BSD license
* Src: https://github.com/westurner/strypes

.. * Documentation: https://strypes.readthedocs.org.

Features
--------

* [ ] TODO
* [ ] https://github.com/westurner/strypes/blob/develop/strypes/strypes.py

- strypes.TypedString()

- [ ] HTML

- [ ] HTMLAttribute
- [ ] HTMLText

- [ ] SQL
- [ ] Shell

- [ ] ShellSingleQuoted
- [ ] ShellDoubleQuoted

- [ ] Path
- [ ] URI
- [ ] URN
- [ ] URL
- [ ] JSON

- Interfaces:

- [ ] Jupyter Notebook: __str__, __repr__, _repr_html_, _repr_json_,
- [ ] MarkupSafe: Markup(), __html__, __html_format__, __str__, __repr__

- Src: https://github.com/pallets/markupsafe

- [ ] PyContracts

- Src: https://github.com/AndreaCensi/contracts
- Docs: https://andreacensi.github.io/contracts/

- [ ] Python 3 Type Annotations (MyPy)

- Src: https://github.com/python/typeshed
- https://github.com/python/typeshed/blob/master/stdlib/3/types.pyi