API
Работа с API типографа осуществляется посредством HTTP-протокола. HTTP-запрос может быть отправлен с помощью методов GET и POST.
GET. Текст должен быть закодирован в urlencode
и передан в переменнуюtext
. Пример запроса:
http://mdash.ru/api.v1.php?text=текст%20для%20типографа
POST. Текст передаётся в параметре text
либо как application/x-www-form-urlencoded
, либо как multipart/form-data
. Пример:
POST /api.v1.php HTTP/1.0
Host: mdash.ru
Content-type: application/x-www-form-urlencoded
Content-Length: 24
text=Текст для типографа
Ответ от сервера приходит в формате JSON. В случае успеха в качестве ответа будет возвращено {"result":"Текст для типографа"}
. В случае ошибки —{"status":"error"}
Типограф 3.3
улучшено правило расстановки точки в конце предложения;
оптическое выравнивание по умолчанию включено и улучшена обработка открывающейся кавычки;
исправлена ошибка в работе сокращений «вольт»;
типограф больше не путает где ставить закрывающую кавычку, а где знак дюйма;
несколько других минорных исправлений.
Типограф 3.2
исправлены проблемы с закрывающейся кавычкой и расстановкой тире при наличии тега <strong>
;
исправлено, что при повторном типографировании не расставлялись параграфы для добавленного текста;
улучшена работа fast_apply.
Типограф 3.1
- добавлено API через POST и GET запросы;
- добавлено сохранение разметки кода после типографирования;
- исправлены ошибки с ASCII апострофами;
- добавлена новая логика расстановки br в разметку кода;
- исправлена проблема с пробелом после двоеточия в массиве текста;
- исправлена проблема с обрамлением эл. почты в ссылку;
- гривны больше не превращаются в «гг.ривны» после цифр;
- исправлена проблема в ссылке с закрывающейся кавычкой;
- исправлена проблема склеивания страницы и номера: с. 143.
Новое в третьей версии:
- типограф получил поддержку Unicode (это позволяет получать на выходе сразу красивый и форматированный текст без HTML-мнемоники);
- включил около 70 правил, 30 дополнений и исключений к ним;
- типограф занимает всего один файл и будет доступен для PHP, Python, Ruby, Perl и JS;
- по-прежнему бесплатный — это не новость, просто хотели напомнить.
Источник: mdash.ru
Наши клиенты
Контакты
ООО "Парнас"
420111
г. Казань, ул. Пушкина 18
Телефон :
8-843-236-6001
8-499-550-6001
Почта :
mail@parnas-it.com