Skip to content

Instantly share code, notes, and snippets.

@balachandrana
balachandrana / analyze_tamil_poem.py
Created November 24, 2020 16:07
analyze tamil poem
# -*- coding: utf-8 -*-
from collections import defaultdict
import re
class AsaiMaps():
import ui
def closepage(sender):
v.close()
def function_1(sender):
v['label1'].text = 'Oh! You clicked my button.'
#uncomment or comment lines below based on platform
#v = ui.MainView(frame=(0, 0, 600, 450)) # kivy
@balachandrana
balachandrana / pathsLists.py
Created April 1, 2017 07:03
pathsLists.py
l = [[[[(265.0, -15.0), (348.0, -15.0), (405.0, 38.0), (438.0, 100.0)],
[(438.0, 100.0), (438.0, 0.0)],
[(438.0, 0.0), (488.0, 0.0)],
[(488.0, 0.0), (488.0, 460.0)],
[(488.0, 460.0), (438.0, 460.0)],
[(438.0, 460.0), (438.0, 362.0)],
[(438.0, 362.0), (406.0, 422.0), (350.0, 470.0), (265.0, 470.0)],
[(265.0, 470.0), (162.0, 470.0), (59.0, 388.0), (59.0, 226.0)],
[(59.0, 226.0), (59.0, 60.0), (168.0, -15.0), (265.0, -15.0)]],
[[(265.0, 31.0), (169.0, 31.0), (109.0, 116.0), (109.0, 225.0)],
@balachandrana
balachandrana / 3dtut10.py
Created March 30, 2017 03:36
3dtut10.py
from objc_util import *
import ui
import math
load_framework('SceneKit')
SCNView, SCNScene, SCNBox ,SCNNode, SCNMaterial, SCNCamera, SCNLookAtConstraint , SCNLight, SCNPlane= map(ObjCClass, ['SCNView', 'SCNScene', 'SCNBox' ,'SCNNode', 'SCNMaterial', 'SCNCamera', 'SCNLookAtConstraint', 'SCNLight', 'SCNPlane'])
class SCNVector3 (Structure):
_fields_ = [('x', c_float), ('y', c_float), ('z', c_float)]
@balachandrana
balachandrana / redirect_console_output.py
Last active February 9, 2019 16:21
redirect_console_output.py
import ui
import sys
class TextViewFile(object):
def __init__(self, textview):
self.textview = textview
def write(self, msg):
self.textview.text += msg
@balachandrana
balachandrana / animate.py
Last active September 26, 2016 08:55
animate.py
# coding: utf-8
# code from https://github.com/controversial/ui2/blob/master/ui2/animate.py
# code modified for bug in https://forum.omz-software.com/topic/3504/lab-ui-animate-sliding-in-views
from copy import copy
from objc_util import *
# Constants representing easings. See http://apple.co/29FOF5i
ANIMATE_EASE_IN = 1 << 16
@balachandrana
balachandrana / editmenu_simple.py
Created September 25, 2016 08:17
editmenu_simple.py
import ui
import clipboard, editor
def select_action(self):
i=editor.get_selection()
editor.set_selection(i[0],i[1]+1)
def copy_action(sender):
i=editor.get_selection()
t=editor.get_text()
@balachandrana
balachandrana / image_carousel.py
Created September 14, 2016 08:41
image_carousel.py
import scene
import ui
"""
Carwash example.
Covers:
- Waiting for other processes
- Resources: Resource
import scene
import copy
import math
import ui
class Paddle(scene.ShapeNode):
def __init__(self, x, y, parent=None):
path = ui.Path.rect(0,0, 40, 200)
super(Paddle, self).__init__(path, position=(x, y), fill_color='green', parent=parent)
self.touch = None