Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
Added setup files
  • Loading branch information
Tomas Ravinskas committed May 30, 2016
0 parents commit 783bed5
Show file tree
Hide file tree
Showing 1,644 changed files with 1,111 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
__pycache__
*.tar.gz
dist/*
deb_dist/*
674 changes: 674 additions & 0 deletions LICENCE

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include LICENSE, README.md
recursive-include lib/data *
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Emoji keyboard

Virtual keyboard-like emoji picker for linux.

This project uses artwork and data from the excellent [EmojiOne project](http://emojione.com/).

## Installation

### Dependencies

You'll need Python 3 GObject bindings and python3-xlib package.
If you're on a debian based distro you can install them with

`sudo apt install python3-gi gir1.2-gtk-3.0 gir1.2-glib-2.0 python3-xlib`

### App

There are several ways to install the app, you can install from deb you can
find on [releases page](https://github.com/OzymandiasTheGreat/emoji-keyboard/releases).

You can install with pip

`sudo pip3 install https://github.com/OzymandiasTheGreat/emoji-keyboard/archive/master.zip`

Or you can download the tarball, extract and run

`sudo setup.py install`

## Usage

Selecting `Show Keyboard` from the app indicator menu or, if your desktop
environment supports it, middle-clicking app indicator will toggle the visibility
of the picker. When the picker is visible simply clicking on emoji will type it
into focused application.

If you want to toggle the visibility of the picker with a hotkey, use your
desktop environment's native hotkey utility to assign a hotkey to `emoji-keyboard`.
22 changes: 22 additions & 0 deletions copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: emoji-keyboard
Source: https://github.com/OzymandiasTheGreat/emoji-keyboard

Files: debian/*
Copyright: 2016 Tomas Ravinskas <[email protected]>
License: GPL-3
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
110 changes: 110 additions & 0 deletions emoji-keyboard
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
#!/usr/bin/env python3

import os
import sys
import threading
from multiprocessing.connection import Client, Listener
from gi.repository import Gtk, GLib, AppIndicator3
try:
from emoji_keyboard import emoji_lib
except ImportError:
from lib import emoji_lib

lock_file = '/tmp/emoji-keyboard.pid'
address = ('localhost', 6000)
auth = b'emoji-keyboard'

def exit_():

emoji_lib.save_recent()
client_send('close')
listener_thread.join()
os.remove(lock_file)


class Indicator(object):

def __init__(self):

self.indicator = AppIndicator3.Indicator.new(
'emoji-keyboard',
'face-smile',
AppIndicator3.IndicatorCategory.APPLICATION_STATUS)
self.indicator.set_status(AppIndicator3.IndicatorStatus.ACTIVE)
self.indicator.set_menu(self.build_menu())
self.indicator.set_secondary_activate_target(self.show_picker)
self.lock_file()
Gtk.main()

def build_menu(self):

menu = Gtk.Menu()
self.show_picker = Gtk.ImageMenuItem('Show Keyboard')
icon_picker = Gtk.Image.new_from_icon_name('keyboard', 22)
self.show_picker.set_image(icon_picker)
self.show_picker.connect('activate', self.toggle_picker)
menu_quit = Gtk.ImageMenuItem('Quit')
icon_quit = Gtk.Image.new_from_icon_name('application-exit', 22)
menu_quit.set_image(icon_quit)
menu_quit.connect('activate', self.quit)
menu.append(self.show_picker)
menu.append(menu_quit)
menu.show_all()
return menu

def toggle_picker(self, menu_item):

if picker.visible:
picker.close()
else:
picker.show_all()

def quit(self, menu_item):

Gtk.main_quit()
exit_()
sys.exit(0)

def lock_file(self):

with open(lock_file, 'w') as lf:
lf.write(str(os.getpid()))

def listener():

listener = Listener(address, authkey=auth)
while True:
connection = listener.accept()
msg = connection.recv()
if msg == 'toggle':
if picker.visible:
GLib.idle_add(picker.close)
else:
GLib.idle_add(picker.show_all)
elif msg == 'close':
connection.close()
break
listener.close()

def client_send(msg):

connection = Client(address, authkey=auth)
connection.send(msg)
connection.close()

try:
with open(lock_file) as lf:
try:
os.kill(int(lf.read()), 0)
client_send('toggle')
sys.exit(0)
except OSError:
pass
except OSError:
pass

picker = emoji_lib.Picker()
listener_thread = threading.Thread(
target=listener, name='Listener', daemon=True)
listener_thread.start()
Indicator()
10 changes: 10 additions & 0 deletions emoji-keyboard.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[Desktop Entry]
Name=Emoji keyboard
GenericName=Emoji Picker
Comment=Virtual keyboard-like emoji picker
Exec=emoji-keyboard
Terminal=false
Type=Application
Icon=face-smile
Categories=Utility
X-GNOME-Autostart-enabled=true
Binary file added lib/data/category_icons/activity.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/flags.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/food.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/nature.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/objects.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/people.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/recent.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/symbols.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/category_icons/travel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions lib/data/emoji.json

Large diffs are not rendered by default.

Binary file added lib/data/png/0023-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/002a-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0030-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0031-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0032-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0033-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0034-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0035-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0036-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0037-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0038-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/0039-20e3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/00a9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/00ae.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/1f004.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/1f0cf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lib/data/png/1f170.png
Binary file added lib/data/png/1f171.png
Binary file added lib/data/png/1f17e.png
Binary file added lib/data/png/1f17f.png
Binary file added lib/data/png/1f18e.png
Binary file added lib/data/png/1f191.png
Binary file added lib/data/png/1f192.png
Binary file added lib/data/png/1f193.png
Binary file added lib/data/png/1f194.png
Binary file added lib/data/png/1f195.png
Binary file added lib/data/png/1f196.png
Binary file added lib/data/png/1f197.png
Binary file added lib/data/png/1f198.png
Binary file added lib/data/png/1f199.png
Binary file added lib/data/png/1f19a.png
Binary file added lib/data/png/1f1e6-1f1e8.png
Binary file added lib/data/png/1f1e6-1f1e9.png
Binary file added lib/data/png/1f1e6-1f1ea.png
Binary file added lib/data/png/1f1e6-1f1eb.png
Binary file added lib/data/png/1f1e6-1f1ec.png
Binary file added lib/data/png/1f1e6-1f1ee.png
Binary file added lib/data/png/1f1e6-1f1f1.png
Binary file added lib/data/png/1f1e6-1f1f2.png
Binary file added lib/data/png/1f1e6-1f1f4.png
Binary file added lib/data/png/1f1e6-1f1f6.png
Binary file added lib/data/png/1f1e6-1f1f7.png
Binary file added lib/data/png/1f1e6-1f1f8.png
Binary file added lib/data/png/1f1e6-1f1f9.png
Binary file added lib/data/png/1f1e6-1f1fa.png
Binary file added lib/data/png/1f1e6-1f1fc.png
Binary file added lib/data/png/1f1e6-1f1fd.png
Binary file added lib/data/png/1f1e6-1f1ff.png
Binary file added lib/data/png/1f1e7-1f1e6.png
Binary file added lib/data/png/1f1e7-1f1e7.png
Binary file added lib/data/png/1f1e7-1f1e9.png
Binary file added lib/data/png/1f1e7-1f1ea.png
Binary file added lib/data/png/1f1e7-1f1eb.png
Binary file added lib/data/png/1f1e7-1f1ec.png
Binary file added lib/data/png/1f1e7-1f1ed.png
Binary file added lib/data/png/1f1e7-1f1ee.png
Binary file added lib/data/png/1f1e7-1f1ef.png
Binary file added lib/data/png/1f1e7-1f1f1.png
Binary file added lib/data/png/1f1e7-1f1f2.png
Binary file added lib/data/png/1f1e7-1f1f3.png
Binary file added lib/data/png/1f1e7-1f1f4.png
Binary file added lib/data/png/1f1e7-1f1f6.png
Binary file added lib/data/png/1f1e7-1f1f7.png
Binary file added lib/data/png/1f1e7-1f1f8.png
Binary file added lib/data/png/1f1e7-1f1f9.png
Binary file added lib/data/png/1f1e7-1f1fb.png
Binary file added lib/data/png/1f1e7-1f1fc.png
Binary file added lib/data/png/1f1e7-1f1fe.png
Binary file added lib/data/png/1f1e7-1f1ff.png
Binary file added lib/data/png/1f1e8-1f1e6.png
Binary file added lib/data/png/1f1e8-1f1e8.png
Binary file added lib/data/png/1f1e8-1f1e9.png
Binary file added lib/data/png/1f1e8-1f1eb.png
Binary file added lib/data/png/1f1e8-1f1ec.png
Binary file added lib/data/png/1f1e8-1f1ed.png
Binary file added lib/data/png/1f1e8-1f1ee.png
Binary file added lib/data/png/1f1e8-1f1f0.png
Binary file added lib/data/png/1f1e8-1f1f1.png
Binary file added lib/data/png/1f1e8-1f1f2.png
Binary file added lib/data/png/1f1e8-1f1f3.png
Binary file added lib/data/png/1f1e8-1f1f4.png
Binary file added lib/data/png/1f1e8-1f1f5.png
Binary file added lib/data/png/1f1e8-1f1f7.png
Binary file added lib/data/png/1f1e8-1f1fa.png
Binary file added lib/data/png/1f1e8-1f1fb.png
Binary file added lib/data/png/1f1e8-1f1fc.png
Binary file added lib/data/png/1f1e8-1f1fd.png
Binary file added lib/data/png/1f1e8-1f1fe.png
Binary file added lib/data/png/1f1e8-1f1ff.png
Binary file added lib/data/png/1f1e9-1f1ea.png
Binary file added lib/data/png/1f1e9-1f1ec.png
Binary file added lib/data/png/1f1e9-1f1ef.png
Binary file added lib/data/png/1f1e9-1f1f0.png
Binary file added lib/data/png/1f1e9-1f1f2.png
Binary file added lib/data/png/1f1e9-1f1f4.png
Binary file added lib/data/png/1f1e9-1f1ff.png
Binary file added lib/data/png/1f1ea-1f1e6.png
Binary file added lib/data/png/1f1ea-1f1e8.png
Binary file added lib/data/png/1f1ea-1f1ea.png
Binary file added lib/data/png/1f1ea-1f1ec.png
Binary file added lib/data/png/1f1ea-1f1ed.png
Binary file added lib/data/png/1f1ea-1f1f7.png
Binary file added lib/data/png/1f1ea-1f1f8.png
Binary file added lib/data/png/1f1ea-1f1f9.png
Binary file added lib/data/png/1f1ea-1f1fa.png
Binary file added lib/data/png/1f1eb-1f1ee.png
Binary file added lib/data/png/1f1eb-1f1ef.png
Binary file added lib/data/png/1f1eb-1f1f0.png
Binary file added lib/data/png/1f1eb-1f1f2.png
Binary file added lib/data/png/1f1eb-1f1f4.png
Binary file added lib/data/png/1f1eb-1f1f7.png
Binary file added lib/data/png/1f1ec-1f1e6.png
Binary file added lib/data/png/1f1ec-1f1e7.png
Binary file added lib/data/png/1f1ec-1f1e9.png
Binary file added lib/data/png/1f1ec-1f1ea.png
Binary file added lib/data/png/1f1ec-1f1eb.png
Binary file added lib/data/png/1f1ec-1f1ec.png
Binary file added lib/data/png/1f1ec-1f1ed.png
Binary file added lib/data/png/1f1ec-1f1ee.png
Binary file added lib/data/png/1f1ec-1f1f1.png
Binary file added lib/data/png/1f1ec-1f1f2.png
Binary file added lib/data/png/1f1ec-1f1f3.png
Binary file added lib/data/png/1f1ec-1f1f5.png
Binary file added lib/data/png/1f1ec-1f1f6.png
Binary file added lib/data/png/1f1ec-1f1f7.png
Binary file added lib/data/png/1f1ec-1f1f8.png
Binary file added lib/data/png/1f1ec-1f1f9.png
Binary file added lib/data/png/1f1ec-1f1fa.png
Binary file added lib/data/png/1f1ec-1f1fc.png
Binary file added lib/data/png/1f1ec-1f1fe.png
Binary file added lib/data/png/1f1ed-1f1f0.png
Binary file added lib/data/png/1f1ed-1f1f2.png
Binary file added lib/data/png/1f1ed-1f1f3.png
Binary file added lib/data/png/1f1ed-1f1f7.png
Binary file added lib/data/png/1f1ed-1f1f9.png
Binary file added lib/data/png/1f1ed-1f1fa.png
Binary file added lib/data/png/1f1ee-1f1e8.png
Binary file added lib/data/png/1f1ee-1f1e9.png
Binary file added lib/data/png/1f1ee-1f1ea.png
Binary file added lib/data/png/1f1ee-1f1f1.png
Binary file added lib/data/png/1f1ee-1f1f2.png
Binary file added lib/data/png/1f1ee-1f1f3.png
Binary file added lib/data/png/1f1ee-1f1f4.png
Binary file added lib/data/png/1f1ee-1f1f6.png
Binary file added lib/data/png/1f1ee-1f1f7.png
Binary file added lib/data/png/1f1ee-1f1f8.png
Binary file added lib/data/png/1f1ee-1f1f9.png
Binary file added lib/data/png/1f1ef-1f1ea.png
Binary file added lib/data/png/1f1ef-1f1f2.png
Binary file added lib/data/png/1f1ef-1f1f4.png
Binary file added lib/data/png/1f1ef-1f1f5.png
Binary file added lib/data/png/1f1f0-1f1ea.png
Binary file added lib/data/png/1f1f0-1f1ec.png
Binary file added lib/data/png/1f1f0-1f1ed.png
Binary file added lib/data/png/1f1f0-1f1ee.png
Binary file added lib/data/png/1f1f0-1f1f2.png
Binary file added lib/data/png/1f1f0-1f1f3.png
Binary file added lib/data/png/1f1f0-1f1f5.png
Binary file added lib/data/png/1f1f0-1f1f7.png
Binary file added lib/data/png/1f1f0-1f1fc.png
Binary file added lib/data/png/1f1f0-1f1fe.png
Binary file added lib/data/png/1f1f0-1f1ff.png
Binary file added lib/data/png/1f1f1-1f1e6.png
Binary file added lib/data/png/1f1f1-1f1e7.png
Binary file added lib/data/png/1f1f1-1f1e8.png
Binary file added lib/data/png/1f1f1-1f1ee.png
Binary file added lib/data/png/1f1f1-1f1f0.png
Binary file added lib/data/png/1f1f1-1f1f7.png
Binary file added lib/data/png/1f1f1-1f1f8.png
Binary file added lib/data/png/1f1f1-1f1f9.png
Binary file added lib/data/png/1f1f1-1f1fa.png
Binary file added lib/data/png/1f1f1-1f1fb.png
Binary file added lib/data/png/1f1f1-1f1fe.png
Binary file added lib/data/png/1f1f2-1f1e6.png
Binary file added lib/data/png/1f1f2-1f1e8.png
Binary file added lib/data/png/1f1f2-1f1e9.png
Binary file added lib/data/png/1f1f2-1f1ea.png
Binary file added lib/data/png/1f1f2-1f1eb.png
Binary file added lib/data/png/1f1f2-1f1ec.png
Binary file added lib/data/png/1f1f2-1f1ed.png
Binary file added lib/data/png/1f1f2-1f1f0.png
Binary file added lib/data/png/1f1f2-1f1f1.png
Binary file added lib/data/png/1f1f2-1f1f2.png
Binary file added lib/data/png/1f1f2-1f1f3.png
Binary file added lib/data/png/1f1f2-1f1f4.png
Binary file added lib/data/png/1f1f2-1f1f5.png
Binary file added lib/data/png/1f1f2-1f1f6.png
Binary file added lib/data/png/1f1f2-1f1f7.png
Binary file added lib/data/png/1f1f2-1f1f8.png
Binary file added lib/data/png/1f1f2-1f1f9.png
Binary file added lib/data/png/1f1f2-1f1fa.png
Binary file added lib/data/png/1f1f2-1f1fb.png
Binary file added lib/data/png/1f1f2-1f1fc.png
Binary file added lib/data/png/1f1f2-1f1fd.png
Binary file added lib/data/png/1f1f2-1f1fe.png
Binary file added lib/data/png/1f1f2-1f1ff.png
Binary file added lib/data/png/1f1f3-1f1e6.png
Binary file added lib/data/png/1f1f3-1f1e8.png
Binary file added lib/data/png/1f1f3-1f1ea.png
Binary file added lib/data/png/1f1f3-1f1eb.png
Binary file added lib/data/png/1f1f3-1f1ec.png
Binary file added lib/data/png/1f1f3-1f1ee.png
Binary file added lib/data/png/1f1f3-1f1f1.png
Binary file added lib/data/png/1f1f3-1f1f4.png
Binary file added lib/data/png/1f1f3-1f1f5.png
Binary file added lib/data/png/1f1f3-1f1f7.png
Binary file added lib/data/png/1f1f3-1f1fa.png
Binary file added lib/data/png/1f1f3-1f1ff.png
Binary file added lib/data/png/1f1f4-1f1f2.png
Binary file added lib/data/png/1f1f5-1f1e6.png
Binary file added lib/data/png/1f1f5-1f1ea.png
Binary file added lib/data/png/1f1f5-1f1eb.png
Binary file added lib/data/png/1f1f5-1f1ec.png
Binary file added lib/data/png/1f1f5-1f1ed.png
Binary file added lib/data/png/1f1f5-1f1f0.png
Binary file added lib/data/png/1f1f5-1f1f1.png
Binary file added lib/data/png/1f1f5-1f1f2.png
Binary file added lib/data/png/1f1f5-1f1f3.png
Binary file added lib/data/png/1f1f5-1f1f7.png
Binary file added lib/data/png/1f1f5-1f1f8.png
Binary file added lib/data/png/1f1f5-1f1f9.png
Binary file added lib/data/png/1f1f5-1f1fc.png
Binary file added lib/data/png/1f1f5-1f1fe.png
Binary file added lib/data/png/1f1f6-1f1e6.png
Binary file added lib/data/png/1f1f7-1f1ea.png
Binary file added lib/data/png/1f1f7-1f1f4.png
Binary file added lib/data/png/1f1f7-1f1f8.png
Binary file added lib/data/png/1f1f7-1f1fa.png
Binary file added lib/data/png/1f1f7-1f1fc.png
Binary file added lib/data/png/1f1f8-1f1e6.png
Binary file added lib/data/png/1f1f8-1f1e7.png
Binary file added lib/data/png/1f1f8-1f1e8.png
Binary file added lib/data/png/1f1f8-1f1e9.png
Binary file added lib/data/png/1f1f8-1f1ea.png
Binary file added lib/data/png/1f1f8-1f1ec.png
Binary file added lib/data/png/1f1f8-1f1ed.png
Binary file added lib/data/png/1f1f8-1f1ee.png
Binary file added lib/data/png/1f1f8-1f1ef.png
Binary file added lib/data/png/1f1f8-1f1f0.png
Binary file added lib/data/png/1f1f8-1f1f1.png
Binary file added lib/data/png/1f1f8-1f1f2.png
Binary file added lib/data/png/1f1f8-1f1f3.png
Binary file added lib/data/png/1f1f8-1f1f4.png
Binary file added lib/data/png/1f1f8-1f1f7.png
Binary file added lib/data/png/1f1f8-1f1f8.png
Binary file added lib/data/png/1f1f8-1f1f9.png
Binary file added lib/data/png/1f1f8-1f1fb.png
Binary file added lib/data/png/1f1f8-1f1fd.png
Binary file added lib/data/png/1f1f8-1f1fe.png
Binary file added lib/data/png/1f1f8-1f1ff.png
Binary file added lib/data/png/1f1f9-1f1e6.png
Binary file added lib/data/png/1f1f9-1f1e8.png
Binary file added lib/data/png/1f1f9-1f1e9.png
Binary file added lib/data/png/1f1f9-1f1eb.png
Binary file added lib/data/png/1f1f9-1f1ec.png
Binary file added lib/data/png/1f1f9-1f1ed.png
Binary file added lib/data/png/1f1f9-1f1ef.png
Binary file added lib/data/png/1f1f9-1f1f0.png
Binary file added lib/data/png/1f1f9-1f1f1.png
Binary file added lib/data/png/1f1f9-1f1f2.png
Binary file added lib/data/png/1f1f9-1f1f3.png
Binary file added lib/data/png/1f1f9-1f1f4.png
Binary file added lib/data/png/1f1f9-1f1f7.png
Binary file added lib/data/png/1f1f9-1f1f9.png
Binary file added lib/data/png/1f1f9-1f1fb.png
Binary file added lib/data/png/1f1f9-1f1fc.png
Binary file added lib/data/png/1f1f9-1f1ff.png
Binary file added lib/data/png/1f1fa-1f1e6.png
Binary file added lib/data/png/1f1fa-1f1ec.png
Binary file added lib/data/png/1f1fa-1f1f2.png
Binary file added lib/data/png/1f1fa-1f1f8.png
Binary file added lib/data/png/1f1fa-1f1fe.png
Binary file added lib/data/png/1f1fa-1f1ff.png
Binary file added lib/data/png/1f1fb-1f1e6.png
Binary file added lib/data/png/1f1fb-1f1e8.png
Binary file added lib/data/png/1f1fb-1f1ea.png
Binary file added lib/data/png/1f1fb-1f1ec.png
Binary file added lib/data/png/1f1fb-1f1ee.png
Binary file added lib/data/png/1f1fb-1f1f3.png
Binary file added lib/data/png/1f1fb-1f1fa.png
Binary file added lib/data/png/1f1fc-1f1eb.png
Binary file added lib/data/png/1f1fc-1f1f8.png
Binary file added lib/data/png/1f1fd-1f1f0.png
Loading

0 comments on commit 783bed5

Please sign in to comment.