<commit_before># Libraries
- - -

There exists helper libraries that will help you consume An API of Ice And Fire in a specific programming language.

<a name="library-elixir"></a>
### Elixir
* [maester](https://github.com/sotojuan/maester) by [<NAME>](https://github.com/sotojuan)

<a name="library-graphql"></a>
### GraphQL
* [iceandfire-graphql](https://github.com/afram/iceandfire-graphql) by [<NAME>](https://github.com/afram)

<a name="library-haskell"></a>
### Haskell
* [anapioficeandfire-haskell](https://github.com/kberger/anapioficeandfire-haskell) by [<NAME>](https://github.com/kberger)

<a name="library-node"></a>
### Node
* [asoiaf-api](https://github.com/arbazsiddiqui/A-song-of-ice-and-fire-API) by [<NAME>](https://github.com/arbazsiddiqui)
* [node-api-iceandfire](https://github.com/alexwebb2/node-api-iceandfire) by [<NAME>](http://alexwebb.info/)

<a name="library-python"></a>
### Python
* [anapioficeandfire-python](https://github.com/joakimskoog/anapioficeandfire-python) by the author of An API of Ice And Fire, [<NAME>](https://github.com/joakimskoog)

<a name="library-swift"></a>
### Swift
* [IceAndFireKit](https://github.com/murphb52/IceAndFireKit) by [<NAME>](https://github.com/murphb52)
* [IceAndFireLoader](https://github.com/ujell/IceAndFireLoader) by [<NAME>](https://github.com/ujell)
* [WesterosKit](https://github.com/fitomad/WesterosKit) by [Adolfo](https://github.com/fitomad)<commit_msg>Added Ruby library<commit_after># Libraries
- - -

There exists helper libraries that will help you consume An API of Ice And Fire in a specific programming language.

<a name="library-elixir"></a>
### Elixir
* [maester](https://github.com/sotojuan/maester) by [<NAME>](https://github.com/sotojuan)

<a name="library-graphql"></a>
### GraphQL
* [iceandfire-graphql](https://github.com/afram/iceandfire-graphql) by [<NAME>](https://github.com/afram)

<a name="library-haskell"></a>
### Haskell
* [anapioficeandfire-haskell](https://github.com/kberger/anapioficeandfire-haskell) by [<NAME>](https://github.com/kberger)

<a name="library-node"></a>
### Node
* [asoiaf-api](https://github.com/arbazsiddiqui/A-song-of-ice-and-fire-API) by [<NAME>](https://github.com/arbazsiddiqui)
* [node-api-iceandfire](https://github.com/alexwebb2/node-api-iceandfire) by [<NAME>](http://alexwebb.info/)

<a name="library-python"></a>
### Python
* [anapioficeandfire-python](https://github.com/joakimskoog/anapioficeandfire-python) by the author of An API of Ice And Fire, [<NAME>](https://github.com/joakimskoog)

<a name="library-ruby"></a>
### Ruby
* [game_of_thrones_api](https://github.com/jzntam/game_of_thrones_api) by [<NAME>](https://github.com/jzntam)

<a name="library-swift"></a>
### Swift
* [IceAndFireKit](https://github.com/murphb52/IceAndFireKit) by [<NAME>](https://github.com/murphb52)
* [IceAndFireLoader](https://github.com/ujell/IceAndFireLoader) by [<NAME>](https://github.com/ujell)
* [WesterosKit](https://github.com/fitomad/WesterosKit) by [Adolfo](https://github.com/fitomad)
{'fraction_non_alphanumeric': 0.20643876535014935, 'fraction_numerical': 0.003318951211417192, 'mean_word_length': 5.682926829268292, 'pattern_counts': {'":': 0, '<': 46, '<?xml version=': 0, '>': 46, 'https://': 36, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1211435', 'n_tokens_mistral': 1194, 'n_tokens_neox': 1140, 'n_words': 159}