Skip to content

Instantly share code, notes, and snippets.

@Zen-CODE
Zen-CODE / gist:4760910
Created February 12, 2013 08:11
Kivy custom keyboard code
from kivy.app import App
from kivy.uix.label import Label
from kivy.logger import Logger
from kivy.uix.vkeyboard import VKeyboard
from kivy import kivy_data_dir
import shutil
import os
from kivy.core.window import Window
@Zen-CODE
Zen-CODE / gist:4760913
Created February 12, 2013 08:13
numeric.json
{
"title": "Numeric",
"description": "For numeric only entry",
"cols": 13,
"rows": 1,
"normal_1": [
["0", "0", "0", 1], ["1", "1", "1", 1], ["2", "2", "2", 1],
["3", "3", "3", 1], ["4", "4", "4", 1], ["5", "5", "5", 1],
["6", "6", "6", 1], ["7", "7", "7", 1], ["8", "8", "8", 1],
["9", "9", "9", 1], ["_", " ", " ", 1],
@Zen-CODE
Zen-CODE / gist:5964736
Created July 10, 2013 09:08
Kivy RstDocument dump on iOS
File "/usr/local/lib/python2.7/site-packages/kivy/uix/relativelayout.py", line 44, in __init__
File "/usr/local/lib/python2.7/site-packages/kivy/uix/floatlayout.py", line 66, in __init__
File "/usr/local/lib/python2.7/site-packages/kivy/uix/layout.py", line 61, in __init__
File "/usr/local/lib/python2.7/site-packages/kivy/uix/widget.py", line 146, in __init__
File "/usr/local/lib/python2.7/site-packages/kivy/lang.py", line 1412, in apply
File "/usr/local/lib/python2.7/site-packages/kivy/lang.py", line 1517, in _apply_rule
File "/usr/local/lib/python2.7/site-packages/kivy/lang.py", line 1516, in _apply_rule
File "/usr/local/lib/python2.7/site-packages/kivy/lang.py", line 1412, in apply
File "/usr/local/lib/python2.7/site-packages/kivy/lang.py", line 1479, in _apply_rule
File "/usr/local/lib/python2.7/site-packages/kivy/factory.py", line 104, in __getattr__
@Zen-CODE
Zen-CODE / gist:6147929
Last active December 20, 2015 14:39
Example of asynchronous image loading and stopping
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.image import AsyncImage, Image
from kivy.loader import Loader
from kivy.clock import Clock
class TestApp(App):
'''Demonstrate the mechanics of managing asynchronous image loading'''
@Zen-CODE
Zen-CODE / gist:6389737
Last active December 22, 2015 00:29
Demo of Stencil behavior
from kivy.lang import Builder
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
Builder.load_string("""
<CustomLabel>:
canvas.before:
StencilPush
@Zen-CODE
Zen-CODE / gist:7096308
Created October 22, 2013 07:02
Error building on OSX 10.8, XCode 5
Camys-MacBook-Pro:kivy-ios camy$ tools/build-ios.sh
~/kivy-ios/kivy-ios/src/ios ~/kivy-ios/kivy-ios
-- cythonize ['/Users/camy/kivy-ios/kivy-ios/tools/cythonize.py', 'ios.pyx']
cythonize: ios.pyx
Traceback (most recent call last):
File "/usr/local/bin/cython", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 698, in <module>
class Environment(object):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 701, in Environment
@Zen-CODE
Zen-CODE / gist:7300984
Created November 4, 2013 10:53
Error building kivy
Camys-MacBook-Pro:kivy camy$ python setup.py build_ext --inplace -f
[INFO ] Kivy v1.8.0-dev
User distribution detected, avoid portable command.
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'dependency_links'
warnings.warn(msg)
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
running build_ext
Build configuration is:
* use_opengl_es2 = True
@Zen-CODE
Zen-CODE / gist:7302490
Created November 4, 2013 13:33
Error on clipboard_appkit
Traceback (most recent call last):
File "main.py", line 169, in <module>
Controller().run()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/app.py", line 728, in run
runTouchApp()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/base.py", line 469, in runTouchApp
EventLoop.window.mainloop()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/window/window_pygame.py", line 335, in mainloop
self._mainloop()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/window/window_pygame.py", line 302, in _mainloop
@Zen-CODE
Zen-CODE / gist:7302583
Created November 4, 2013 13:41
clipboard_appkit
Camys-MacBook-Pro:SpeedTest camy$ KIVY_CLIPBOARD=appkit python main.py
[INFO ] Kivy v1.8.0-dev
[INFO ] [Logger ] Record log in /Users/camy/.kivy/logs/kivy_13-11-04_7.txt
[INFO ] [Factory ] 156 symbols loaded
[DEBUG ] [Cache ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG ] [Cache ] register <kv.image> with limit=None, timeout=60s
[DEBUG ] [Cache ] register <kv.atlas> with limit=None, timeout=Nones
[INFO ] [Image ] Providers: img_imageio, img_tex, img_dds, img_pygame, img_pil, img_gif
[DEBUG ] [Cache ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG ] [Cache ] register <kv.shader> with limit=1000, timeout=3600s
@Zen-CODE
Zen-CODE / gist:7302881
Created November 4, 2013 14:01
clipboard_appkit error after installing appkit
[INFO ] Kivy v1.8.0-dev
[INFO ] [Logger ] Record log in /Users/camy/.kivy/logs/kivy_13-11-04_8.txt
[INFO ] [Factory ] 156 symbols loaded
[DEBUG ] [Cache ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG ] [Cache ] register <kv.image> with limit=None, timeout=60s
[DEBUG ] [Cache ] register <kv.atlas> with limit=None, timeout=Nones
[INFO ] [Image ] Providers: img_imageio, img_tex, img_dds, img_pygame, img_pil, img_gif
[DEBUG ] [Cache ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG ] [Cache ] register <kv.shader> with limit=1000, timeout=3600s
[INFO ] [Text ] Provider: pygame