All Projects → matthewnau → Libmoji

matthewnau / Libmoji

Licence: mit
📚 Bitmoji's API made easy for everyone

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Libmoji

Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-42.33%)
Mutual labels:  api, library
Tik4net
Manage mikrotik routers with .NET C# code via ADO.NET like API or enjoy O/R mapper like highlevel api.
Stars: ✭ 118 (-37.57%)
Mutual labels:  api, library
Grammers
(tele)gramme.rs - use Telegram's API from Rust
Stars: ✭ 109 (-42.33%)
Mutual labels:  api, library
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-0.53%)
Mutual labels:  api, library
Coinbasepro Csharp
The unofficial .NET/C# client library for the Coinbase Pro/GDAX API
Stars: ✭ 143 (-24.34%)
Mutual labels:  api, library
Discord.jl
The Julia Discord API Wrapper
Stars: ✭ 93 (-50.79%)
Mutual labels:  api, library
Typescript Hapi Starter
🚀 Starter for building APIs with Hapi + Typescript!
Stars: ✭ 117 (-38.1%)
Mutual labels:  api, library
Libgui
Buttons & Co
Stars: ✭ 78 (-58.73%)
Mutual labels:  api, library
Consoleimg
Display images in your developer console!
Stars: ✭ 132 (-30.16%)
Mutual labels:  fun, library
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (-35.98%)
Mutual labels:  api, library
Amadeus Node
Node library for the Amadeus Self-Service travel APIs
Stars: ✭ 91 (-51.85%)
Mutual labels:  api, library
Item Nbt Api
Add custom NBT tags to Items/Tiles/Entities without NMS!
Stars: ✭ 163 (-13.76%)
Mutual labels:  api, library
Ccxt.net
CCXT.NET – CryptoCurrency eXchange Trading Library for .NET
Stars: ✭ 89 (-52.91%)
Mutual labels:  api, library
Soundcloud
Soundcloud.com API wrapper written in PHP with OAuth2 support.
Stars: ✭ 94 (-50.26%)
Mutual labels:  api, library
Async Gamequery Lib
A high-performance java game query library designed for steam/source based games and others
Stars: ✭ 88 (-53.44%)
Mutual labels:  api, library
Python and the web
Build Bots, Scrape a website or use an API to solve a problem.
Stars: ✭ 114 (-39.68%)
Mutual labels:  api, fun
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+491.53%)
Mutual labels:  api, library
Logging Log4j2
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.
Stars: ✭ 1,133 (+499.47%)
Mutual labels:  api, library
Stripe Sdk
A simple and flexible Stripe library for Flutter with complete support for SCA and PSD2.
Stars: ✭ 120 (-36.51%)
Mutual labels:  api, library
Deeply
PHP client for the DeepL.com translation API (unofficial)
Stars: ✭ 152 (-19.58%)
Mutual labels:  api, library

Libmoji

This is a tiny library for easily using the Bitmoji API to make fun, and unique Bitmoji avatars! This library utilizes Bitmoji's services to create new avatars, and to give existing account holders more image customization. Libmoji provides functions that allow you to build the image URL for an avatar with random or specific characteristics pulled from the Bitmoji asset database. It also allows you to render your personal Bitmoji in ways that aren't normally possible! Comics are pulled from the templates database.

Libmoji makes it easy for you to integrate Bitmoji avatars into your project without the need for having a Bitmoji or Snapchat account. Libmoji works without the use of access tokens when generating avatars, and therefore can only render character previews by default. In order to create comic strips, you will need to have a Bitmoji or Snapchat account, and have the chrome extension. While making an account is not necessary for all of Libmoji, it is recommended so that you can have fun exploring all possibilities!

Many different types of Bitmoji styles can be created. Libmoji allows you to make Bitmoji Deluxe, Bitmoji Classic, and Bitstrips avatar styles. Each style can be rendered in either gender with tons of different traits and outfits! There are an infinte amount of possibilities! See the article Bitmoji Styles for examples of what each style looks like.


Integrating Libmoji

Integrating Libmoji into your project is very simple! You've got two options to choose from. Either fork the project from GitHub, or use npm to install the module.

Npm Installation

$ npm install libmoji

Regardless of your installation choice, you should now have access to all functions and variables from the library. Libmoji does not use too many variables or functions, but it is important to make sure that you do not use any of the same names in your project or it could cause errors. Refer to the documentation for how to use Libmoji.


Additional Information

If you're interested in how a Bitmoji image URL is assembled, or need assistance with using Libmoji please visit the wiki. It contains all Libmoji related docs and articles which may be of use.

Also, to use the comics portion of Libmoji, you need to first identify your unique avatar ID. This can be done by following the steps in this article. Once you have the ID, you're good to go!


Product disclaimer

This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by Bitmoji or any of its affiliates or subsidiaries. This is an independent and unofficial product. Use at your own risk.

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].