¿Qué puede hacer Pythonista para iOS que Panic Coda para iOS no puede hacer?

Panic Coda es solo un editor, por lo que, aunque es muy bueno con soporte SSH y FTP, no puede hacer lo que usted pide (integración con iOS, interpretación de código …)

Por otro lado, Pythonista es un entorno Python capaz que puede ejecutar Python e integrarse con algunas de las bibliotecas nativas de iOS.

Aquí hay un ejemplo de Script de extensión para compartir que instagramiza (hace que la imagen sea cuadrada al agregar un fondo negro al lado angosto) su foto y la guarda en el carrete de la cámara:

Importar apéndice, fotos, sys
de la imagen de importación PIL

img = appex.get_image ()
box = img.getbbox () # izquierda superior derecha inferior
ancho = caja [2] – caja [0]
altura = caja [3] – caja [1]

si ancho> alto:
tamaño = (ancho, ancho)
new_box = (0, (ancho – alto) // 2, ancho, ancho – (ancho – alto) // 2)
altura elif> = ancho:
tamaño = (altura, altura)
new_box = ((alto – ancho) // 2, 0, alto – (alto – ancho) // 2, alto)
más:
sys.exit ()

im = Image.new (“RGB”, tamaño, “negro”)
im.paste (img, new_box)
im.save (‘tmp.png’)

tratar:
album = [a para a en photos.get_albums () if a.title == ‘Instagram’] [0]
excepto IndexError:
album = photos.create_album (‘Instagram’)

asset = photos.create_image_asset (‘tmp.png’)
album.add_assets ([activo])
im.show ()