Metadata-Version: 2.0
Name: libmoji
Version: 0.0.4
Summary: Not really much of a library just a few emoji utilities
Home-page: https://github.com/michaelscript/libmoji
Author: Michael Green
Author-email: me@michaelgreen.net
License: MIT
Keywords: emoji,utilities,emoji loading,loading animation,emoji library,emoji framework,eloadji,load_moji,dumb library
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: cursor (==1.1.0)
Requires-Dist: termcolor (==1.1.0)

#libmoji
Currently a work in progress, some functionality is currently undocumented. Feel free to help out.
* Makes you hate variable character pixel width
* Provides a list of emojis and their unicode values.
* Randomly select emojis
* Create cool loading animations

### Installation
```bash
pip install libmoji
```
##Documentation
###random()
Returns a random emoji
```python
import libmoji
print(libmoji.random())
```
#####Positional Arguments: **None**
#####Keyword Arguments: **None**
###get_emoji_vals()
Returns a random emoji
```python
import libmoji
print(libmoji.get_emoji_vals())
```
#####Positional Arguments: **None**
#####Keyword Arguments: **None**
###load_moji()
Helps you distract how painstakingly slow your code is, with cool loading animations featuring emojis
```python
import libmoji
from time import sleep
# Displays randomly chosen emojis along with a loading "animation" for ten seconds.
libmoji.load_moji(sleep,args=[10],frames=["LOADING.","LOADING..","LOADING..."])
```
#####Positional Arguments:
* **func**
	- The function to run while the animation is playing.

#####Keyword Arguments:
* **args**
*(Default Value: [ ])*
	- Any arguments that the function takes
* **kwargs**
*(Default Value: { })*
	- Any keyword arguments that the function takes
* **frames**
*(Default Value: [ ])*
	- Text animation frames to be looped through
* **fixed_width**
*(Default Value: True)*
	- Pad animation frames to the same width
* **text_color**
*(Default Value: "green")*
	- Color of frame text (See termcolor for text options)
* **text_attrs**
*(Default Value: ["reverse","bold"])*
	- Frame text attributes (See termcolor for text options)
* **width**
*(Default Value: 10)*
	- How many emojis to display
* **delay**
*(Default Value: 0.1)*
	- Delay between frames in seconds.




