Skip to content

Instantly share code, notes, and snippets.

View olymk2's full-sized avatar
๐Ÿ˜€
Using GitLab

Oliver Marks olymk2

๐Ÿ˜€
Using GitLab
View GitHub Profile
@olymk2
olymk2 / buildozer.spec
Created July 22, 2015 20:05
freetype test
[app]
# (str) Title of your application
title = FreetypeTest
# (str) Package name
package.name = freetypetest
# (str) Package domain (needed for android/ios packaging)
package.domain = org.freetypetest
@olymk2
olymk2 / age_sort_example
Created July 15, 2015 17:59
order by age
import os
import json
import uuid
import random
import unittest
import numpy as np
from flask import Flask, jsonify
app = Flask(__name__)
@olymk2
olymk2 / Dockerfile
Last active June 27, 2017 12:43
Python for android, docker build
# place this in your project folder next to buikldozer.spec
# docker build -t buildozer .
# docker run buildozer
# your package should then be built
# VERSION 0.0.1
#FROM ubuntu
#FROM ubuntu:15.04
FROM ubuntu:16.04
MAINTAINER Oliver Marks "[email protected]"
@olymk2
olymk2 / py4asetup.sh
Last active August 29, 2015 14:21
Python for android vm setup script
#quick with wget http://tinyurl.com/py4asetup > setup.sh & chmod +x setup.sh
#python-4-android and buildozer requirements
apt-get install libc6-dev-i386 ia32-libs-multiarch ragel
apt-get install build-essential python-dev zlib1g-dev python-pip
pip install cython==0.21.2
#checkout android if we are not using biuldozer, python for android does nto do this for you
mkdir -p /opt/android/
cd /opt/android/
import os
import sys
from PIL import Image
from cairo import FontOptions, SVGSurface, ImageSurface, Context, Matrix
from cairo import FORMAT_ARGB32, FONT_SLANT_NORMAL, FONT_WEIGHT_BOLD, ANTIALIAS_SUBPIXEL, LINE_JOIN_ROUND
from gi.repository import Pango
from gi.repository import PangoCairo
@olymk2
olymk2 / hide.py
Created April 6, 2015 15:10 — forked from tshirtman/hide.py
from kivy.base import runTouchApp
from kivy.lang import Builder
KV = '''
#:import Animation kivy.animation.Animation
FloatLayout:
BoxLayout:
id: box
x:0
orientation: 'vertical'
@olymk2
olymk2 / accordian-test.py
Last active September 23, 2021 02:23
kivy accoridan scroll view
from kivy.app import App
from kivy.lang import Builder
from kivy.config import Config
Config.set('graphics', 'width', '600')
Config.set('graphics', 'height', '400')
gui = """
#:kivy 1.0
BoxLayout:
import os
import sys
import time
from kivy.app import App
from kivy.lang import Builder
from kivy.clock import Clock
from kivy.core.window import Window
from kivy.core.image import Image
from kivy.uix.widget import Widget
from kivy.uix.stencilview import StencilView
@olymk2
olymk2 / kivy move cube
Last active August 29, 2015 14:14
Example on updating vertices, normally we would use gltranslate but i need to move individule vertices so this is an example
import os
import sys
import time
from kivy.app import App
from kivy.lang import Builder
from kivy.clock import Clock
from kivy.core.window import Window
from kivy.core.image import Image
from kivy.uix.widget import Widget
from kivy.uix.stencilview import StencilView