Une note sur la façon de lancer un script Pythonista 3 à partir du menu Partager iOS.
iOS a un menu de partage qui vous permet de transmettre des données à d'autres applications, et vous verrez les icônes suivantes dans diverses situations. Dans le menu qui apparaît lorsque vous appuyez dessus, en plus du ** AirDrop **, ** message **, ** mail ** standard, il y a des applications installées qui prennent en charge la ** feuille partagée **. La programmation et les ** actions ** correspondant à l'opération à ce moment-là sont également affichées. Run Pythonista Script Lorsque vous installez ** Pythonista3 **, un menu appelé ** Exécuter le script Pythonista ** sera ajouté à la ** colonne Actions ** du menu Partager.
Lorsque vous appuyez sur ce menu, les icônes des scripts pré-enregistrés seront alignées.
Il s'agit d'un script prédéfini dans **. / Exemples / Extension **. Puisque vous pouvez enregistrer votre propre script ici, vous pouvez également l'utiliser pour recevoir des données d'autres applications, les traiter, puis l'enregistrer.L'exemple suivant fait pivoter l'image reçue de 90 degrés dans le sens des aiguilles d'une montre et l'affiche sur la console.
test.py
import appex
import console
def main():
if not appex.is_running_extension():
console.hud_alert('Veuillez exécuter à partir de la feuille partagée.','error',2)
return
image = appex.get_image()
if not image:
console.hud_alert('Image non trouvée.','error',2)
return
#Faites pivoter l'image et affichez-la sur la console.
image = image.rotate(270, expand=True)
image.show()
if __name__ == '__main__':
main()
Je l'ai fait pour qu'il ne puisse être exécuté qu'à partir du menu de partage, donc je vais ensuite permettre de l'exécuter à partir du menu de partage.
Share Extension Shortcuts
Vous pouvez enregistrer ** Partager les raccourcis d'extension ** à partir de l'écran des paramètres ** Pythonista **, mais vous pouvez également vous inscrire à partir du menu de partage de l'application photo, alors essayez-le depuis l'application photo.
Ceci est le [lien vidéo] original (https://twitter.com/maboysan/status/1294471764332802049?s=21) du GIF ci-dessus.
Recommended Posts