Skip to content

Instantly share code, notes, and snippets.

Avatar

Roberto Arista roberto-arista

View GitHub Profile
View moduloUI.py
from vanilla import Window, RadioGroup, SquareButton
class ExampleCtrl(object):
ledsAmount = 6
index = 0
def __init__(self):
self.w = Window((150, 150), '% modulo')
self.w.someLeds = RadioGroup((20, 20, -20, -20),
[""]*self.ledsAmount,
View imposeBooklet.py
#!/usr/bin/env python3
# coding: utf-8
# -------------- #
# impose booklet #
# -------------- #
### Modules
from os import mkdir
from os.path import basename, join, exists
@roberto-arista
roberto-arista / typefaceOrientedGrid.py
Last active Sep 12, 2020
Typeface Oriented Grid Generator – open with Drawbot and launch!
View typefaceOrientedGrid.py
####################################
# Typeface oriented grid generator #
####################################
"""
Usage:
- open .py file with Drawbot (drawbot.readthedocs.org) and launch
- use what the script prints out to set your InDesign document
"""
@roberto-arista
roberto-arista / 1D_3states_automata.py
Created Aug 23, 2021
One dimensional cellular automata with three states
View 1D_3states_automata.py
#!/usr/bin/env python3
"""
One dimensional cellular automata with three states
If you want to know more about CAs check "A New Kind of Science" by Stephen Wolfram
https://www.wolframscience.com/nks/
"""
### Modules
View displayDistancesWithCheckbox.py
#!/usr/bin/env python3
from math import hypot
from mojo.subscriber import Subscriber, WindowController
from mojo.subscriber import registerGlyphEditorSubscriber, unregisterGlyphEditorSubscriber
from mojo.roboFont import OpenWindow
from vanilla import FloatingWindow, CheckBox