Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/samael500/typograf

client for artlebedev typograf webservice
https://github.com/samael500/typograf

Last synced: about 2 months ago
JSON representation

client for artlebedev typograf webservice

Awesome Lists containing this project

README

        

# Typograf
[![Build Status](https://travis-ci.org/Samael500/typograf.svg?branch=master)](https://travis-ci.org/Samael500/typograf)
[![Latest Version](https://pypip.in/version/typograf/badge.svg)](https://pypi.python.org/pypi/typograf/)

client for artlebedev typograf webservice

«Вы все еще кое-как верстаете в „Ворде“? — Тогда мы идем к вам!»


---
Python2 not Unicode
================
```python
# -*- encoding: windows-1251 -*-
from typograf import RemoteTypograf
rt = RemoteTypograf('windows-1251', p=True, br=True)
print rt.process_text(u'"Âû âñå åùå êîå-êàê âåðñòàåòå â "Âîðäå"? - Òîãäà ìû èäåì ê âàì!"')
```

```html

«Вы все еще кое-как верстаете в „Ворде“? — Тогда мы идем к вам!»


```

Python2 Unicode
=============
```python
# -*- encoding: utf-8 -*-
from typograf import RemoteTypograf
rt = RemoteTypograf(p=True, br=True) # UTF-8
print rt.process_text(u'"Вы все еще кое-как верстаете в "Ворде"? - Тогда мы идем к вам!"')
```

```html

«Вы все еще кое-как верстаете в „Ворде“? — Тогда мы идем к вам!»


```

Python3
======
```python
from typograf import RemoteTypograf
rt = RemoteTypograf(p=True, br=True)
print(rt.process_text('"Вы все еще кое-как верстаете в "Ворде"? - Тогда мы идем к вам!"'))
```

```html

«Вы все еще кое-как верстаете в „Ворде“? — Тогда мы идем к вам!»


```