@Blanchot So true.
@mikael your new job colleagues will be very happy as they get a high skilled and very talented work mate with you!!! Wish you a happy time on your new journey.
Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
@Blanchot So true.
@mikael your new job colleagues will be very happy as they get a high skilled and very talented work mate with you!!! Wish you a happy time on your new journey.
Hello Ole,
I am back on the app store version again. Why not just release the last beta to the app store? It was pretty stable. Come on don't be shy and just push the button !
;-)
I like the intuitive and simplistic API approach as always when mikael comes out with a new thing ;-) Next time I have a need for parallel execution in my code I will definitly come back to genr ...
I understand that seems plausible. Then we have got this bug because @omz built the 330018 with a new version of XCode ... Do you think he should apply for an exception to the rule as pointed out in your linked article then ? Maybe Apple won't give him and us this exception...
the official example still works with the 330015 and with the appstore version on iOS13.2. Therefore definitly a new problem introduced with 330018.
the example from the official documentation http://omz-software.com/pythonista/docs/ios/contacts.html
does not work anymore in this build. It just stops on line 6 without an error.
The problem is the access to the "note" property.
import contacts
print('Address Book Notes')
print('=' * 40)
people = contacts.get_all_people()
for p in people:
note = p.note
if note:
print(p.full_name)
print('-' * 40)
print(note)
print('=' * 40)
the following version without access to the contact notes work as in the older builds... so it has nothing todo with permissions to the contacts in general...
import contacts
print('Address Book Notes')
print('=' * 40)
people = contacts.get_all_people()
for p in people:
print(p.full_name)
print('-' * 40)
print('=' * 40)
You could also use apples MFMessageComposeViewController. With that your program can automatically create a encoded message and put that onto apple messages to a receipient of your choice. The base64 encoded message databody should be prefixed with pythonista://nameofyourpyprogram?action=run&args=.... So that the Receiver just taps on the incoming message and jumps into your app. I wrote a mini tictoc app for fun which uses this method to asynchronously play with a friend. if you tell me that you want to go that direction, I could upload the example to github for you.
If you do not see the iCloud Symbol in pythonista under
Script Library
or if your iCloud drive does not contain a folder for pythonista when you want to setup the sync in working copy.
Then just head over to the ios settings and choose iCloud and enable pythonista to be able to use the iCloud.
Until iOS13 you could simply open the working copy folder in pythonista as an external folder. This is not possible in iOS 13 with the current version of pythonisa since apple altered the document picker API for folders. See the two threads https://forum.omz-software.com/topic/5817/can-t-add-external-folder-from-working-copy-via-files-app-folders-are-not-selectable-all-folders-inside-files-app-popup and https://forum.omz-software.com/topic/5843/ios-13 for a temporary solution ... We hope that the developer @omz will adapt the new release which is currently in the beta for that new iOS13 documentpicker folder API though.
@eddo888 This is a very caring and friendly thoughtful idea of you but I don't think @omz needs a fund for further development. ;-) According to this sales stat https://sensortower.com/ios/us/omz-software/app/pythonista-3/1085978097/overview pythonista3 is currently generating 30K US$ income per month... At the moment @omz might be very busy with other things ... But I am very confident there will be further development by him ...
@eddo888 thank you for pointing me to the sync feature of workingcopy. I will use this meanwhile. It works fine. Still hope that @omz fixes the external directory feature of pythonista in iOS13 soon.
Hi @pavlinb
thanks for testing... ;-) I have to precise the test case
test case1: opening a single file located in an folder of another app via apples document picker (this works)
test case2: opening a folder located in another app via apples document picker (does it work ?)
I bet test case2 is what @mikael means with
"Specifically, can you verify that opening external folders works? "
the difference is:
in case1 as a result you see a single file in pythonista, you can edit it and it will be saved in the "providing" app (for example iclouddrive or workingcopy)
in case2 as a result you should see in pythonista a folder with (typically) a bunch of files and subfolders in it. You can run them, edit them and changes will be saved in the "providing" app (for example iclouddrive or workingcopy (which is a git client))
@pavlinb upon opening external files in pythonista a file dialog pops up. You navigate to the source folder you like to open. Then you have to click on "select"(or whatever it is in your language) in the upper right corner. Then normal under normal circumstances the folders are now selectabe, that means you can choose one by touching (if not choosen an empty circle, if choosen a filled circle). If you now did this, the formerly "select" in the upper right corner changes to "open". When you click now "open" then you opened the complete folder from another app (e.g. working copy) in pythonista.
What I expirienced is that it there are problems in displaying the circles on the folder icons... Don't know yet who is to blame for it iOS13.0 or the regular pythonista.
still to test 13.1 and pythonista beta....
I tried the regular appstore version of pythonista and the regular iOS13 and external folders from workingcopy where not selectable. Worse yet previously existing folders from working copy where no longer visible in pythonista.
Not tested the beta version of pythonista. Maybe it fixes the external folder reference ?
if not I hope iOS13.1 is going to fix this...
Vous etes super 😍 👍🏻 Je tellement aimes votre messages. That was my school french sorry it is poor too. 😌
the beta expired. I did not delete it ! I just reinstalled the old appstore version. After the download completed, now pythonista starts again. All my data was still there.