All Projects → alsemyonov → als_typograf

alsemyonov / als_typograf

Licence: MIT license
Ruby client for ArtLebedevStudio.RemoteTypograf Web Service.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to als typograf

Instagram api gem
A Ruby wrapper for the Instagram API
Stars: ✭ 100 (+566.67%)
Mutual labels:  gem, api-client
pixela
Pixela API client for Ruby
Stars: ✭ 23 (+53.33%)
Mutual labels:  gem, api-client
my api client
A framework of Web API Client. Provides features error handling, retrying, pagination and so on.
Stars: ✭ 19 (+26.67%)
Mutual labels:  gem, api-client
Puree
Metadata extraction from the Pure Research Information System.
Stars: ✭ 8 (-46.67%)
Mutual labels:  gem, api-client
backlog kit
Client library for the Nulab's Backlog API version 2 written in Ruby.
Stars: ✭ 28 (+86.67%)
Mutual labels:  gem, api-client
redash-api-client
Redash API Client written in Python
Stars: ✭ 36 (+140%)
Mutual labels:  api-client
chisel
A library to sculpt text on any device that you can handle pixels
Stars: ✭ 37 (+146.67%)
Mutual labels:  text
privacy-policy-template
Privacy Policy Template for website or app
Stars: ✭ 64 (+326.67%)
Mutual labels:  text
kdecole-api
Unofficial Node.js API client of Kdecole (Skolengo EMS)
Stars: ✭ 31 (+106.67%)
Mutual labels:  api-client
CryptoCurrency.Net
CryptoCurrency.Net
Stars: ✭ 21 (+40%)
Mutual labels:  api-client
vue-responsive-text
↔ Vue component that scales its child node in relation to its parent node's width
Stars: ✭ 23 (+53.33%)
Mutual labels:  text
airtable
Airtable API Client for Go
Stars: ✭ 25 (+66.67%)
Mutual labels:  api-client
tiktok-scraper-php
Tiktok (Musically) PHP scraper
Stars: ✭ 65 (+333.33%)
Mutual labels:  api-client
FTAPIKit
Declarative and generic REST API framework using Codable.
Stars: ✭ 18 (+20%)
Mutual labels:  api-client
edits.cr
Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment
Stars: ✭ 16 (+6.67%)
Mutual labels:  text
rsgem
Rootstrap way ® to generate gems
Stars: ✭ 26 (+73.33%)
Mutual labels:  gem
jellyfin-apiclient-python
Python API Client for Jellyfin
Stars: ✭ 30 (+100%)
Mutual labels:  api-client
go-typetalk
go-typetalk is a GO client library for accessing the Typetalk API.
Stars: ✭ 19 (+26.67%)
Mutual labels:  api-client
pyracing
A complete overhaul of the original ir_webstats; pyracing is an API client/wrapper for iRacing, the leading online simracing service. pyracing handles the queries to iRacing's (known) URL endpoints and maps the returned JSON data into structured objects, allowing for easier access to the data.
Stars: ✭ 52 (+246.67%)
Mutual labels:  api-client
table
Produces a string that represents slice data in a text table, inspired by gajus/table.
Stars: ✭ 130 (+766.67%)
Mutual labels:  text

AlsTypograf

Ruby client for ArtLebedevStudio.RemoteTypograf Web Service.

Project links

Example

Default charset is UTF-8

require 'als_typograf'
puts AlsTypograf.process('"Вы все еще кое-как верстаете в "Ворде"? - Тогда мы идем к вам!"')

class Article < ActiveRecord::Base
  typograf :title, use_br: false, use_p: false
  typograf :content
  typograf :skills, :achievements, :description, encoding: 'UTF-16'
  typograf foo: {use_br: false},
           bar: {use_p:  false},
           baz: {entity_type: AlsTypograf::NO_ENTITIES}
end

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

ArtLebedevStudio.RemoteTypograf

Copyright

© Alexander Semyonov, 2009-2014. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].